1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- <?xml version='1.0' encoding='iso-8859-1'?>
- <!doctype html public '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
- <html xmlns='http://www.w3c.org/1999/xhtml' lang='en-us'>
- <head>
- <title>
- chars.h
- </title>
- <meta http-equiv='content-type' content='text/html;iso-8859-1'/>
- <meta name='generator' content='motley-tools 1.9.4 13:40:33 Feb 18 2015'/>
- <meta name='author' content='cmaier@cmassoc.net'/>
- <meta name='robots' content='noindex,nofollow'/>
- <link href='toolkit.css' rel='stylesheet' type='text/css'/>
- </head>
- <body>
- <div class='headerlink'>
- [<a href='channel.h.html' title=' channel.h '>PREV</a>]
- [<a href='toolkit.html' title=' Index '>HOME</a>]
- [<a href='chipset.h.html' title=' chipset.h '>NEXT</a>]
- </div>
- <pre>
- /*====================================================================*
- *
- * chars.h - character selection and matcing macros;
- *
- * Motley Tools by Charles Maier <cmaier@cmassoc.net>;
- * Copyright 2001-2006 by Charles Maier Associates;
- * Licensed under the Internet Software Consortium License;
- *
- *--------------------------------------------------------------------*/
- #ifndef CHARS_HEADER
- #define CHARS_HEADER
- /*====================================================================*
- *
- *--------------------------------------------------------------------*/
- #ifndef isblank
- #ifndef __CYGWIN__
- #define isblank(c) ((char)(c) == ' ') || ((char)(c) == '\t')
- #endif
- #endif
- #ifndef nobreak
- #define nobreak(c) ((char)(c) != '\n') && ((int)(c) != EOF)
- #endif
- #ifndef isquote
- #define isquote(c) ((char)(c) == '\'') || ((char)(c) == '\"')
- #endif
- #ifndef isslash
- #define isslash(c) ((char)(c) == '/') || ((char)(c) == '\\')
- #endif
- #ifndef isident
- #define isident(c) (isalnum (c) || (c == '_') || (c == '-') || (c == '.') || (c == ':'))
- #endif
- #ifndef isoctal
- #define isoctal(c) ((char)(c) >= '0') && ((char)(c) <= '7')
- #endif
- #ifndef nomatch
- #define nomatch(c,o) ((char)(c) != (char)(o)) && ((int)(c) != EOF)
- #endif
- #ifndef iskey
- #define iskey(c) ((int)(c) < 0x20) || ((int)(c) > 0x7E)
- #endif
- /*====================================================================*
- * end definitions;
- *--------------------------------------------------------------------*/
- #endif
- </pre>
- <div class='footerlink'>
- [<a href='channel.h.html' title=' channel.h '>PREV</a>]
- [<a href='toolkit.html' title=' Index '>HOME</a>]
- [<a href='chipset.h.html' title=' chipset.h '>NEXT</a>]
- </div>
- </body>
- </html>
|