diff options
Diffstat (limited to 'include/libcasio/log.h')
-rw-r--r-- | include/libcasio/log.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/include/libcasio/log.h b/include/libcasio/log.h index d51c47b..9f5202d 100644 --- a/include/libcasio/log.h +++ b/include/libcasio/log.h @@ -25,25 +25,26 @@ CASIO_BEGIN_DECLS /* Get and set the log level at runtime. */ -CASIO_EXTERN void CASIO_EXPORT casio_setlog +CASIO_EXTERN(void) casio_setlog OF((const char *casio__level)); -CASIO_EXTERN char const* CASIO_EXPORT casio_getlog +CASIO_EXTERN(char const *) casio_getlog OF((void)); /* List log levels (deprecated interface) */ -typedef void casio_log_list_t OF((void *casio__cookie, - char const *casio__str)); +typedef CASIO_HOOK_TYPE(void) casio_log_list_t + OF((void *casio__cookie, char const *casio__str)); -CASIO_EXTERN CASIO_DEPRECATED void CASIO_EXPORT casio_listlog +CASIO_DEPRECATED CASIO_EXTERN(void) casio_listlog OF((casio_log_list_t *casio__callback, void *casio__cookie)); /* List log levels (new interface). * This iterator yields strings (`const char *`). */ -CASIO_EXTERN int CASIO_EXPORT casio_iter_log - OF((casio_iter_t **casio__iter)); -# define casio_next_log(ITER, PTRP) (casio_next((ITER), (void **)(PTRP))) +CASIO_EXTERN(int) casio_iter_log + OF((tio_iter_t **casio__iter)); +# define casio_next_log(ITER, PTRP) \ + (tio_next((ITER), (void **)(char const **)(PTRP))) CASIO_END_DECLS CASIO_END_NAMESPACE |