about summary refs log tree commit diff stats
path: root/src/GridText.c
diff options
context:
space:
mode:
authorThomas E. Dickey <dickey@invisible-island.net>2013-07-21 00:42:39 -0400
committerThomas E. Dickey <dickey@invisible-island.net>2013-07-21 00:42:39 -0400
commite16dad6521b5662ea017de8b639301bd996415c7 (patch)
tree5c49ff9aad0a0d3f7eb226345a9b92ce9b76a32f /src/GridText.c
parent519c2333fe3cb89fd34236753a09b4b2f60cbce1 (diff)
downloadlynx-snapshots-e16dad6521b5662ea017de8b639301bd996415c7.tar.gz
snapshot of project "lynx", label v2-8-8dev_15i
Diffstat (limited to 'src/GridText.c')
-rw-r--r--src/GridText.c36
1 files changed, 13 insertions, 23 deletions
diff --git a/src/GridText.c b/src/GridText.c
index 88a4462c..285ca604 100644
--- a/src/GridText.c
+++ b/src/GridText.c
@@ -1,5 +1,5 @@
 /*
- * $LynxId: GridText.c,v 1.264 2013/05/06 00:06:53 tom Exp $
+ * $LynxId: GridText.c,v 1.266 2013/06/12 21:03:36 tom Exp $
  *
  *		Character grid hypertext object
  *		===============================
@@ -45,15 +45,6 @@
 #include <LYexit.h>
 #include <LYLeaks.h>
 
-/*#define DEBUG_APPCH 1*/
-/*#define DEBUG_STYLE 1*/
-
-#ifdef DEBUG_STYLE
-#define CTRACE_STYLE(p) CTRACE2(TRACE_STYLE, p)
-#else
-#define CTRACE_STYLE(p)		/* nothing */
-#endif
-
 #ifdef USE_COLOR_STYLE
 #include <AttrList.h>
 #include <LYHash.h>
@@ -2535,14 +2526,6 @@ void HText_beginAppend(HText *text)
  *		the finished line is displayed.
  */
 
-/* #define DEBUG_SPLITLINE */
-
-#ifdef DEBUG_SPLITLINE
-#define CTRACE_SPLITLINE(p)	CTRACE(p)
-#else
-#define CTRACE_SPLITLINE(p)	/*nothing */
-#endif
-
 static int set_style_by_embedded_chars(char *s,
 				       char *e,
 				       unsigned start_c,
@@ -2749,6 +2732,12 @@ static HTLine *insert_blanks_in_line(HTLine *line, int line_number,
 }
 
 #if defined(USE_COLOR_STYLE)
+#define direction2s(d) ((d) == STACK_OFF \
+			? "OFF" \
+			: ((d) == STACK_ON \
+			   ? "ON" \
+			   : "*ON"))
+
 /*
  * Found an OFF change not part of an adjacent matched pair.
  *
@@ -2767,15 +2756,16 @@ static HTStyleChange *skip_matched_and_correct_offsets(HTStyleChange *end,
     int level = 0;
     HTStyleChange *tmp = end;
 
-    CTRACE_STYLE((tfp, "SKIP Style %d %d (%d)\n",
+    CTRACE_STYLE((tfp, "SKIP Style %d %d (%s), split %u\n",
 		  tmp->sc_horizpos,
 		  tmp->sc_style,
-		  tmp->sc_direction));
+		  direction2s(tmp->sc_direction),
+		  split_pos));
     for (; tmp >= start; tmp--) {
-	CTRACE_STYLE((tfp, "... %d %d (%d)\n",
+	CTRACE_STYLE((tfp, "... %d %d (%s)\n",
 		      tmp->sc_horizpos,
 		      tmp->sc_style,
-		      tmp->sc_direction));
+		      direction2s(tmp->sc_direction)));
 	if (tmp->sc_style == end->sc_style) {
 	    if (tmp->sc_direction == STACK_OFF) {
 		level--;
@@ -3097,7 +3087,7 @@ static void split_line(HText *text, unsigned split)
 		    CTRACE_STYLE((tfp,
 				  "split_line, %d:style[%d] %d (dir=%d)\n",
 				  s_pre,
-				  at_end - from,
+				  (int) (at_end - from),
 				  scan->sc_style,
 				  at_end->sc_direction));
 		}