Lines Matching refs:mode

556 MYSQLND_METHOD(mysqlnd_debug, set_mode)(MYSQLND_DEBUG * self, const char * const mode)  in MYSQLND_METHOD()
558 unsigned int mode_len = strlen(mode), i; in MYSQLND_METHOD()
573 switch (mode[i]) { in MYSQLND_METHOD()
579 if (mode[i] == 'a' || mode[i] == 'A') { in MYSQLND_METHOD()
582 if (i + 1 < mode_len && mode[i+1] == ',') { in MYSQLND_METHOD()
585 if (i+4 < mode_len && mode[i+3] == ':' && (mode[i+4] == '\\' || mode[i+5] == '/')) { in MYSQLND_METHOD()
590 if (mode[j] == ':') { in MYSQLND_METHOD()
596 self->file_name = estrndup(mode + i + 2, j - i - 2); in MYSQLND_METHOD()
614 if (i + 1 < mode_len && mode[i+1] == ',') { in MYSQLND_METHOD()
618 if (mode[j] == ':') { in MYSQLND_METHOD()
620 if ((j + 1 < mode_len) && mode[j+1] == ':') { in MYSQLND_METHOD()
625 if (mode[j] == ',' || mode[j] == ':') { in MYSQLND_METHOD()
629 memcpy(func_name, mode + i + 1, func_name_len); in MYSQLND_METHOD()
636 if (mode[j] == ':') { in MYSQLND_METHOD()
646 "Expected list of functions for '%c' found none", mode[i]); in MYSQLND_METHOD()
656 if ((i + 1) < mode_len && mode[i+1] == ',') { in MYSQLND_METHOD()
659 if (mode[i] == ':') { in MYSQLND_METHOD()
684 if (mode[i+1] == ',') { in MYSQLND_METHOD()
687 if (mode[j] == ':') { in MYSQLND_METHOD()
693 char *value_str = estrndup(mode + i + 2, j - i - 2); in MYSQLND_METHOD()
725 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Unrecognized format '%c'", mode[i]); in MYSQLND_METHOD()
727 if (i+1 < mode_len && mode[i+1] == ',') { in MYSQLND_METHOD()
730 if (mode[i] == ':') { in MYSQLND_METHOD()
739 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Colon expected, '%c' found", mode[i]); in MYSQLND_METHOD()
784 PHPAPI void _mysqlnd_debug(const char * mode TSRMLS_DC) in _mysqlnd_debug()
796 dbg->m->set_mode(dbg, mode); in _mysqlnd_debug()