CHECK 30 credential.c return CHECK(protocol) && CHECK 31 credential.c CHECK(host) && CHECK 32 credential.c CHECK(path) && CHECK 33 credential.c CHECK(username);