Lines Matching refs:einfo
81 pdo_dblib_err *einfo; in ZEND_GET_MODULE() local
85 einfo = (pdo_dblib_err*)dbgetuserdata(dbproc); in ZEND_GET_MODULE()
86 if (!einfo) einfo = &DBLIB_G(err); in ZEND_GET_MODULE()
88 einfo = &DBLIB_G(err); in ZEND_GET_MODULE()
91 einfo->severity = severity; in ZEND_GET_MODULE()
92 einfo->oserr = oserr; in ZEND_GET_MODULE()
93 einfo->dberr = dberr; in ZEND_GET_MODULE()
95 if (einfo->oserrstr) { in ZEND_GET_MODULE()
96 efree(einfo->oserrstr); in ZEND_GET_MODULE()
98 if (einfo->dberrstr) { in ZEND_GET_MODULE()
99 efree(einfo->dberrstr); in ZEND_GET_MODULE()
102 einfo->oserrstr = estrdup(oserrstr); in ZEND_GET_MODULE()
104 einfo->oserrstr = NULL; in ZEND_GET_MODULE()
107 einfo->dberrstr = estrdup(dberrstr); in ZEND_GET_MODULE()
109 einfo->dberrstr = NULL; in ZEND_GET_MODULE()
118 strcpy(einfo->sqlstate, state); in ZEND_GET_MODULE()
126 pdo_dblib_err *einfo; in pdo_dblib_msg_handler() local
129 einfo = (pdo_dblib_err*)dbgetuserdata(dbproc); in pdo_dblib_msg_handler()
130 if (!einfo) { in pdo_dblib_msg_handler()
131 einfo = &DBLIB_G(err); in pdo_dblib_msg_handler()
134 if (einfo->lastmsg) { in pdo_dblib_msg_handler()
135 efree(einfo->lastmsg); in pdo_dblib_msg_handler()
138 einfo->lastmsg = estrdup(msgtext); in pdo_dblib_msg_handler()