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