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
);
#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
);

View File

@ -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