|
rpm
5.4.10
|

Go to the source code of this file.
Macros | |
| #define | _RPMTCL_INTERNAL |
Functions | |
| static void | rpmtclFini (void *_tcl) |
| static rpmtcl | rpmtclGetPool (rpmioPool pool) |
| static rpmtcl | rpmtclI (void) |
| rpmtcl | rpmtclNew (char **av, uint32_t flags) |
| Create and load a tcl interpreter. | |
| rpmRC | rpmtclRunFile (rpmtcl tcl, const char *fn, const char **resultp) |
| Execute tcl from a file. | |
| rpmRC | rpmtclRun (rpmtcl tcl, const char *str, const char **resultp) |
| Execute tcl string. | |
Variables | |
| int | _rpmtcl_debug = 0 |
| rpmtcl | _rpmtclI = NULL |
| rpmioPool | _rpmtclPool |
|
static |
Definition at line 50 of file rpmtcl.c.
References _rpmtcl_debug, _rpmtclPool, rpmioGetPool(), rpmioNewPool(), and rpmtclFini().
Referenced by rpmtclNew().
|
static |
Definition at line 130 of file rpmtcl.c.
References _rpmtclI, and rpmtclNew().
Referenced by rpmtclNew(), rpmtclRun(), and rpmtclRunFile().
| rpmtcl rpmtclNew | ( | char ** | av, |
| uint32_t | flags | ||
| ) |
Create and load a tcl interpreter.
| av | tcl interpreter args (or NULL) |
| flags | tcl interpreter flags ((1<<31): use global interpreter) |
Definition at line 165 of file rpmtcl.c.
References argvCount(), rpmiobNew(), rpmtclGetPool(), rpmtclI(), and rpmtclLink().
Referenced by expandMacro(), and rpmtclI().
Execute tcl string.
| tcl | tcl interpreter (NULL uses global interpreter) |
| str | tcl string to execute (NULL returns RPMRC_FAIL) |
| *resultp | tcl exec result |
Definition at line 225 of file rpmtcl.c.
References _rpmtcl_debug, rpmiobStr(), RPMRC_FAIL, RPMRC_OK, and rpmtclI().
Referenced by expandMacro().
Execute tcl from a file.
| tcl | tcl interpreter (NULL uses global interpreter) |
| fn | tcl file to run (NULL returns RPMRC_FAIL) |
| *resultp | tcl exec result |
Definition at line 203 of file rpmtcl.c.
References _rpmtcl_debug, rpmiobStr(), RPMRC_FAIL, RPMRC_OK, and rpmtclI().
| int _rpmtcl_debug = 0 |
Definition at line 21 of file rpmtcl.c.
Referenced by rpmtclGetPool(), rpmtclRun(), and rpmtclRunFile().
| rpmtcl _rpmtclI = NULL |
Definition at line 24 of file rpmtcl.c.
Referenced by rpmioClean(), and rpmtclI().
| rpmioPool _rpmtclPool |
Definition at line 48 of file rpmtcl.c.
Referenced by rpmioClean(), and rpmtclGetPool().
1.8.1.2