Lines Matching refs:mode

496 MYSQLND_METHOD(mysqlnd_debug, set_mode)(MYSQLND_DEBUG * self, const char * const mode)  in MYSQLND_METHOD()
501 mode_len = mode? strlen(mode) : 0; in MYSQLND_METHOD()
515 switch (mode[i]) { in MYSQLND_METHOD()
521 if (mode[i] == 'a' || mode[i] == 'A') { in MYSQLND_METHOD()
524 if (i + 1 < mode_len && mode[i+1] == ',') { in MYSQLND_METHOD()
527 if (i+4 < mode_len && mode[i+3] == ':' && (mode[i+4] == '\\' || mode[i+4] == '/')) { in MYSQLND_METHOD()
532 if (mode[j] == ':') { in MYSQLND_METHOD()
538 self->file_name = estrndup(mode + i + 2, j - i - 2); in MYSQLND_METHOD()
556 if (i + 1 < mode_len && mode[i+1] == ',') { in MYSQLND_METHOD()
560 if (mode[j] == ':') { in MYSQLND_METHOD()
562 if ((j + 1 < mode_len) && mode[j+1] == ':') { in MYSQLND_METHOD()
567 if (mode[j] == ',' || mode[j] == ':') { in MYSQLND_METHOD()
571 memcpy(func_name, mode + i + 1, func_name_len); in MYSQLND_METHOD()
578 if (mode[j] == ':') { in MYSQLND_METHOD()
588 "Expected list of functions for '%c' found none", mode[i]); in MYSQLND_METHOD()
598 if ((i + 1) < mode_len && mode[i+1] == ',') { in MYSQLND_METHOD()
601 if (mode[i] == ':') { in MYSQLND_METHOD()
626 if (mode[i+1] == ',') { in MYSQLND_METHOD()
629 if (mode[j] == ':') { in MYSQLND_METHOD()
635 char *value_str = estrndup(mode + i + 2, j - i - 2); in MYSQLND_METHOD()
667 php_error_docref(NULL, E_WARNING, "Unrecognized format '%c'", mode[i]); in MYSQLND_METHOD()
669 if (i+1 < mode_len && mode[i+1] == ',') { in MYSQLND_METHOD()
672 if (mode[i] == ':') { in MYSQLND_METHOD()
681 php_error_docref(NULL, E_WARNING, "Colon expected, '%c' found", mode[i]); in MYSQLND_METHOD()
728 PHPAPI void mysqlnd_debug(const char * mode) in mysqlnd_debug() argument
744 dbg->m->set_mode(dbg, mode); in mysqlnd_debug()