From 31885f8cbf57391e44db27ac233b9c661f0db397 Mon Sep 17 00:00:00 2001 From: hyung-hwan Date: Mon, 27 Apr 2020 14:09:47 +0000 Subject: [PATCH] enhanced with trivial code changes --- mio/lib/mio-pro.h | 12 ++++++++++++ mio/lib/mio-sck.h | 8 +++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/mio/lib/mio-pro.h b/mio/lib/mio-pro.h index 3b76451..7b17dde 100644 --- a/mio/lib/mio-pro.h +++ b/mio/lib/mio-pro.h @@ -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 ); diff --git a/mio/lib/mio-sck.h b/mio/lib/mio-sck.h index c078155..a3fa4fa 100644 --- a/mio/lib/mio-sck.h +++ b/mio/lib/mio-sck.h @@ -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