diff options
| author | Daniel Shahaf <d.s@daniel.shahaf.name> | 2015-01-24 15:36:16 +0000 |
|---|---|---|
| committer | Peter Stephenson <p.w.stephenson@ntlworld.com> | 2015-01-25 18:08:29 +0000 |
| commit | f7a2fba5342a3cf8c2590111a0a296acd8c8a211 (patch) | |
| tree | 25b13183228df37398c8a214e6eb0f55bd1c691e /Src | |
| parent | 34383: ztrdup() should be dupstring() in new cd code (diff) | |
| download | zsh-f7a2fba5342a3cf8c2590111a0a296acd8c8a211.tar zsh-f7a2fba5342a3cf8c2590111a0a296acd8c8a211.tar.gz zsh-f7a2fba5342a3cf8c2590111a0a296acd8c8a211.tar.bz2 zsh-f7a2fba5342a3cf8c2590111a0a296acd8c8a211.tar.lz zsh-f7a2fba5342a3cf8c2590111a0a296acd8c8a211.tar.xz zsh-f7a2fba5342a3cf8c2590111a0a296acd8c8a211.tar.zst zsh-f7a2fba5342a3cf8c2590111a0a296acd8c8a211.zip | |
34369: document error and warning codes
Diffstat (limited to 'Src')
| -rw-r--r-- | Src/utils.c | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/Src/utils.c b/Src/utils.c index 0490df516..383042dec 100644 --- a/Src/utils.c +++ b/Src/utils.c @@ -112,7 +112,20 @@ set_widearray(char *mb_array, Widechar_array wca) #endif -/* Print an error */ +/* Print an error + + The following functions use the following printf-like format codes + (implemented by zerrmsg()): + + Code Argument types Prints + %s const char * C string (null terminated) + %l const char *, int C string of given length (null not required) + %L long decimal value + %d int decimal value + %% (none) literal '%' + %c int character at that codepoint + %e int strerror() message (argument is typically 'errno') + */ static void zwarning(const char *cmd, const char *fmt, va_list ap) @@ -343,6 +356,7 @@ zerrmsg(FILE *file, const char *fmt, va_list ap) fputs(errmsg + 1, file); } break; + /* When adding format codes, update the comment above zwarning(). */ } } else { putc(*fmt == Meta ? *++fmt ^ 32 : *fmt, file); |
