+/* {{{ STATUS http_send_header(char *, char *, zend_bool) */
+PHP_HTTP_API STATUS _http_send_header_ex(const char *name, size_t name_len, const char *value, size_t value_len, zend_bool replace, char **sent_header TSRMLS_DC)
+{
+ STATUS ret;
+ size_t header_len = sizeof(": ") + name_len + value_len + 1;
+ char *header = emalloc(header_len + 1);
+
+ header[header_len] = '\0';
+ snprintf(header, header_len, "%s: %s", name, value);
+ ret = http_send_header_string_ex(header, replace);
+ efree(header);
+ return ret;
+}
+/* }}} */