Changeset 2912 for trunk/src/lib/quote_argv.c
- Timestamp:
- Sep 14, 2016, 3:36:15 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/quote_argv.c
r2894 r2912 80 80 * Arguments": http://msdn.microsoft.com/en-us/library/a1y7w461.aspx 81 81 * 82 * @returns 0 on success, -1 if out of memory. 82 83 * @param argc The argument count. 83 84 * @param argv The argument vector. … … 90 91 * Suggest doing the latter if it's main()'s argv. 91 92 */ 92 voidquote_argv(int argc, char **argv, int fWatcomBrainDamage, int fFreeOrLeak)93 int quote_argv(int argc, char **argv, int fWatcomBrainDamage, int fFreeOrLeak) 93 94 { 94 95 int i; … … 122 123 size_t cchNew = fComplicated ? cchOrg * 2 + 2 : cchOrg + 2; 123 124 char *pszNew = (char *)malloc(cchNew + 1 /*term*/ + 3 /*passthru hack*/); 125 if (!pszNew) 126 return -1; 124 127 125 128 argv[i] = pszNew; … … 208 211 209 212 /*for (i = 0; i < argc; i++) fprintf(stderr, "argv[%u]=%s;;\n", i, argv[i]);*/ 213 return 0; 210 214 } 211 215
Note:
See TracChangeset
for help on using the changeset viewer.