[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Nmh-workers] Development Questions. check Programs. register.
From: |
Ralph Corderoy |
Subject: |
Re: [Nmh-workers] Development Questions. check Programs. register. |
Date: |
Wed, 19 Oct 2016 14:28:27 +0100 |
Sorry, me again.
> Instead, each look-up table can be a private array with a pointer to
> its second element, and index that. Sound OK?
Thinking about this a bit more. The "generate C at compile time" can be
dropped by
#ifndef NDEBUG
#if EOF != -1
#error "Please report this to nmh's authors."
#endif
extern int ctype_identity[257]; /* [n] = n-1 */
#define isupper(c) ((isupper)((ctype_identity + 1)[c]))
...
#endif
The single ctype_identity[] can replace one per shadow macro, and we
punt to the stdlib's function for the work.
+1?
--
Cheers, Ralph.
https://plus.google.com/+RalphCorderoy
- [Nmh-workers] Development Questions. check Programs. register., Ralph Corderoy, 2016/10/17
- Re: [Nmh-workers] Development Questions. check Programs. register., Lyndon Nerenberg, 2016/10/17
- Re: [Nmh-workers] Development Questions. check Programs. register., Ken Hornstein, 2016/10/17
- Re: [Nmh-workers] Development Questions. check Programs. register., Ralph Corderoy, 2016/10/19
- Re: [Nmh-workers] Development Questions. check Programs. register., Ralph Corderoy, 2016/10/19
- Re: [Nmh-workers] Development Questions. check Programs. register.,
Ralph Corderoy <=
- Re: [Nmh-workers] Development Questions. check Programs. register., Tom Lane, 2016/10/19
- Re: [Nmh-workers] Development Questions. check Programs. register., Ralph Corderoy, 2016/10/19
- Re: [Nmh-workers] Development Questions. check Programs. register., Tom Lane, 2016/10/19
- Re: [Nmh-workers] Development Questions. check Programs. register., Ralph Corderoy, 2016/10/19
- Re: [Nmh-workers] Development Questions. check Programs. register., David Levine, 2016/10/19
- Re: [Nmh-workers] Development Questions. check Programs. register., David Levine, 2016/10/19
Re: [Nmh-workers] Development Questions. check Programs. register., David Levine, 2016/10/17