19 #if defined(_RPMPERL_INTERNAL)
23 #if defined(__LCLINT__)
42 #define rpmperlUnlink(_perl) \
43 ((rpmperl)rpmioUnlinkPoolItem((rpmioItem)(_perl), __FUNCTION__, __FILE__, __LINE__))
53 #define rpmperlLink(_perl) \
54 ((rpmperl)rpmioLinkPoolItem((rpmioItem)(_perl), __FUNCTION__, __FILE__, __LINE__))
65 #define rpmperlFree(_perl) \
66 ((rpmperl)rpmioFreePoolItem((rpmioItem)(_perl), __FUNCTION__, __FILE__, __LINE__))
87 const char ** resultp)
#define rpmperlLink(_perl)
rpmperl rpmperlNew(char **av, uint32_t flags)
Create and load a perl interpreter.
struct rpmperl_s * rpmperl
#define rpmperlFree(_perl)
const char const bson int mongo_write_concern int flags
enum rpmRC_e rpmRC
RPM return codes.
rpmRC rpmperlRun(rpmperl perl, const char *str, const char **resultp)
Execute perl string.
#define rpmperlUnlink(_perl)