-typedef enum php_http_message_body_file_is {
- PHP_HTTP_MESSAGE_BODY_FILE_IS_EMPTY,
- PHP_HTTP_MESSAGE_BODY_FILE_IS_DATA,
- PHP_HTTP_MESSAGE_BODY_FILE_IS_PATH,
- PHP_HTTP_MESSAGE_BODY_FILE_IS_STREAM
-} php_http_message_body_file_is_t;
-
-typedef struct php_http_message_body_file {
- php_http_message_body_file_is_t type;
- size_t length;
- union {
- char *data;
- char *path;
- php_stream *stream;
- } file;
-} php_http_message_body_file_t;