webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Macros
conf_def.h File Reference

Go to the source code of this file.

Macros

#define CONF_NUMBER   1
 
#define CONF_UPPER   2
 
#define CONF_LOWER   4
 
#define CONF_UNDER   256
 
#define CONF_PUNCTUATION   512
 
#define CONF_WS   16
 
#define CONF_ESC   32
 
#define CONF_QUOTE   64
 
#define CONF_DQUOTE   1024
 
#define CONF_COMMENT   128
 
#define CONF_FCOMMENT   2048
 
#define CONF_EOF   8
 
#define CONF_HIGHBIT   4096
 
#define CONF_ALPHA   (CONF_UPPER|CONF_LOWER)
 
#define CONF_ALPHA_NUMERIC   (CONF_ALPHA|CONF_NUMBER|CONF_UNDER)
 
#define CONF_ALPHA_NUMERIC_PUNCT
 
#define KEYTYPES(c)   CONF_type_default
 
#define IS_COMMENT(c, a)   (KEYTYPES(c)[(a)&0xff]&CONF_COMMENT)
 
#define IS_FCOMMENT(c, a)   (KEYTYPES(c)[(a)&0xff]&CONF_FCOMMENT)
 
#define IS_EOF(c, a)   (KEYTYPES(c)[(a)&0xff]&CONF_EOF)
 
#define IS_ESC(c, a)   (KEYTYPES(c)[(a)&0xff]&CONF_ESC)
 
#define IS_NUMBER(c, a)   (KEYTYPES(c)[(a)&0xff]&CONF_NUMBER)
 
#define IS_WS(c, a)   (KEYTYPES(c)[(a)&0xff]&CONF_WS)
 
#define IS_ALPHA_NUMERIC(c, a)   (KEYTYPES(c)[(a)&0xff]&CONF_ALPHA_NUMERIC)
 
#define IS_ALPHA_NUMERIC_PUNCT(c, a)   (KEYTYPES(c)[(a)&0xff]&CONF_ALPHA_NUMERIC_PUNCT)
 
#define IS_QUOTE(c, a)   (KEYTYPES(c)[(a)&0xff]&CONF_QUOTE)
 
#define IS_DQUOTE(c, a)   (KEYTYPES(c)[(a)&0xff]&CONF_DQUOTE)
 
#define IS_HIGHBIT(c, a)   (KEYTYPES(c)[(a)&0xff]&CONF_HIGHBIT)
 

Macro Definition Documentation

◆ CONF_ALPHA

#define CONF_ALPHA   (CONF_UPPER|CONF_LOWER)

◆ CONF_ALPHA_NUMERIC

#define CONF_ALPHA_NUMERIC   (CONF_ALPHA|CONF_NUMBER|CONF_UNDER)

◆ CONF_ALPHA_NUMERIC_PUNCT

#define CONF_ALPHA_NUMERIC_PUNCT
Value:
CONF_PUNCTUATION)
#define CONF_ALPHA
Definition: conf_def.h:75
#define CONF_UNDER
Definition: conf_def.h:65
#define CONF_NUMBER
Definition: conf_def.h:62

◆ CONF_COMMENT

#define CONF_COMMENT   128

◆ CONF_DQUOTE

#define CONF_DQUOTE   1024

◆ CONF_EOF

#define CONF_EOF   8

◆ CONF_ESC

#define CONF_ESC   32

◆ CONF_FCOMMENT

#define CONF_FCOMMENT   2048

◆ CONF_HIGHBIT

#define CONF_HIGHBIT   4096

◆ CONF_LOWER

#define CONF_LOWER   4

◆ CONF_NUMBER

#define CONF_NUMBER   1

◆ CONF_PUNCTUATION

#define CONF_PUNCTUATION   512

◆ CONF_QUOTE

#define CONF_QUOTE   64

◆ CONF_UNDER

#define CONF_UNDER   256

◆ CONF_UPPER

#define CONF_UPPER   2

◆ CONF_WS

#define CONF_WS   16

◆ IS_ALPHA_NUMERIC

#define IS_ALPHA_NUMERIC (   c,
  a 
)    (KEYTYPES(c)[(a)&0xff]&CONF_ALPHA_NUMERIC)

◆ IS_ALPHA_NUMERIC_PUNCT

#define IS_ALPHA_NUMERIC_PUNCT (   c,
  a 
)    (KEYTYPES(c)[(a)&0xff]&CONF_ALPHA_NUMERIC_PUNCT)

◆ IS_COMMENT

#define IS_COMMENT (   c,
  a 
)    (KEYTYPES(c)[(a)&0xff]&CONF_COMMENT)

◆ IS_DQUOTE

#define IS_DQUOTE (   c,
  a 
)    (KEYTYPES(c)[(a)&0xff]&CONF_DQUOTE)

◆ IS_EOF

#define IS_EOF (   c,
  a 
)    (KEYTYPES(c)[(a)&0xff]&CONF_EOF)

◆ IS_ESC

#define IS_ESC (   c,
  a 
)    (KEYTYPES(c)[(a)&0xff]&CONF_ESC)

◆ IS_FCOMMENT

#define IS_FCOMMENT (   c,
  a 
)    (KEYTYPES(c)[(a)&0xff]&CONF_FCOMMENT)

◆ IS_HIGHBIT

#define IS_HIGHBIT (   c,
  a 
)    (KEYTYPES(c)[(a)&0xff]&CONF_HIGHBIT)

◆ IS_NUMBER

#define IS_NUMBER (   c,
  a 
)    (KEYTYPES(c)[(a)&0xff]&CONF_NUMBER)

◆ IS_QUOTE

#define IS_QUOTE (   c,
  a 
)    (KEYTYPES(c)[(a)&0xff]&CONF_QUOTE)

◆ IS_WS

#define IS_WS (   c,
  a 
)    (KEYTYPES(c)[(a)&0xff]&CONF_WS)

◆ KEYTYPES

#define KEYTYPES (   c)    CONF_type_default