]> granicus.if.org Git - php/commitdiff
- Keep the color
authorFelipe Pena <felipensp@gmail.com>
Sun, 24 Nov 2013 15:49:30 +0000 (13:49 -0200)
committerFelipe Pena <felipensp@gmail.com>
Sun, 24 Nov 2013 15:49:30 +0000 (13:49 -0200)
phpdbg_set.c
phpdbg_utils.h

index 3f9a262ac0092dc3dfa26d234c31ab5eb37c02c4..d8a75a6fa44c3d75d24da9a5a9a5b87ae64f48b7 100644 (file)
@@ -30,7 +30,11 @@ void phpdbg_set_prompt(const char *prompt TSRMLS_DC) /* {{{ */
                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) /* {{{ */
@@ -62,13 +66,13 @@ PHPDBG_SET(oplog) /* {{{ */
                        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");
@@ -77,7 +81,7 @@ PHPDBG_SET(oplog) /* {{{ */
                                } else {
                                        phpdbg_error("Oplog is not enabled !");
                                }
-                       } break;        
+                       } break;
                } break;
 
                case STR_PARAM: {
index e59a7ed4128082046d50053d8f0c88e000163b09..b0143190414cf40232ce67737ee4ba28701ef9a2 100644 (file)
@@ -70,7 +70,7 @@ int phpdbg_print(int TSRMLS_DC, FILE*, const char*, ...) PHP_ATTRIBUTE_FORMAT(pr
 #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 "------------------------------------------------" /* }}} */