| 95 | COMMANDN(docident, adddocident, "ss"); |
| 96 | |
| 97 | void adddocargument(char *token, char *desc, char *values, char *vararg) |
| 98 | { |
| 99 | if(!lastident || !token || !desc) return; |
| 100 | if(*token) loopv(lastident->arguments) if(!strcmp(token, lastident->arguments[i].token)) clientlogf("docargument: double token %s in reference %s", token, lastident->name); |
| 101 | docargument &a = lastident->arguments.add(); |
| 102 | a.token = newstring(token); |
| 103 | a.desc = newstring(desc); |
| 104 | a.values = values && strlen(values) ? newstring(values) : NULL; |
| 105 | a.vararg = vararg && atoi(vararg) == 1 ? true : false; |
| 106 | } |
| 107 | COMMANDN(docargument, adddocargument, "ssss"); |
| 108 | |
| 109 | void adddocremark(char *remark) |
nothing calls this directly
no test coverage detected