19 #if defined(_RPMSQUIRREL_INTERNAL)
20 struct rpmsquirrel_s {
24 #if defined(__LCLINT__)
43 #define rpmsquirrelUnlink(_squirrel) \
44 ((rpmsquirrel)rpmioUnlinkPoolItem((rpmioItem)(_squirrel), __FUNCTION__, __FILE__, __LINE__))
54 #define rpmsquirrelLink(_squirrel) \
55 ((rpmsquirrel)rpmioLinkPoolItem((rpmioItem)(_squirrel), __FUNCTION__, __FILE__, __LINE__))
66 #define rpmsquirrelFree(_squirrel) \
67 ((rpmsquirrel)rpmioFreePoolItem((rpmioItem)(_squirrel), __FUNCTION__, __FILE__, __LINE__))
88 const char ** resultp)
100 const char ** resultp)
rpmsquirrel _rpmsquirrelI
#define rpmsquirrelLink(_squirrel)
enum rpmRC_e rpmRC
RPM return codes.
rpmRC rpmsquirrelRunFile(rpmsquirrel squirrel, const char *fn, const char **resultp)
Execute squirrel from a file.
rpmRC rpmsquirrelRun(rpmsquirrel squirrel, const char *str, const char **resultp)
Execute squirrel string.
struct rpmsquirrel_s * rpmsquirrel
#define rpmsquirrelUnlink(_squirrel)
rpmsquirrel rpmsquirrelNew(char **av, uint32_t flags)
#define rpmsquirrelFree(_squirrel)