Lines Matching refs:val_len
757 …ic int env_add(char_array *env, const char *key, size_t key_len, const char *val, size_t val_len) { in env_add() argument
763 dst = malloc(key_len + val_len + 3); in env_add()
766 memcpy(dst + key_len + 1, val, val_len); in env_add()
767 dst[key_len + 1 + val_len] = '\0'; in env_add()
1571 …c int fcgi_env_add(buffer *env, const char *key, size_t key_len, const char *val, size_t val_len) { in fcgi_env_add() argument
1576 len = key_len + val_len; in fcgi_env_add()
1579 len += val_len > 127 ? 4 : 1; in fcgi_env_add()
1594 if (val_len > 0x7fffffff) val_len = 0x7fffffff; in fcgi_env_add()
1607 if (val_len > 127) { in fcgi_env_add()
1608 env->ptr[env->used++] = ((val_len >> 24) & 0xff) | 0x80; in fcgi_env_add()
1609 env->ptr[env->used++] = (val_len >> 16) & 0xff; in fcgi_env_add()
1610 env->ptr[env->used++] = (val_len >> 8) & 0xff; in fcgi_env_add()
1611 env->ptr[env->used++] = (val_len >> 0) & 0xff; in fcgi_env_add()
1613 env->ptr[env->used++] = (val_len >> 0) & 0xff; in fcgi_env_add()
1618 memcpy(env->ptr + env->used, val, val_len); in fcgi_env_add()
1619 env->used += val_len; in fcgi_env_add()