diff options
author | Paul LeoNerd Evans <leonerd@leonerd.org.uk> | 2012-01-29 16:13:38 +0000 |
---|---|---|
committer | Paul LeoNerd Evans <leonerd@leonerd.org.uk> | 2012-01-29 16:13:38 +0000 |
commit | ee12c698da34cb707899e666f7a57cc4bf241623 (patch) | |
tree | b7af31737523f7eaeb7ad46d7c8601d4b68ad9bc /termkey.c | |
parent | 9b20346dc36e52b8ddefd8b92628440557d57195 (diff) | |
download | termo-ee12c698da34cb707899e666f7a57cc4bf241623.tar.gz termo-ee12c698da34cb707899e666f7a57cc4bf241623.tar.xz termo-ee12c698da34cb707899e666f7a57cc4bf241623.zip |
Document the errors set by termkey_new(), use errno rather than fprintf() to stderr
Diffstat (limited to 'termkey.c')
-rw-r--r-- | termkey.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -266,7 +266,7 @@ static int termkey_init(TermKey *tk, const char *term) } if(!tk->drivers) { - fprintf(stderr, "Unable to find a terminal driver\n"); + errno = ENOENT; goto abort_free_keynames; } @@ -1114,7 +1114,7 @@ static TermKeySym register_c0(TermKey *tk, TermKeySym sym, unsigned char ctrl, c static TermKeySym register_c0_full(TermKey *tk, TermKeySym sym, int modifier_set, int modifier_mask, unsigned char ctrl, const char *name) { if(ctrl >= 0x20) { - fprintf(stderr, "Cannot register C0 key at ctrl 0x%02x - out of bounds\n", ctrl); + errno = EINVAL; return -1; } |