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)
#define rpmsquirrelLink(_squirrel)
rpmRC rpmsquirrelRun(rpmsquirrel squirrel, const char *str, const char **resultp)
Execute squirrel string.
struct rpmsquirrel_s * rpmsquirrel
enum rpmRC_e rpmRC
RPM return codes.
rpmsquirrel rpmsquirrelNew(char **av, uint32_t flags)
Create and load a squirrel interpreter.
rpmRC rpmsquirrelRunFile(rpmsquirrel squirrel, const char *fn, const char **resultp)
Execute squirrel from a file.
rpmsquirrel _rpmsquirrelI
#define rpmsquirrelUnlink(_squirrel)
#define rpmsquirrelFree(_squirrel)