Lines Matching refs:char
65 static void yy_error(const char *msg);
66 static void yy_error_sym(const char *msg, int sym);
76 {const char *name;}
146 …( ?{sym != YY_ID || zend_ffi_is_typedef_name((const char*)yy_text, yy_pos - yy_text) || (dcl->flag…
173 {const char *name;}
179 "char"
235 ( {const char *name;}
276 {const char *name = NULL;}
298 ( {const char *name;}
326 {const char *name;}
336 declarator(zend_ffi_dcl *dcl, const char **name, size_t *name_len):
366 parameter_declarator(zend_ffi_dcl *dcl, const char **name, size_t *name_len):
441 {const char *name = NULL;}
459 {const char *name;}
497 {const char *name;}
533 {const char *name;}
707 {const char *name;}
790 ( ?{!zend_ffi_is_typedef_name((const char*)yy_text, yy_pos - yy_text)}
802 ( ?{zend_ffi_is_typedef_name((const char*)yy_text, yy_pos - yy_text)}
805 | "char"
838 ID(const char **name, size_t *name_len):
840 {*name = (const char*)yy_text; *name_len = yy_pos - yy_text;}
845 {zend_ffi_val_number(val, 8, (const char*)yy_text, yy_pos - yy_text);}
850 {zend_ffi_val_number(val, 10, (const char*)yy_text, yy_pos - yy_text);}
855 {zend_ffi_val_number(val, 16, (const char*)yy_text + 2, yy_pos - yy_text - 2);}
860 {zend_ffi_val_float_number(val, (const char*)yy_text, yy_pos - yy_text);}
865 {zend_ffi_val_string(val, (const char*)yy_text, yy_pos - yy_text);}
870 {zend_ffi_val_character(val, (const char*)yy_text, yy_pos - yy_text);}
881 int zend_ffi_parse_decl(const char *str, size_t len) {
885 yy_buf = (unsigned char*)str;
894 int zend_ffi_parse_type(const char *str, size_t len, zend_ffi_dcl *dcl) {
900 yy_pos = yy_text = yy_buf = (unsigned char*)str;
914 static void yy_error(const char *msg) {
918 static void yy_error_sym(const char *msg, int sym) {