case 'i': {
const char identifier_chars[] = "@0123456789_"
"\300\301\302\303\304"
- "\305\306\307\310\311"
- "\312\313\314\315\316"
- "\317\320\321\322\323"
- "\324\325\326\327\330"
- "\331\332\333\334\335"
- "\336\337";
+ "\305\306\307\310\311"
+ "\312\313\314\315\316"
+ "\317\320\321\322\323"
+ "\324\325\326\327\330"
+ "\331\332\333\334\335"
+ "\336\337";
strcpy(whitelist, identifier_chars);
return sizeof(identifier_chars)-1;
};
case 'I': {
const char identifier_chars[] = "@_"
"\300\301\302\303\304"
- "\305\306\307\310\311"
- "\312\313\314\315\316"
- "\317\320\321\322\323"
- "\324\325\326\327\330"
- "\331\332\333\334\335"
- "\336\337";
+ "\305\306\307\310\311"
+ "\312\313\314\315\316"
+ "\317\320\321\322\323"
+ "\324\325\326\327\330"
+ "\331\332\333\334\335"
+ "\336\337";
strcpy(whitelist, identifier_chars);
return sizeof(identifier_chars)-1;
};
case 'k': {
const char keyword_chars[] = "@0123456789_"
"\300\301\302\303\304"
- "\305\306\307\310\311"
- "\312\313\314\315\316"
- "\317\320\321\322\323"
- "\324\325\326\327\330"
- "\331\332\333\334\335"
- "\336\337";
+ "\305\306\307\310\311"
+ "\312\313\314\315\316"
+ "\317\320\321\322\323"
+ "\324\325\326\327\330"
+ "\331\332\333\334\335"
+ "\336\337";
strcpy(whitelist, keyword_chars);
return sizeof(keyword_chars)-1;
};
case 'K': {
const char keyword_chars[] = "@_"
- "\300\301\302\303\304"
- "\305\306\307\310\311"
- "\312\313\314\315\316"
- "\317\320\321\322\323"
- "\324\325\326\327\330"
- "\331\332\333\334\335"
- "\336\337";
+ "\300\301\302\303\304"
+ "\305\306\307\310\311"
+ "\312\313\314\315\316"
+ "\317\320\321\322\323"
+ "\324\325\326\327\330"
+ "\331\332\333\334\335"
+ "\336\337";
strcpy(whitelist, keyword_chars);
return sizeof(keyword_chars)-1;
};
};
case 'p': {
const char printable_chars[] = "@"
- "\241\242\243\244\245"
- "\246\247\250\251\252"
- "\253\254\255\256\257"
- "\260\261\262\263\264"
- "\265\266\267\270\271"
- "\272\273\274\275\276"
- "\277"
- "\300\301\302\303\304"
- "\305\306\307\310\311"
- "\312\313\314\315\316"
- "\317\320\321\322\323"
- "\324\325\326\327\330"
- "\331\332\333\334\335"
- "\336\337";
+ "\241\242\243\244\245"
+ "\246\247\250\251\252"
+ "\253\254\255\256\257"
+ "\260\261\262\263\264"
+ "\265\266\267\270\271"
+ "\272\273\274\275\276"
+ "\277"
+ "\300\301\302\303\304"
+ "\305\306\307\310\311"
+ "\312\313\314\315\316"
+ "\317\320\321\322\323"
+ "\324\325\326\327\330"
+ "\331\332\333\334\335"
+ "\336\337";
strcpy(whitelist, printable_chars);
return sizeof(printable_chars)-1;
};
case 'P': {
const char printable_chars[] = "@"
- "\241\242\243\244\245"
- "\246\247\250\251\252"
- "\253\254\255\256\257"
- "\260\261\262\263\264"
- "\265\266\267\270\271"
- "\272\273\274\275\276"
- "\277"
- "\300\301\302\303\304"
- "\305\306\307\310\311"
- "\312\313\314\315\316"
- "\317\320\321\322\323"
- "\324\325\326\327\330"
- "\331\332\333\334\335"
- "\336\337";
+ "\241\242\243\244\245"
+ "\246\247\250\251\252"
+ "\253\254\255\256\257"
+ "\260\261\262\263\264"
+ "\265\266\267\270\271"
+ "\272\273\274\275\276"
+ "\277"
+ "\300\301\302\303\304"
+ "\305\306\307\310\311"
+ "\312\313\314\315\316"
+ "\317\320\321\322\323"
+ "\324\325\326\327\330"
+ "\331\332\333\334\335"
+ "\336\337";
strcpy(whitelist, printable_chars);
return sizeof(printable_chars)-1;
};
};
case 'x': {
const char hex_chars[] = "0123456789"
- "abcdef"
- "ABCDEF";
+ "abcdef"
+ "ABCDEF";
strcpy(whitelist, hex_chars);
return sizeof(hex_chars)-1;
};
};
case 'w': {
const char word_chars[] = "0123456789"
- "abcdefghijklmnopqrstuwxyz"
- "ABCDEFGHIJKLMNOPQRSTUWXYZ"
- "_";
+ "abcdefghijklmnopqrstuwxyz"
+ "ABCDEFGHIJKLMNOPQRSTUWXYZ"
+ "_";
strcpy(whitelist, word_chars);
return sizeof(word_chars)-1;
};
case 'h': {
const char very_word_chars[] = "abcdefghijklmnopqrstuwxyz"
- "ABCDEFGHIJKLMNOPQRSTUWXYZ"
- "_";
+ "ABCDEFGHIJKLMNOPQRSTUWXYZ"
+ "_";
strcpy(whitelist, very_word_chars);
return sizeof(very_word_chars)-1;
};
case 'a': {
const char alpha_chars[] = "abcdefghijklmnopqrstuwxyz"
- "ABCDEFGHIJKLMNOPQRSTUWXYZ";
+ "ABCDEFGHIJKLMNOPQRSTUWXYZ";
strcpy(whitelist, alpha_chars);
return sizeof(alpha_chars)-1;
};
#define HALT_AND_CATCH_FIRE -1
-void HOOK_ALL( int from,
- const char * const str,
- int to,
- compiler_state * cs) {
+void HOOK_ALL(int from,
+ const char * const str,
+ int to,
+ compiler_state * cs) {
int hook_to = (*cs->is_negative) ? HALT_AND_CATCH_FIRE : *cs->state + to;
// -----------------
static bool regex_assert(const regex_t * const regex,
const char * const string,
- int state) {
+ int state) {
for (const char * s = string; *s != '\00'; s++) {
// delta