src/server/util/util.c

changeset 106
b122f34ddc80
parent 104
a8acbb12f27c
child 109
8a0a7754f123
equal deleted inserted replaced
105:63d9051fe35c 106:b122f34ddc80
342 NSAPI_PUBLIC int INTutil_getboolean(const char *v, int def) { 342 NSAPI_PUBLIC int INTutil_getboolean(const char *v, int def) {
343 if(v[0] == 'T' || v[0] == 't') { 343 if(v[0] == 'T' || v[0] == 't') {
344 return 1; 344 return 1;
345 } 345 }
346 if(v[0] == 'F' || v[0] == 'f') { 346 if(v[0] == 'F' || v[0] == 'f') {
347 return 0;
348 }
349 return def;
350 }
351
352 int util_getboolean_s(sstr_t s, int def) {
353 if(s.length == 0) {
354 return def;
355 }
356 if(s.ptr[0] == 'T' || s.ptr[0] == 't') {
357 return 1;
358 }
359 if(s.ptr[0] == 'F' || s.ptr[0] == 'f') {
347 return 0; 360 return 0;
348 } 361 }
349 return def; 362 return def;
350 } 363 }
351 364

mercurial