HAS_PREFIX
if (HAS_PREFIX(opt_arg(), "hexkey:"))
else if (HAS_PREFIX(opt_arg(), "digest:"))
#define IS_HTTP(uri) ((uri) != NULL && HAS_PREFIX(uri, OSSL_HTTP_PREFIX))
#define IS_HTTPS(uri) ((uri) != NULL && HAS_PREFIX(uri, OSSL_HTTPS_PREFIX))
if (!HAS_PREFIX(end, HTTP_VERSION_STR)) {
if (HAS_PREFIX(mbuf, "\"STARTTLS\""))
if (!HAS_PREFIX(sbuf, "OK")) {
if ((www == 1 && HAS_PREFIX(buf, "GET "))
|| (www == 2 && HAS_PREFIX(buf, "GET /stats "))) {
if (www == 1 && HAS_PREFIX(buf, "GET /reneg")) {
if (HAS_PREFIX(buf, "GET /renegcert"))
if (!s_ign_eof && i == 5 && HAS_PREFIX(buf, "CLOSE")) {
if (HAS_PREFIX(algo, "rsa")) {
if (HAS_PREFIX(algo, "ffdh")) {
if (HAS_PREFIX(algo, "dsa")) {
if (HAS_PREFIX(algo, "ecdsa")) {
if (HAS_PREFIX(algo, "ecdh")) {
} else if (!HAS_PREFIX(buf, "+H:")) {
if (HAS_PREFIX(vstart, "ASCII"))
else if (HAS_PREFIX(vstart, "UTF8"))
else if (HAS_PREFIX(vstart, "HEX"))
else if (HAS_PREFIX(vstart, "BITLIST"))
if (len == 3 && HAS_PREFIX(elem, "DIR")) {
return HAS_PREFIX(line + blen, "--") ? 2 : 1;
if (HAS_PREFIX(level, OSSL_CMP_LOG_PREFIX))
if (HAS_PREFIX(old_url, OSSL_HTTPS_NAME ":") && !HAS_PREFIX(new_url, OSSL_HTTPS_NAME ":")) {
if (!HAS_PREFIX(mbufp, HTTP_VERSION_PATT)) {
if (!HAS_PREFIX(mbufp, " 2")) {
} else if (HAS_PREFIX(path, "http://")) { /* absoluteURI for proxy use */
} while (!HAS_PREFIX(linebuf, BEGINSTR)
|| !HAS_PREFIX(linebuf + len - TAILLEN, TAILSTR));
if (HAS_PREFIX(linebuf, ENDSTR) || got_header == IN_HEADER)
if (strncmp(p, name, namelen) != 0 || !HAS_PREFIX(p + namelen, TAILSTR)) {
if (!HAS_PREFIX(inptr, "xn--")) {
if (HAS_PREFIX(p, "//"))
if (len == sizeof("UTF8") - 1 && HAS_PREFIX(tagstr, "UTF8"))
if (len == sizeof("UTF8String") - 1 && HAS_PREFIX(tagstr, "UTF8String"))
if (len == sizeof("BMP") - 1 && HAS_PREFIX(tagstr, "BMP"))
if (len == sizeof("BMPSTRING") - 1 && HAS_PREFIX(tagstr, "BMPSTRING"))
if (len == sizeof("VISIBLE") - 1 && HAS_PREFIX(tagstr, "VISIBLE"))
if (len == sizeof("VISIBLESTRING") - 1 && HAS_PREFIX(tagstr, "VISIBLESTRING"))
if (HAS_PREFIX(cnf->name, "fullname")) {
if (HAS_PREFIX(val->name, "permitted") && val->name[9]) {
} else if (HAS_PREFIX(val->name, "excluded") && val->name[8]) {
(HAS_PREFIX(str, pre) ? ((str) += sizeof(pre) - 1, 1) : 0)
if (HAS_PREFIX((char *)p, "GET ") || HAS_PREFIX((char *)p, "POST ") || HAS_PREFIX((char *)p, "HEAD ") || HAS_PREFIX((char *)p, "PATCH") || HAS_PREFIX((char *)p, "OPTIO") || HAS_PREFIX((char *)p, "DELET") || HAS_PREFIX((char *)p, "TRACE") || HAS_PREFIX((char *)p, "PUT ")) {
} else if (HAS_PREFIX((char *)p, "CONNE")) {
if ((buflen == 8) && HAS_PREFIX(buf, "STRENGTH")) {
if (HAS_PREFIX(*prule_str, "SUITEB128ONLY")) {
} else if (HAS_PREFIX(*prule_str, "SUITEB128C2")) {
} else if (HAS_PREFIX(*prule_str, "SUITEB128")) {
} else if (HAS_PREFIX(*prule_str, "SUITEB192")) {
if (HAS_PREFIX(rule_str, "DEFAULT")) {
if (HAS_PREFIX(name, NAME_PREFIX1)) {
if (!HAS_PREFIX(name, NAME_PREFIX2)) {
if (!HAS_PREFIX(cipher_name, "PSK-"))
if (HAS_PREFIX(keyword, "Entropy."))
if (HAS_PREFIX(keyword, "ReseedEntropy."))
if (HAS_PREFIX(keyword, "Nonce."))
if (HAS_PREFIX(keyword, "PersonalisationString."))
if (HAS_PREFIX(keyword, "ReseedAdditionalInput."))
if (HAS_PREFIX(keyword, "AdditionalInputA."))
if (HAS_PREFIX(keyword, "AdditionalInputB."))
if (HAS_PREFIX(keyword, "EntropyPredictionResistanceA."))
if (HAS_PREFIX(keyword, "EntropyPredictionResistanceB."))
if (HAS_PREFIX(keyword, "Output."))
if (HAS_PREFIX(keyword, "Ctrl"))
if (HAS_PREFIX(keyword, "Ctrl"))
if (len == strlen("server2") && HAS_PREFIX(servername, "server2")) {
} else if (len == strlen("server1") && HAS_PREFIX(servername, "server1")) {
if (!HAS_PREFIX(path, RPATH)) {
} else if (HAS_PREFIX(*argv, "-num")) {
if (HAS_PREFIX(tmpbuf, "-----END"))