int get_option(int argc, char **argv) { int i; int flag_c; i = 1; flag_c = 0; while (i < argc) { if (argv[i][0] == '-') { if (argv[i][1] == 'c') flag_c = 1; else if (argv[i][1] == 'g') return (gen_map(argc, argv)); else { my_putstr_error("./bsq: invalid option -- '"); my_putchar_error(argv[i][1]); my_putstr_error("\'\n"); return (-1); } } i = i + 1; } return (flag_c); }
void my_puterror(char *str) { int a; a = 0; while (str[a]) { my_putchar_error(str[a]); a++; } }
int my_putstr_error(char *str) { int cpt; cpt = 0; while (str[cpt] != '\0') { my_putchar_error(str[cpt]); cpt++; } return (1); }
int my_put_error(char *str) { int i; i = 0; while (str[i] != '\0') { my_putchar_error(str[i]); i++; } return (0); }