sdbr_arg2r.c (270B)
1 #include "std.h" 2 3 void 4 sdbr_arg2r(Sdbr* r, char* argv[]) 5 { 6 if (!argv) 7 sysfatal("sdbr_arg2r: nil argv"); 8 for (;argv[0] != NULL; argv += 2) { 9 if (argv[1] == NULL) { 10 sdbr_add(r, Str(argv[0]), Str("")); 11 break; 12 } 13 sdbr_add(r, Str(argv[0]), Str(argv[1])); 14 } 15 }