enhanced with trivial code changes
This commit is contained in:
		| @ -141,6 +141,18 @@ MIO_EXPORT  mio_dev_pro_t* mio_dev_pro_make ( | ||||
| 	const mio_dev_pro_make_t* data | ||||
| ); | ||||
|  | ||||
| #if defined(MIO_HAVE_INLINE) | ||||
| static MIO_INLINE mio_t* mio_dev_pro_getmio (mio_dev_pro_t* pro) { return mio_dev_getmio((mio_dev_t*)pro); } | ||||
| #else | ||||
| #	define mio_dev_pro_getmio(pro) mio_dev_getmio(pro) | ||||
| #endif | ||||
|  | ||||
| #if defined(MIO_HAVE_INLINE) | ||||
| static MIO_INLINE void* mio_dev_pro_getxtn (mio_dev_pro_t* pro) { return (void*)(pro + 1); } | ||||
| #else | ||||
| #	define mio_dev_pro_getxtn(pro) ((void*)(((mio_dev_pro_t*)pro) + 1)) | ||||
| #endif | ||||
|  | ||||
| MIO_EXPORT void mio_dev_pro_kill ( | ||||
| 	mio_dev_pro_t* pro | ||||
| ); | ||||
|  | ||||
| @ -329,7 +329,7 @@ struct mio_dev_sck_bind_t | ||||
| 	mio_ntime_t accept_tmout; | ||||
| }; | ||||
|  | ||||
| enum mio_def_sck_connect_option_t | ||||
| enum mio_dev_sck_connect_option_t | ||||
| { | ||||
| 	MIO_DEV_SCK_CONNECT_SSL = (1 << 15) | ||||
| }; | ||||
| @ -425,6 +425,12 @@ MIO_EXPORT mio_dev_sck_t* mio_dev_sck_make ( | ||||
| 	const mio_dev_sck_make_t* info | ||||
| ); | ||||
|  | ||||
| #if defined(MIO_HAVE_INLINE) | ||||
| static MIO_INLINE mio_t* mio_dev_sck_getmio (mio_dev_sck_t* sck) { return mio_dev_getmio((mio_dev_t*)sck); } | ||||
| #else | ||||
| #	define mio_dev_sck_getmio(sck) mio_dev_getmio(sck) | ||||
| #endif | ||||
|  | ||||
| #if defined(MIO_HAVE_INLINE) | ||||
| static MIO_INLINE void* mio_dev_sck_getxtn (mio_dev_sck_t* sck) { return (void*)(sck + 1); } | ||||
| #else | ||||
|  | ||||
		Reference in New Issue
	
	Block a user