vte r2264 - in trunk: . src



Author: behdad
Date: Mon Dec  1 09:14:20 2008
New Revision: 2264
URL: http://svn.gnome.org/viewvc/vte?rev=2264&view=rev

Log:
2008-12-01  Behdad Esfahbod  <behdad gnome org>

        * src/vteseq.c: Rip out VTE_SEQUENCE_HANDLER_REFERENCE.



Modified:
   trunk/ChangeLog
   trunk/src/vteseq.c

Modified: trunk/src/vteseq.c
==============================================================================
--- trunk/src/vteseq.c	(original)
+++ trunk/src/vteseq.c	Mon Dec  1 09:14:20 2008
@@ -554,13 +554,12 @@
 	static VTE_SEQUENCE_HANDLER_SIGNATURE (name)
 
 #define VTE_SEQUENCE_HANDLER_INVOKE(handler, terminal, params) \
-	vte_sequence_handler_invoke (VTE_SEQUENCE_HANDLER_REFERENCE (handler), (terminal), (params))
+	vte_sequence_handler_invoke ((handler), (terminal), (params))
 
 
 /* The type of sequence handler handle. */
 
 typedef VTE_SEQUENCE_HANDLER_SIGNATURE((*VteTerminalSequenceHandler));
-#define VTE_SEQUENCE_HANDLER_REFERENCE(name) (name)
 #define vte_sequence_handler_invoke(handler, terminal, params) (handler) ((terminal), (params))
 
 
@@ -755,15 +754,15 @@
 		{1048, NULL, NULL, NULL,
 		 NULL,
 		 NULL,
-		 VTE_SEQUENCE_HANDLER_REFERENCE (vte_sequence_handler_rc),
-		 VTE_SEQUENCE_HANDLER_REFERENCE (vte_sequence_handler_sc),},
+		 vte_sequence_handler_rc,
+		 vte_sequence_handler_sc,},
 		/* 1049: Use alternate screen buffer, saving the cursor
 		 * position. */
 		{1049, NULL, NULL, (gpointer) &terminal->pvt->screen,
 		 &terminal->pvt->normal_screen,
 		 &terminal->pvt->alternate_screen,
-		 VTE_SEQUENCE_HANDLER_REFERENCE (vte_sequence_handler_rc),
-		 VTE_SEQUENCE_HANDLER_REFERENCE (vte_sequence_handler_sc),},
+		 vte_sequence_handler_rc,
+		 vte_sequence_handler_sc,},
 		/* 1051: Sun function key mode. */
 		{1051, NULL, NULL, (gpointer) &terminal->pvt->sun_fkey_mode,
 		 GINT_TO_POINTER(FALSE),
@@ -1501,8 +1500,7 @@
 /* Delete N characters at the current cursor position. */
 VTE_SEQUENCE_HANDLER_PROTO (vte_sequence_handler_DC)
 {
-	vte_sequence_handler_multiple(terminal, params,
-				      VTE_SEQUENCE_HANDLER_REFERENCE (vte_sequence_handler_dc));
+	vte_sequence_handler_multiple(terminal, params, vte_sequence_handler_dc);
 }
 
 /* Delete a line at the current cursor position. */
@@ -1576,8 +1574,7 @@
 /* Cursor down, no scrolling. */
 VTE_SEQUENCE_HANDLER_PROTO (vte_sequence_handler_DO)
 {
-	vte_sequence_handler_multiple(terminal, params,
-				      VTE_SEQUENCE_HANDLER_REFERENCE (vte_sequence_handler_do));
+	vte_sequence_handler_multiple(terminal, params, vte_sequence_handler_do);
 }
 
 /* Start using alternate character set. */
@@ -1668,8 +1665,7 @@
 /* Move the cursor to a specified position. */
 VTE_SEQUENCE_HANDLER_PROTO (vte_sequence_handler_horizontal_and_vertical_position)
 {
-	vte_sequence_handler_offset(terminal, params, -1,
-				    VTE_SEQUENCE_HANDLER_REFERENCE (vte_sequence_handler_cm));
+	vte_sequence_handler_offset(terminal, params, -1, vte_sequence_handler_cm);
 }
 
 /* Insert a character. */
@@ -1690,8 +1686,7 @@
 /* Insert N characters. */
 VTE_SEQUENCE_HANDLER_PROTO (vte_sequence_handler_IC)
 {
-	vte_sequence_handler_multiple(terminal, params,
-				      VTE_SEQUENCE_HANDLER_REFERENCE (vte_sequence_handler_ic));
+	vte_sequence_handler_multiple(terminal, params, vte_sequence_handler_ic);
 }
 
 /* Begin insert mode. */
@@ -1756,8 +1751,7 @@
 /* Move the cursor left N columns. */
 VTE_SEQUENCE_HANDLER_PROTO (vte_sequence_handler_LE)
 {
-	vte_sequence_handler_multiple(terminal, params,
-				      VTE_SEQUENCE_HANDLER_REFERENCE (vte_sequence_handler_le));
+	vte_sequence_handler_multiple(terminal, params, vte_sequence_handler_le);
 }
 
 /* Move the cursor to the lower left corner of the display. */
@@ -1868,8 +1862,7 @@
 /* Cursor right N characters. */
 VTE_SEQUENCE_HANDLER_PROTO (vte_sequence_handler_RI)
 {
-	vte_sequence_handler_multiple(terminal, params,
-				      VTE_SEQUENCE_HANDLER_REFERENCE (vte_sequence_handler_nd));
+	vte_sequence_handler_multiple(terminal, params, vte_sequence_handler_nd);
 }
 
 /* Save cursor (position). */
@@ -1983,8 +1976,7 @@
 VTE_SEQUENCE_HANDLER_PROTO (vte_sequence_handler_SF)
 {
 	/* XXX implement this directly in _vte_terminal_cursor_down */
-	vte_sequence_handler_multiple(terminal, params,
-				      VTE_SEQUENCE_HANDLER_REFERENCE (vte_sequence_handler_sf));
+	vte_sequence_handler_multiple(terminal, params, vte_sequence_handler_sf);
 }
 
 /* Standout start. */
@@ -2082,8 +2074,7 @@
 /* Cursor up, with scrolling. */
 VTE_SEQUENCE_HANDLER_PROTO (vte_sequence_handler_SR)
 {
-	vte_sequence_handler_multiple(terminal, params,
-				      VTE_SEQUENCE_HANDLER_REFERENCE (vte_sequence_handler_sr));
+	vte_sequence_handler_multiple(terminal, params, vte_sequence_handler_sr);
 }
 
 /* Set tab stop in the current column. */
@@ -2289,8 +2280,7 @@
 /* Cursor up N lines, no scrolling. */
 VTE_SEQUENCE_HANDLER_PROTO (vte_sequence_handler_UP)
 {
-	vte_sequence_handler_multiple(terminal, params,
-				      VTE_SEQUENCE_HANDLER_REFERENCE (vte_sequence_handler_up));
+	vte_sequence_handler_multiple(terminal, params, vte_sequence_handler_up);
 }
 
 /* Underline start. */
@@ -2520,8 +2510,7 @@
 /* Move the cursor to the given position, 1-based. */
 VTE_SEQUENCE_HANDLER_PROTO (vte_sequence_handler_cursor_position)
 {
-	vte_sequence_handler_offset(terminal, params, -1,
-				    VTE_SEQUENCE_HANDLER_REFERENCE (vte_sequence_handler_cm));
+	vte_sequence_handler_offset(terminal, params, -1, vte_sequence_handler_cm);
 }
 
 /* Request terminal attributes. */
@@ -2589,8 +2578,7 @@
 /* Restrict the scrolling region. */
 VTE_SEQUENCE_HANDLER_PROTO (vte_sequence_handler_set_scrolling_region)
 {
-	vte_sequence_handler_offset(terminal, params, -1,
-				    VTE_SEQUENCE_HANDLER_REFERENCE (vte_sequence_handler_cs));
+	vte_sequence_handler_offset(terminal, params, -1, vte_sequence_handler_cs);
 }
 
 /* Set the application or normal keypad. */
@@ -2611,13 +2599,11 @@
 /* Move the cursor. */
 VTE_SEQUENCE_HANDLER_PROTO (vte_sequence_handler_character_position_absolute)
 {
-	vte_sequence_handler_offset(terminal, params, -1,
-				    VTE_SEQUENCE_HANDLER_REFERENCE (vte_sequence_handler_ch));
+	vte_sequence_handler_offset(terminal, params, -1, vte_sequence_handler_ch);
 }
 VTE_SEQUENCE_HANDLER_PROTO (vte_sequence_handler_line_position_absolute)
 {
-	vte_sequence_handler_offset(terminal, params, -1,
-				    VTE_SEQUENCE_HANDLER_REFERENCE (vte_sequence_handler_cv));
+	vte_sequence_handler_offset(terminal, params, -1, vte_sequence_handler_cv);
 }
 
 /* Set certain terminal attributes. */
@@ -3298,7 +3284,7 @@
 /* More boilerplate */
 
 
-#define VTE_SEQUENCE_HANDLER(name) VTE_SEQUENCE_HANDLER_REFERENCE (name)
+#define VTE_SEQUENCE_HANDLER(name) name
 
 static const struct vteseq_2_struct *
 vteseq_2_lookup (register const char *str, register unsigned int len);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]