mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
gpgscm: Make tags mandatory.
* tests/gpgscm/opdefines.h: Make tags mandatory. * tests/gpgscm/scheme.c: Likewise. * tests/gpgscm/scheme.h: Likewise. -- Tags provide a constant-time lookup mechanism for almost every object. This is useful for the interpreter itself, and the code for tags is tiny. Signed-off-by: Justus Winter <justus@g10code.com>
This commit is contained in:
parent
e1bb9326dc
commit
a1ad5d6a30
3 changed files with 2 additions and 22 deletions
|
@ -154,11 +154,9 @@ _OP_DEF("append", 0, INF_ARG, TST_NONE,
|
|||
_OP_DEF("set-symbol-property!", 3, 3, TST_SYMBOL TST_SYMBOL TST_ANY, OP_SET_SYMBOL_PROPERTY )
|
||||
_OP_DEF("symbol-property", 2, 2, TST_SYMBOL TST_SYMBOL, OP_SYMBOL_PROPERTY )
|
||||
#endif
|
||||
#if USE_TAGS
|
||||
_OP_DEF(0, 0, 0, TST_NONE, OP_TAG_VALUE )
|
||||
_OP_DEF("make-tagged-value", 2, 2, TST_ANY TST_PAIR, OP_MK_TAGGED )
|
||||
_OP_DEF("get-tag", 1, 1, TST_ANY, OP_GET_TAG )
|
||||
#endif
|
||||
_OP_DEF("quit", 0, 1, TST_NUMBER, OP_QUIT )
|
||||
_OP_DEF("gc", 0, 0, 0, OP_GC )
|
||||
_OP_DEF("gc-verbose", 0, 1, TST_NONE, OP_GCVERB )
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue