Changeset 5582:f3111257da86 in roaraudio for include/libroar/roardl.h


Ignore:
Timestamp:
07/21/12 23:49:24 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added a macro for FNREG (callback) registration

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/roardl.h

    r5578 r5582  
    133133                                           (ssize_t)(lib.libdep_len = sizeof((deps))/sizeof(struct roar_dl_librarydep))) 
    134134 
     135// register objects using FN: 
    135136#define ROAR_DL_PLUGIN_REG_FN(subtype,obj,version)  roar_dl_register_fn(NULL, -1, (subtype), &(obj), sizeof((obj)), (version), ROAR_DL_FNREG_OPT_NONE) 
     137 
     138// Do a FN reg callback registration: 
     139#define ROAR_DL_RFNREG(lhandle,obj)  roar_dl_register_fn((lhandle), ROAR_DL_FN_REGFN, ROAR_DL_FNREG_SUBTYPE, &(obj), sizeof((obj)), ROAR_DL_FNREG_VERSION, ROAR_DL_FNREG_OPT_NONE) 
    136140 
    137141// meta data stuff: 
Note: See TracChangeset for help on using the changeset viewer.