Lines Matching refs:mode

517 MYSQLND_METHOD(mysqlnd_debug, set_mode)(MYSQLND_DEBUG * self, const char * const mode)  in MYSQLND_METHOD()
522 mode_len = mode? strlen(mode) : 0; in MYSQLND_METHOD()
536 switch (mode[i]) { in MYSQLND_METHOD()
542 if (mode[i] == 'a' || mode[i] == 'A') { in MYSQLND_METHOD()
545 if (i + 1 < mode_len && mode[i+1] == ',') { in MYSQLND_METHOD()
548 if (i+4 < mode_len && mode[i+3] == ':' && (mode[i+4] == '\\' || mode[i+5] == '/')) { in MYSQLND_METHOD()
553 if (mode[j] == ':') { in MYSQLND_METHOD()
559 self->file_name = estrndup(mode + i + 2, j - i - 2); in MYSQLND_METHOD()
577 if (i + 1 < mode_len && mode[i+1] == ',') { in MYSQLND_METHOD()
581 if (mode[j] == ':') { in MYSQLND_METHOD()
583 if ((j + 1 < mode_len) && mode[j+1] == ':') { in MYSQLND_METHOD()
588 if (mode[j] == ',' || mode[j] == ':') { in MYSQLND_METHOD()
592 memcpy(func_name, mode + i + 1, func_name_len); in MYSQLND_METHOD()
599 if (mode[j] == ':') { in MYSQLND_METHOD()
609 "Expected list of functions for '%c' found none", mode[i]); in MYSQLND_METHOD()
619 if ((i + 1) < mode_len && mode[i+1] == ',') { in MYSQLND_METHOD()
622 if (mode[i] == ':') { in MYSQLND_METHOD()
647 if (mode[i+1] == ',') { in MYSQLND_METHOD()
650 if (mode[j] == ':') { in MYSQLND_METHOD()
656 char *value_str = estrndup(mode + i + 2, j - i - 2); in MYSQLND_METHOD()
688 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unrecognized format '%c'", mode[i]); in MYSQLND_METHOD()
690 if (i+1 < mode_len && mode[i+1] == ',') { in MYSQLND_METHOD()
693 if (mode[i] == ':') { in MYSQLND_METHOD()
702 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Colon expected, '%c' found", mode[i]); in MYSQLND_METHOD()
747 PHPAPI void _mysqlnd_debug(const char * mode TSRMLS_DC) in _mysqlnd_debug()
759 dbg->m->set_mode(dbg, mode); in _mysqlnd_debug()