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)
enum rpmRC_e rpmRC
RPM return codes.
struct rpmperl_s * rpmperl
rpmperl rpmperlNew(char **av, uint32_t flags)
Create and load a perl interpreter.
#define rpmperlFree(_perl)
#define rpmperlUnlink(_perl)
rpmRC rpmperlRun(rpmperl perl, const char *str, const char **resultp)
Execute perl string.