Hi,

recently, using -Werror,-Wunused-but-set-variable option makes compile error.
at least vesagtf.c needs fix but some (many?) other codes need do so.

Index: vesagtf.c
===================================================================
RCS file: /cvs/src/sys/dev/videomode/vesagtf.c,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 vesagtf.c
--- vesagtf.c   8 Sep 2017 05:36:53 -0000       1.3
+++ vesagtf.c   19 Dec 2021 11:52:56 -0000
@@ -221,12 +221,16 @@ vesagtf_mode_params(unsigned h_pixels, u
     unsigned interlace;
     uint64_t h_period_est;
     unsigned vsync_plus_bp;
+#ifdef GTFDEBUG
     unsigned v_back_porch;
+#endif
     unsigned total_v_lines;
     uint64_t v_field_est;
     uint64_t h_period;
+#ifdef GTFDEBUG
     unsigned v_field_rate;
     unsigned v_frame_rate;
+#endif
     unsigned left_margin;
     unsigned right_margin;
     unsigned total_active_pixels;
@@ -367,9 +371,11 @@ vesagtf_mode_params(unsigned h_pixels, u
      *  XXX is "[V SYNC RND]" a typo? should be [V SYNC RQD]?
      */
     
+#ifdef GTFDEBUG
     v_back_porch = vsync_plus_bp - params->vsync_rqd;
     
     print_value(9, "[V BACK PORCH]", v_back_porch);
+#endif
     
 
     /*  10. Find the total number of lines in Vertical field period:
@@ -415,6 +421,7 @@ vesagtf_mode_params(unsigned h_pixels, u
     print_value(12, "[H PERIOD(ps)]", h_period);
     
 
+#ifdef GTFDEBUG
     /*  13. Find the actual Vertical field frequency:
      *
      *  [V FIELD RATE] = 1 / [H PERIOD] / [TOTAL V LINES] * 1000000
@@ -442,6 +449,7 @@ vesagtf_mode_params(unsigned h_pixels, u
        v_field_rate / 2 : v_field_rate;
 
     print_value(14, "[V FRAME RATE]", v_frame_rate);
+#endif    
     
 
     /*  15. Find number of pixels in left margin:

ok?
-- 
SASANO Takayoshi (JG1UAA) <u...@mx5.nisiq.net>

Reply via email to