Lines Matching refs:error_info
128 #define SET_EMPTY_ERROR(error_info) \ argument
130 (error_info).error_no = 0; \
131 (error_info).error[0] = '\0'; \
132 strlcpy((error_info).sqlstate, "00000", sizeof((error_info).sqlstate)); \
133 if ((error_info).error_list) { \
134 zend_llist_clean((error_info).error_list); \
139 #define SET_CLIENT_ERROR(error_info, a, b, c) \ argument
142 SET_EMPTY_ERROR((error_info)); \
144 (error_info).error_no = (a); \
145 strlcpy((error_info).sqlstate, (b), sizeof((error_info).sqlstate)); \
146 strlcpy((error_info).error, (c), sizeof((error_info).error)); \
147 if ((error_info).error_list) {\
155 zend_llist_add_element((error_info).error_list, &error_for_the_list); \
168 #define SET_OOM_ERROR(error_info) SET_CLIENT_ERROR((error_info), CR_OUT_OF_MEMORY, UNKNOWN_SQLSTATE… argument
171 #define SET_STMT_ERROR(stmt, a, b, c) SET_CLIENT_ERROR(*(stmt)->error_info, a, b, c)