| 1111 | COMMAND(format, "v"); |
| 1112 | |
| 1113 | void format2(char **args, int numargs) |
| 1114 | { |
| 1115 | if(numargs > 0) |
| 1116 | { |
| 1117 | vector<char *> pars; |
| 1118 | pars.add(newstring(args[0])); |
| 1119 | for(int i = 1; i < numargs ; i++) explodelist(args[i], pars); |
| 1120 | format(pars.getbuf(), pars.length()); |
| 1121 | loopv(pars) delstring(pars[i]); |
| 1122 | } |
| 1123 | } |
| 1124 | COMMAND(format2, "v"); |
| 1125 | |
| 1126 | #define whitespaceskip do { s += strspn(s, "\n\r\t "); } while(s[0] == '/' && s[1] == '/' && (s += strcspn(s, "\n\r\0"))) |