OSDN Git Service

bug fix.
authorvisor <visor@users.sourceforge.jp>
Sun, 10 Feb 2013 07:28:00 +0000 (16:28 +0900)
committervisor <visor@users.sourceforge.jp>
Sun, 10 Feb 2013 07:28:00 +0000 (16:28 +0900)
lib/util_url.cc
wiki/wikiline.cc

index c438d18..8f8157d 100644 (file)
@@ -166,7 +166,7 @@ ustring  buildQuery (MNode* query) {
 
     while (query && query->isCons ()) {
        MNode*  a = query->car ();
-       if (a->isCons ()) {
+       if (a && a->isCons ()) {
            if (c == 0)
                ans.append (CharConst ("?"));
            else
index f1a9e37..9ffca11 100644 (file)
@@ -37,20 +37,20 @@ static void  errorBadParam (WikiMotorObjVec* param, WikiFormat* wiki) {
 */
 /*DOC:
 ===変数展開===
- [[variable]]
- [[variable/]]
- [[variable~]]
- [[variable,]]
+ [[VARIABLE]]
+ [[VARIABLE/]]
+ [[VARIABLE~]]
+ [[VARIABLE,]]
 // [[@array]]
 
 */
 /*DOC:
 ===選択出力===
- [[variable?value:TRUE_TEXT]]
- [[variable!?value:FALSE_TEXT]]
- [[variable?value:TRUE_TEXT||FALSE_TEXT]]
- [[variable!?value:FALSE_TEXT||TRUE_TEXT]]
- [[variable?value1:TEXT1||?value2:TEXT2||?value3:TEXT3||TEXT4]]
+ [[VARIABLE?VALUE:true_text]]
+ [[VARIABLE!?VALUE:false_text]]
+ [[VARIABLE?VALUE:true_text||false_text]]
+ [[VARIABLE!?VALUE:false_text||true_text]]
+ [[VARIABLE?VALUE1:text1||?VALUE2:text2||?VALUE3:text3||text4]]
 
 */
 /*DOC: