Lines Matching defs:arg
110 static INT CheckArg(TEXTCHAR* arg, TEXTCHAR* str, UINT numArgs, TEXTCHAR type, TEXTCHAR* current_str);
173 TEXTCHAR arg[CMDL_MAX_STRLEN] = {L'\0'};
174 TEXTCHAR* p_arg = arg;
177 if (GetArgFromString(argc, argv, current_str, c_str_type[i], arg, switches_used )
200 if ( arg[0] == '\0' )
203 _tcsncpy( tmp, arg, CMDL_MAX_STRLEN );
213 if ( arg[0] == '\0' )
216 *tmp = _tcstol(arg, NULL, 0);
224 if ( arg[0] == '\0' )
227 *tmp = *arg;
235 if ( arg[0] == '\0' )
238 *tmp = _tstoi(arg);
246 if ( arg[0] == '\0' )
249 *tmp = (float) _tstof(arg);
257 //_tstof(arg,"%lf",tmp); // '%lf' reads as double
258 *tmp = _tstof(arg); // '%lf' reads as double
267 if ( arg[0] == '\0' )
441 INT CheckArg(TEXTCHAR* arg, TEXTCHAR* str, UINT numArgs, TEXTCHAR type, TEXTCHAR* cur_str)
446 if (arg[0] == '\0')
450 /* Check if arg is switch */
453 if (!_tcscmp(arg, &(str[i*CMDL_MAX_ARGC])))
456 _ftprintf(stderr, _TEXT("\n\nError: Argument '%ls' for switch '%ls' is not valid \n" ), arg, cur_str );
458 _ftprintf(stderr, _TEXT("\n\nError: Argument '%s' for switch '%s' is not valid \n" ), arg, cur_str );
466 for ( i = 0; i < _tcslen(arg); ++i )
468 if ( (type == 'd') && !_istdigit(arg[i]) && arg[i] != 'x' && arg[i] != '-')
471 _ftprintf(stderr, _TEXT("\n\nError: Argument '%ls' for switch '%ls' is not a valid number.\n" ), arg, cur_str);
473 _ftprintf(stderr, _TEXT("\n\nError: Argument '%s' for switch '%s' is not a valid number.\n" ), arg, cur_str);