#ifndef _OPTREGISTER_H #define _OPTREGISTER_H #include "opt.h" typedef void* optregister_t; typedef void (* optregister_cb_t)(opt_t opt); #ifdef __cplusplus extern "C" { #endif optregister_t create_optregister(const uint32 size); void destroy_optregister(optregister_t handle, optregister_cb_t cb); int add_register_opt(optregister_t handle, opt_t opt); opt_t get_register_opt(optregister_t handle); #ifdef __cplusplus } #endif #endif