tidied up code a bit
This commit is contained in:
		| @ -126,6 +126,9 @@ | ||||
| /* Define to 1 if you have the `sinl' function. */ | ||||
| #undef HAVE_SINL | ||||
|  | ||||
| /* Define it socklen_t typedef is in sys/socket.h. */ | ||||
| #undef HAVE_SOCKLEN_T | ||||
|  | ||||
| /* Define to 1 if you have the `sqrt' function. */ | ||||
| #undef HAVE_SQRT | ||||
|  | ||||
|  | ||||
| @ -53,7 +53,6 @@ struct qse_htrd_recbs_t | ||||
| 	int         (*request)         (qse_htrd_t* htrd, qse_htre_t* req); | ||||
| 	int         (*expect_continue) (qse_htrd_t* htrd, qse_htre_t* req); | ||||
| 	int         (*response)        (qse_htrd_t* htrd, qse_htre_t* res); | ||||
| 	int         (*qparamstr)       (qse_htrd_t* htrd, const qse_mcstr_t* key, const qse_mcstr_t* val); | ||||
| }; | ||||
|  | ||||
| struct qse_htrd_t | ||||
| @ -92,12 +91,14 @@ struct qse_htrd_t | ||||
| 		void* chl; | ||||
| 	} fed;  | ||||
|  | ||||
| #if 0 | ||||
| 	struct | ||||
| 	{ | ||||
| 		/* temporary space to store a key and value pair | ||||
| 		 * during the call to qse_http_scanqparamstr() */ | ||||
| 		qse_htob_t qparam;  | ||||
| 	} tmp; | ||||
| #endif | ||||
|  | ||||
| 	enum  | ||||
| 	{ | ||||
|  | ||||
| @ -46,6 +46,15 @@ typedef enum qse_httpd_errnum_t qse_httpd_errnum_t; | ||||
| typedef struct qse_httpd_cbs_t qse_httpd_cbs_t; | ||||
| struct qse_httpd_cbs_t | ||||
| { | ||||
| 	struct | ||||
| 	{ | ||||
| 		const qse_mchar_t* (*getmimetype) (qse_httpd_t* httpd, const qse_mchar_t* path); | ||||
|  | ||||
| 		qse_ubi_t (*open)    (qse_httpd_t* httpd, const qse_mchar_t* path); | ||||
| 		void      (*close)   (qse_httpd_t* httpd, qse_ubi_t handle); | ||||
| 		int       (*getsize) (qse_httpd_t* httpd, qse_ubi_t handle, qse_foff_t* size); | ||||
| 	} file; | ||||
|  | ||||
| 	int (*handle_request) ( | ||||
| 		qse_httpd_t* httpd, qse_httpd_client_t* client, qse_htre_t* req); | ||||
| 	int (*handle_expect_continue) ( | ||||
|  | ||||
		Reference in New Issue
	
	Block a user