diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2005-08-10 10:56:40 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2005-08-10 10:56:40 +0000 |
commit | 2a888b3d5ae1f485649b811ea433f286238fd308 (patch) | |
tree | 11f21c9ee2e716c8ab247c6d4ca834c6586ba101 /Src/Zle/zle.h | |
parent | ef913283407fdc8166e5b937dcb08d1b4abde10d (diff) | |
download | zsh-2a888b3d5ae1f485649b811ea433f286238fd308.tar.gz zsh-2a888b3d5ae1f485649b811ea433f286238fd308.tar.xz zsh-2a888b3d5ae1f485649b811ea433f286238fd308.zip |
c.f. 21590: metafy_line()/unmetafy_line() now support wide characters
Diffstat (limited to 'Src/Zle/zle.h')
-rw-r--r-- | Src/Zle/zle.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Src/Zle/zle.h b/Src/Zle/zle.h index f23d7aa2c..ff4d81b47 100644 --- a/Src/Zle/zle.h +++ b/Src/Zle/zle.h @@ -279,3 +279,16 @@ enum { ZSL_COPY = 1, /* Copy the argument, don't modify it */ ZSL_TOEND = 2, /* Go to the end of the new line */ }; + +#ifdef DEBUG +#define STRINGIFY_LITERAL(x) # x +#define STRINGIFY(x) STRINGIFY_LITERAL(x) +#define ERRMSG(x) (__FILE__ ":" STRINGIFY(__LINE__) ": " x) +#define METACHECK() \ + DPUTS(zlemetaline == NULL, ERRMSG("line not metafied")) +#define UNMETACHECK() \ + DPUTS(zlemetaline != NULL, ERRMSG("line metafied")) +#else +#define METACHECK() +#define UNMETACHECK() +#endif |