PHPDBG_G(prompt) = NULL;
}
- spprintf(&PHPDBG_G(prompt), 0, "%s ", prompt);
+ if (PHPDBG_IS_COLOURED) {
+ spprintf(&PHPDBG_G(prompt), 0, "\033[1;64m%s\033[0m ", prompt);
+ } else {
+ spprintf(&PHPDBG_G(prompt), 0, "%s ", prompt);
+ }
} /* }}} */
const char *phpdbg_get_prompt(TSRMLS_D) /* {{{ */
phpdbg_notice(
"Oplog %s", PHPDBG_G(oplog) ? "enabled" : "disabled");
break;
-
+
case NUMERIC_PARAM: switch (param->num) {
case 1:
phpdbg_error(
"An output file must be provided to enable oplog");
break;
-
+
case 0: {
if (PHPDBG_G(oplog)) {
phpdbg_notice("Disabling oplog");
} else {
phpdbg_error("Oplog is not enabled !");
}
- } break;
+ } break;
} break;
case STR_PARAM: {
#define EMPTY "" /* }}} */
/* {{{ For prompt lines */
-#define PROMPT ((PHPDBG_G(flags) & PHPDBG_IS_COLOURED) ? "\033[1;64mphpdbg>\033[0m" : "phpdbg>") /* }}} */
+#define PROMPT "phpdbg>" /* }}} */
/* {{{ For separation */
#define SEPARATE "------------------------------------------------" /* }}} */