]> granicus.if.org Git - neomutt/commit
introduce opcodes header
authorDamien Riegel <damien.riegel@gmail.com>
Tue, 22 Aug 2017 16:11:58 +0000 (12:11 -0400)
committerDamien R <d-k-c@users.noreply.github.com>
Mon, 28 Aug 2017 20:04:01 +0000 (16:04 -0400)
commit19da63de4323f0d95123d9070e831c2cd82c567d
tree4a2d0408d33ca29f4327fb3895ea7546f6f725ae
parentdcab6fa30cdbbf7bd765e76ff4c3f20c777b290e
introduce opcodes header

This brings the opcodes in the C world. This requires a bit of macro
gymnastic to keep definitions in a central place. Opcodes are defined
like this:

  #define OPS(_fmt) \
    _fmt(OP_NULL, N_("null operation") \
    ...

By passing a different formator to `OPS`, one can keep only parts of the
definition she/he is interested in. See the end of opcodes.h for example
usages.

By introducing this new header, it is no longer necessary to generate
keymap_alldefs.h, which was used only for consumption by gettext.
.gitignore
Makefile.am
opcodes.h [new file with mode: 0644]
po/POTFILES.in