Warning, /graphics/okular/core/synctex/patches/13-fix-Wundef-warnings.diff is written in an unsupported language. File is not indexed.
0001 Fix compiler warnings for -Wundef 0002 Author: Henrik Fehlauer <rkflx@lab12.net> 0003 0004 Index: synctex/synctex_parser.c 0005 =================================================================== 0006 --- synctex.orig/synctex_parser.c 0007 +++ synctex/synctex_parser.c 0008 @@ -362,7 +362,7 @@ __synctex_scanner_register_handle_to(NOD 0009 # pragma mark Tree SETGET 0010 # endif 0011 0012 -#if SYNCTEX_DEBUG > 1000 0013 +#if defined SYNCTEX_DEBUG && SYNCTEX_DEBUG > 1000 0014 #define SYNCTEX_PARAMETER_ASSERT(WHAT) \ 0015 do { \ 0016 if (!(WHAT)) { \ 0017 @@ -459,11 +459,11 @@ DEFINE_SYNCTEX_TREE_GETSET(next_hbox) 0018 DEFINE_SYNCTEX_TREE_GETSET(arg_sibling) 0019 DEFINE_SYNCTEX_TREE_GETSET(target) 0020 0021 -#if SYNCTEX_DEBUG>1000 0022 +#if defined SYNCTEX_DEBUG && SYNCTEX_DEBUG>1000 0023 # undef SYNCTEX_USE_NODE_COUNT 0024 # define SYNCTEX_USE_NODE_COUNT 1 0025 #endif 0026 -#if SYNCTEX_USE_NODE_COUNT>0 0027 +#if defined SYNCTEX_USE_NODE_COUNT && SYNCTEX_USE_NODE_COUNT>0 0028 # define SYNCTEX_DECLARE_NODE_COUNT int node_count; 0029 # define SYNCTEX_INIT_NODE_COUNT \ 0030 do { node_count = 0; } while(synctex_NO) 0031 @@ -472,7 +472,7 @@ DEFINE_SYNCTEX_TREE_GETSET(target) 0032 # define SYNCTEX_INIT_NODE_COUNT 0033 #endif 0034 0035 -#if SYNCTEX_USE_NODE_COUNT>10 0036 +#if defined SYNCTEX_USE_NODE_COUNT && SYNCTEX_USE_NODE_COUNT>10 0037 # define SYNCTEX_DID_NEW(N) _synctex_did_new(N) 0038 # define SYNCTEX_WILL_FREE(N) _synctex_will_free(N) 0039 #else 0040 @@ -865,7 +865,7 @@ SYNCTEX_INLINE static void __synctex_sca 0041 node->class->scanner->handle = NNN; 0042 } 0043 #endif 0044 -#if SYNCTEX_USE_NODE_COUNT>10 0045 +#if defined SYNCTEX_USE_NODE_COUNT && SYNCTEX_USE_NODE_COUNT>10 0046 SYNCTEX_INLINE static void _synctex_did_new(synctex_node_p node) { 0047 printf("NODE CREATED # %i, %s, %p\n", 0048 (node->class->scanner->node_count)++, 0049 @@ -2516,7 +2516,7 @@ SYNCTEX_INLINE static synctex_nns_s _syn 0050 } 0051 static char * _synctex_node_abstract(synctex_node_p node); 0052 SYNCTEX_INLINE static synctex_node_p synctex_tree_set_friend(synctex_node_p node,synctex_node_p new_friend) { 0053 -#if SYNCTEX_DEBUG 0054 +#if defined SYNCTEX_DEBUG && SYNCTEX_DEBUG 0055 synctex_node_p F = new_friend; 0056 while (F) { 0057 if (node == F) { 0058 @@ -2545,7 +2545,7 @@ SYNCTEX_INLINE static synctex_node_p __s 0059 i = i%(node->class->scanner->number_of_lists); 0060 old = synctex_tree_set_friend(node,(node->class->scanner->lists_of_friends)[i]); 0061 (node->class->scanner->lists_of_friends)[i] = node; 0062 -#if SYNCTEX_DEBUG>500 0063 +#if defined SYNCTEX_DEBUG && SYNCTEX_DEBUG>500 0064 printf("tl(%i)=>",i); 0065 synctex_node_log(node); 0066 if (synctex_node_parent_form(node)) { 0067 @@ -4186,7 +4186,7 @@ static synctex_ns_s __synctex_parse_new_ 0068 /* Prepend this input node to the input linked list of the scanner */ 0069 __synctex_tree_set_sibling(input,scanner->input);/* input has no parent */ 0070 scanner->input = input; 0071 -# if SYNCTEX_VERBOSE 0072 +# ifdef SYNCTEX_VERBOSE 0073 synctex_node_log(input); 0074 # endif 0075 return (synctex_ns_s){input,_synctex_next_line(scanner)};/* read the line termination character, if any */ 0076 @@ -5083,10 +5083,10 @@ content_loop: 0077 */ 0078 /* forms are everywhere */ 0079 ns = SYNCTEX_NS_NULL; 0080 -#if SYNCTEX_VERBOSE 0081 +#ifdef SYNCTEX_VERBOSE 0082 synctex_scanner_set_display_switcher(scanner,-1); 0083 printf("NEW CONTENT LOOP\n"); 0084 -#if SYNCTEX_DEBUG>500 0085 +#if defined SYNCTEX_DEBUG && SYNCTEX_DEBUG>500 0086 synctex_node_display(sheet); 0087 #endif 0088 #endif 0089 @@ -5106,7 +5106,7 @@ content_loop: 0090 } 0091 parent = ns.node; 0092 child = _synctex_tree_last(parent); 0093 -# if SYNCTEX_VERBOSE 0094 +# ifdef SYNCTEX_VERBOSE 0095 synctex_node_log(parent); 0096 # endif 0097 input.node = _synctex_input_register_line(input.node,parent); 0098 @@ -5124,7 +5124,7 @@ content_loop: 0099 } 0100 child = parent; 0101 parent = _synctex_tree_parent(child); 0102 -# if SYNCTEX_VERBOSE 0103 +# ifdef SYNCTEX_VERBOSE 0104 synctex_node_log(child); 0105 # endif 0106 if (_synctex_next_line(scanner)<SYNCTEX_STATUS_OK) { 0107 @@ -5166,7 +5166,7 @@ content_loop: 0108 } else { 0109 _synctex_error("Can't create box bdry record."); 0110 } 0111 -# if SYNCTEX_VERBOSE 0112 +# ifdef SYNCTEX_VERBOSE 0113 synctex_node_log(parent); 0114 # endif 0115 input.node = _synctex_input_register_line(input.node,parent); 0116 @@ -5238,7 +5238,7 @@ content_loop: 0117 child = parent; 0118 parent = _synctex_tree_parent(child); 0119 _synctex_make_hbox_contain_box(parent,_synctex_data_box_V(child)); 0120 -# if SYNCTEX_VERBOSE 0121 +# ifdef SYNCTEX_VERBOSE 0122 synctex_node_log(child); 0123 # endif 0124 } 0125 @@ -5260,7 +5260,7 @@ content_loop: 0126 _synctex_node_set_child(parent,ns.node); 0127 } 0128 child = ns.node; 0129 -# if SYNCTEX_VERBOSE 0130 +# ifdef SYNCTEX_VERBOSE 0131 synctex_node_log(child); 0132 # endif 0133 input.node = _synctex_input_register_line(input.node,child); 0134 @@ -5282,7 +5282,7 @@ content_loop: 0135 } 0136 child = ns.node; 0137 _synctex_make_hbox_contain_box(parent,_synctex_data_box(child)); 0138 -# if SYNCTEX_VERBOSE 0139 +# ifdef SYNCTEX_VERBOSE 0140 synctex_node_log(child); 0141 # endif 0142 input.node = _synctex_input_register_line(input.node,child); 0143 @@ -5305,7 +5305,7 @@ content_loop: 0144 __synctex_node_make_friend_tlc(child); 0145 } 0146 _synctex_make_hbox_contain_box(parent,_synctex_data_xob(child)); 0147 -# if SYNCTEX_VERBOSE 0148 +# ifdef SYNCTEX_VERBOSE 0149 synctex_node_log(child); 0150 # endif 0151 input.node = _synctex_input_register_line(input.node,child); 0152 @@ -5327,7 +5327,7 @@ content_loop: 0153 __synctex_node_make_friend_tlc(child); 0154 } 0155 _synctex_make_hbox_contain_point(parent,_synctex_data_point(child)); 0156 -# if SYNCTEX_VERBOSE 0157 +# ifdef SYNCTEX_VERBOSE 0158 synctex_node_log(child); 0159 # endif 0160 input.node = _synctex_input_register_line(input.node,child); 0161 @@ -5351,7 +5351,7 @@ content_loop: 0162 /* Rules are sometimes far too big 0163 _synctex_make_hbox_contain_box(parent,_synctex_data_box(child)); 0164 */ 0165 -# if SYNCTEX_VERBOSE 0166 +# ifdef SYNCTEX_VERBOSE 0167 synctex_node_log(child); 0168 # endif 0169 input.node = _synctex_input_register_line(input.node,child); 0170 @@ -5373,7 +5373,7 @@ _synctex_make_hbox_contain_box(parent,_s 0171 __synctex_node_make_friend_tlc(child); 0172 } 0173 _synctex_make_hbox_contain_point(parent,_synctex_data_point(child)); 0174 -# if SYNCTEX_VERBOSE 0175 +# ifdef SYNCTEX_VERBOSE 0176 synctex_node_log(child); 0177 # endif 0178 input.node = _synctex_input_register_line(input.node,child); 0179 @@ -5383,7 +5383,7 @@ _synctex_make_hbox_contain_box(parent,_s 0180 # ifdef SYNCTEX_NOTHING 0181 # pragma mark + SCAN FORM REF 0182 # endif 0183 -#if SYNCTEX_DEBUG>500 0184 +#if defined SYNCTEX_DEBUG && SYNCTEX_DEBUG>500 0185 synctex_node_display(parent); 0186 synctex_node_display(child); 0187 #endif 0188 @@ -5406,7 +5406,7 @@ _synctex_make_hbox_contain_box(parent,_s 0189 } 0190 scanner->ref_in_sheet = child; 0191 } 0192 -# if SYNCTEX_VERBOSE 0193 +# ifdef SYNCTEX_VERBOSE 0194 synctex_node_log(child); 0195 # endif 0196 goto content_loop; 0197 @@ -5427,7 +5427,7 @@ _synctex_make_hbox_contain_box(parent,_s 0198 __synctex_node_make_friend_tlc(child); 0199 } 0200 _synctex_make_hbox_contain_point(parent,_synctex_data_point(child)); 0201 -# if SYNCTEX_VERBOSE 0202 +# ifdef SYNCTEX_VERBOSE 0203 synctex_node_log(child); 0204 # endif 0205 input.node = _synctex_input_register_line(input.node,child); 0206 @@ -5536,7 +5536,7 @@ SYNCTEX_INLINE static synctex_ns_s __syn 0207 sibling->line_index = arg_sibling->line_index; 0208 } 0209 #endif 0210 -#if SYNCTEX_DEBUG>500 0211 +#if defined SYNCTEX_DEBUG && SYNCTEX_DEBUG>500 0212 printf("! Ref replacement:\n"); 0213 synctex_node_log(ref); 0214 synctex_node_display(synctex_node_sibling(ref)); 0215 @@ -5600,7 +5600,7 @@ SYNCTEX_INLINE static synctex_status_t _ 0216 } 0217 } 0218 do { 0219 -#if SYNCTEX_DEBUG>500 0220 +#if defined SYNCTEX_DEBUG && SYNCTEX_DEBUG>500 0221 printf("POST PROCESSING %s\n",_synctex_node_abstract(proxy)); 0222 { 0223 int i,j = 0; 0224 @@ -5619,7 +5619,7 @@ SYNCTEX_INLINE static synctex_status_t _ 0225 } 0226 #endif 0227 f(proxy); 0228 -#if SYNCTEX_DEBUG>500 0229 +#if defined SYNCTEX_DEBUG && SYNCTEX_DEBUG>500 0230 { 0231 int i,j = 0; 0232 for (i=0;i<proxy->class->scanner->number_of_lists;++i) { 0233 @@ -5638,7 +5638,7 @@ SYNCTEX_INLINE static synctex_status_t _ 0234 #endif 0235 /* Side effect: create the hierarchy on the fly */ 0236 proxy = synctex_node_next(proxy); /* Change is here */ 0237 -#if SYNCTEX_DEBUG>500 0238 +#if defined SYNCTEX_DEBUG && SYNCTEX_DEBUG>500 0239 if (proxy) { 0240 int i,j = 0; 0241 for (i=0;i<proxy->class->scanner->number_of_lists;++i) { 0242 @@ -5670,7 +5670,7 @@ SYNCTEX_INLINE static synctex_status_t _ 0243 SYNCTEX_INLINE static synctex_status_t _synctex_post_process(synctex_scanner_p scanner) { 0244 synctex_status_t status = SYNCTEX_STATUS_OK; 0245 synctex_ns_s ns = {NULL,SYNCTEX_STATUS_NOT_OK}; 0246 -#if SYNCTEX_DEBUG>500 0247 +#if defined SYNCTEX_DEBUG && SYNCTEX_DEBUG>500 0248 printf("! entering _synctex_post_process.\n"); 0249 synctex_node_display(scanner->sheet); 0250 synctex_node_display(scanner->form); 0251 @@ -5681,7 +5681,7 @@ SYNCTEX_INLINE static synctex_status_t _ 0252 if (ns.status<status) { 0253 status = ns.status; 0254 } 0255 -#if SYNCTEX_DEBUG>500 0256 +#if defined SYNCTEX_DEBUG && SYNCTEX_DEBUG>500 0257 printf("! ref replaced in form _synctex_post_process.\n"); 0258 synctex_node_display(scanner->form); 0259 #endif 0260 @@ -5703,7 +5703,7 @@ SYNCTEX_INLINE static synctex_status_t _ 0261 status = ns.status; 0262 } 0263 scanner->ref_in_sheet = NULL; 0264 -#if SYNCTEX_DEBUG>500 0265 +#if defined SYNCTEX_DEBUG && SYNCTEX_DEBUG>500 0266 printf("! ref replaced in sheet _synctex_post_process.\n"); 0267 synctex_node_display(scanner->sheet); 0268 #endif 0269 @@ -5725,7 +5725,7 @@ SYNCTEX_INLINE static synctex_status_t _ 0270 } 0271 } 0272 #endif 0273 -#if SYNCTEX_DEBUG>10000 0274 +#if defined SYNCTEX_DEBUG && SYNCTEX_DEBUG>10000 0275 { 0276 int i; 0277 for (i=0;i<scanner->number_of_lists;++i) { 0278 @@ -5746,7 +5746,7 @@ SYNCTEX_INLINE static synctex_status_t _ 0279 if (ns.status<status) { 0280 status = ns.status; 0281 } 0282 -#if SYNCTEX_DEBUG>500 0283 +#if defined SYNCTEX_DEBUG && SYNCTEX_DEBUG>500 0284 printf("! exiting _synctex_post_process.\n"); 0285 synctex_node_display(scanner->sheet); 0286 synctex_node_display(scanner->form); 0287 @@ -5861,7 +5861,7 @@ int synctex_scanner_free(synctex_scanner 0288 synctex_iterator_free(scanner->iterator); 0289 free(scanner->output_fmt); 0290 free(scanner->lists_of_friends); 0291 -#if SYNCTEX_USE_NODE_COUNT>0 0292 +#if defined SYNCTEX_USE_NODE_COUNT && SYNCTEX_USE_NODE_COUNT>0 0293 node_count = scanner->node_count; 0294 #endif 0295 free(scanner); 0296 @@ -5919,7 +5919,7 @@ synctex_scanner_p synctex_scanner_parse( 0297 if (status<SYNCTEX_STATUS_OK) { 0298 _synctex_error("Bad postamble. Ignored\n"); 0299 } 0300 -#if SYNCTEX_DEBUG>500 0301 +#if defined SYNCTEX_DEBUG && SYNCTEX_DEBUG>500 0302 synctex_scanner_set_display_switcher(scanner, 100); 0303 synctex_node_display(scanner->sheet); 0304 synctex_node_display(scanner->form); 0305 @@ -8048,7 +8048,7 @@ static synctex_nd_s __synctex_closest_de 0306 SYNCTEX_LINEINDEX(node)); 0307 #endif 0308 do { 0309 -#if SYNCTEX_DEBUG>500 0310 +#if defined SYNCTEX_DEBUG && SYNCTEX_DEBUG>500 0311 synctex_node_display(child); 0312 #endif 0313 synctex_nd_s nd = SYNCTEX_ND_0; 0314 Index: synctex/synctex_parser_utils.c 0315 =================================================================== 0316 --- synctex.orig/synctex_parser_utils.c 0317 +++ synctex/synctex_parser_utils.c 0318 @@ -129,7 +129,7 @@ int _synctex_log(int level, const char * 0319 OutputDebugStringA("\n"); 0320 free(buff); 0321 } 0322 -# elif SYNCTEX_USE_SYSLOG 0323 +# elif defined SYNCTEX_USE_SYSLOG 0324 char * buffer1 = NULL; 0325 char * buffer2 = NULL; 0326 openlog ("SyncTeX", LOG_CONS | LOG_PID | LOG_PERROR | LOG_NDELAY, LOG_LOCAL0);