|
|
|
FCode_XE (p4_z_quote_XT) { FX_USE_CODE_ADDR { short skip = *P4_VAR(short*,IP)++; FX_PUSH(IP); P4_VAR(char*,IP) += skip; FX_USE_CODE_EXIT; }} |
p4xt* p4_z_quote_SEE(p4xt* ip, char* p, p4_Semant* s)
{
int skip = *P4_VAR(short*,ip)++;
sprintf (p, |
P4COMPILES(p4_z_quote, p4_z_quote_XT, p4_z_quote_SEE, 0); |
/** ZSTRLEN |
/** ZMOVE |
|
|
|
P4COMPILES (p4_c_backslash_quote, p4_c_quote_execution, P4_SKIPS_STRING, P4_DEFAULT_STYLE); |
P4COMPILES(p4_s_backslash_quote, p4_s_quote_execution, P4_SKIPS_STRING, P4_DEFAULT_STYLE); |
P4COMPILES(p4_z_backslash_quote, p4_z_quote_XT, p4_z_quote_SEE, P4_DEFAULT_STYLE); |
P4_LISTWORDS(zchar) =
{
(, ),
(, ),
(, ),
(, ),
(, ),
(, ),
(, ),
(, ),
(, ),
(, ),
(, ),
(, ),
(, ),
};
P4_COUNTWORDS(zchar, "ZCHAR-EXT - zero-terminated C-like charstrings"); |
|