int is_valid_hostname(const char *name) { int ret = 1, len, i; if (!name) return 0; len = strlen(name); if (len == 0) { ret = 0; goto ENDERR; } for (i = 0; i < len ; i++) if (is_invalid_char_for_hostname(name[i])) { ret = 0; break; } ENDERR: #if 0 printf("%s is %svalid for hostname\n", name, (ret == 1) ? " " : "in"); #endif return ret; }
int is_valid_hostname(const char *hname) { int len, i; len = strlen(hname); if (len < 1) return 0; for (i = 0; i < len; i++) { if (is_invalid_char_for_hostname(hname[i])) return 0; } return 1; }
int is_valid_hostname(const char *name) { int len, i; if (!name) return 0; len = strlen(name); for (i = 0; i < len ; i++) { if (is_invalid_char_for_hostname(name[i])) { len = 0; break; } } #if 0 printf("%s is %svalid for hostname\n", name, len ? "" : "in"); #endif return len; }
static int is_valid_hostname(const char *name) { int ret = 1, len, i; if (!name) return 0; len = strlen(name); if (len == 0) return 0; for (i = 0; i < len ; i++) if (is_invalid_char_for_hostname(name[i])) { ret = 0; break; } return ret; }