X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=args.h;h=c518fad00ab3fe3e3550a130eb84672d7819b38e;hb=43ca8ade023eaa6b6fd2fac6b2aeb1a6ea69287f;hp=f23f1ab0f5cdc6308122cdcb227d263f06654363;hpb=2f5dfd12315375ba76634df6970d124042377740;p=xboard.git diff --git a/args.h b/args.h index f23f1ab..c518fad 100644 --- a/args.h +++ b/args.h @@ -1182,6 +1182,10 @@ ParseArgs(GetFunc get, void *cl) ASSIGN(*(char **) ad->argLoc, buf); break; } + if(!strncmp(argValue, "@@@@@", 5)) { // conditional string argument + if(*(char**) ad->argLoc == 0) { ASSIGN(*(char **) ad->argLoc, argValue+5); } // only used to replace empty string + break; + } ASSIGN(*(char **) ad->argLoc, argValue); break;