enhanced with trivial code changes

This commit is contained in:
hyung-hwan 2020-04-27 14:09:47 +00:00
parent 5e5ea2ed58
commit 31885f8cbf
2 changed files with 19 additions and 1 deletions

View File

@ -141,6 +141,18 @@ MIO_EXPORT mio_dev_pro_t* mio_dev_pro_make (
const mio_dev_pro_make_t* data 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_EXPORT void mio_dev_pro_kill (
mio_dev_pro_t* pro mio_dev_pro_t* pro
); );

View File

@ -329,7 +329,7 @@ struct mio_dev_sck_bind_t
mio_ntime_t accept_tmout; 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) 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 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) #if defined(MIO_HAVE_INLINE)
static MIO_INLINE void* mio_dev_sck_getxtn (mio_dev_sck_t* sck) { return (void*)(sck + 1); } static MIO_INLINE void* mio_dev_sck_getxtn (mio_dev_sck_t* sck) { return (void*)(sck + 1); }
#else #else