Lines Matching refs:einfo
86 pdo_dblib_err *einfo; in ZEND_GET_MODULE() local
90 einfo = (pdo_dblib_err*)dbgetuserdata(dbproc); in ZEND_GET_MODULE()
91 if (!einfo) einfo = &DBLIB_G(err); in ZEND_GET_MODULE()
93 einfo = &DBLIB_G(err); in ZEND_GET_MODULE()
96 einfo->severity = severity; in ZEND_GET_MODULE()
97 einfo->oserr = oserr; in ZEND_GET_MODULE()
98 einfo->dberr = dberr; in ZEND_GET_MODULE()
100 if (einfo->oserrstr) { in ZEND_GET_MODULE()
101 efree(einfo->oserrstr); in ZEND_GET_MODULE()
103 if (einfo->dberrstr) { in ZEND_GET_MODULE()
104 efree(einfo->dberrstr); in ZEND_GET_MODULE()
107 einfo->oserrstr = estrdup(oserrstr); in ZEND_GET_MODULE()
109 einfo->oserrstr = NULL; in ZEND_GET_MODULE()
112 einfo->dberrstr = estrdup(dberrstr); in ZEND_GET_MODULE()
114 einfo->dberrstr = NULL; in ZEND_GET_MODULE()
123 strcpy(einfo->sqlstate, state); in ZEND_GET_MODULE()
131 pdo_dblib_err *einfo; in pdo_dblib_msg_handler() local
134 einfo = (pdo_dblib_err*)dbgetuserdata(dbproc); in pdo_dblib_msg_handler()
135 if (!einfo) { in pdo_dblib_msg_handler()
136 einfo = &DBLIB_G(err); in pdo_dblib_msg_handler()
139 if (einfo->lastmsg) { in pdo_dblib_msg_handler()
140 efree(einfo->lastmsg); in pdo_dblib_msg_handler()
143 einfo->lastmsg = estrdup(msgtext); in pdo_dblib_msg_handler()