Version 7.0
Copyright © 2021 Lowell D. Thomas
APG
… an ABNF Parser Generator
sip-0.h
Go to the documentation of this file.
1 //
2 // This C-language parser header was generated by APG Version 7.0.
3 // User modifications invalidate the license agreement and may cause unpredictable results.
4 //
5 /* *************************************************************************************
6  Copyright (c) 2021, Lowell D. Thomas
7  All rights reserved.
8 
9  This file was generated by and is part of APG Version 7.0.
10  APG Version 7.0 may be used under the terms of the BSD 2-Clause License.
11 
12  Redistribution and use in source and binary forms, with or without
13  modification, are permitted provided that the following conditions are met:
14 
15  1. Redistributions of source code must retain the above copyright notice, this
16  list of conditions and the following disclaimer.
17 
18  2. Redistributions in binary form must reproduce the above copyright notice,
19  this list of conditions and the following disclaimer in the documentation
20  and/or other materials provided with the distribution.
21 
22  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
23  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
24  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
25  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
26  FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
27  DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
28  SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
29  CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
30  OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
31  OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
32 
33 * *************************************************************************************/
34 
35 #ifndef _SIP_0_H_
36 #define _SIP_0_H_
37 
38 // rule ids
39 #define SIP_0_ABS_PATH 53
40 #define SIP_0_ABSOLUTEURI 50
41 #define SIP_0_ACCEPT 70
42 #define SIP_0_ACCEPT_ENCODING 77
43 #define SIP_0_ACCEPT_LANGUAGE 81
44 #define SIP_0_ACCEPT_PARAM 73
45 #define SIP_0_ACCEPT_RANGE 71
46 #define SIP_0_ACKM 6
47 #define SIP_0_ADDR_SPEC 119
48 #define SIP_0_AINFO 107
49 #define SIP_0_ALERT_INFO 84
50 #define SIP_0_ALERT_PARAM 85
51 #define SIP_0_ALGORITHM 187
52 #define SIP_0_ALLOW 86
53 #define SIP_0_ALPHA 303
54 #define SIP_0_ALPHANUM 269
55 #define SIP_0_AREA_SPECIFIER 247
56 #define SIP_0_AUTH_PARAM 102
57 #define SIP_0_AUTH_PARAM_NAME 103
58 #define SIP_0_AUTH_SCHEME 105
59 #define SIP_0_AUTHENTICATION_INFO 106
60 #define SIP_0_AUTHORITY 62
61 #define SIP_0_AUTHORIZATION 87
62 #define SIP_0_BASE_PHONE_NUMBER 243
63 #define SIP_0_BLANKSPACE 1
64 #define SIP_0_BYEM 8
65 #define SIP_0_C_P_EXPIRES 124
66 #define SIP_0_C_P_Q 123
67 #define SIP_0_CALL_ID 111
68 #define SIP_0_CALL_INFO 113
69 #define SIP_0_CALLID 112
70 #define SIP_0_CANCELM 9
71 #define SIP_0_CHALLENGE 176
72 #define SIP_0_CHAR 304
73 #define SIP_0_CNONCE 96
74 #define SIP_0_CNONCE_VALUE 97
75 #define SIP_0_CODINGS 79
76 #define SIP_0_COLON 291
77 #define SIP_0_COMMA 289
78 #define SIP_0_COMMENT 294
79 #define SIP_0_COMPOSITE_TYPE 143
80 #define SIP_0_CONTACT 116
81 #define SIP_0_CONTACT_EXTENSION 125
82 #define SIP_0_CONTACT_PARAM 117
83 #define SIP_0_CONTACT_PARAMS 122
84 #define SIP_0_CONTENT_CODING 80
85 #define SIP_0_CONTENT_DISPOSITION 127
86 #define SIP_0_CONTENT_ENCODING 133
87 #define SIP_0_CONTENT_LANGUAGE 134
88 #define SIP_0_CONTENT_LENGTH 138
89 #define SIP_0_CONTENT_TYPE 139
90 #define SIP_0_CR 305
91 #define SIP_0_CREDENTIALS 88
92 #define SIP_0_CRLF 306
93 #define SIP_0_CSEQ 152
94 #define SIP_0_CTEXT 295
95 #define SIP_0_D_NAME 121
96 #define SIP_0_DATE 153
97 #define SIP_0_DATE1 156
98 #define SIP_0_DELAY 211
99 #define SIP_0_DELTA_SECONDS 126
100 #define SIP_0_DIG_RESP 90
101 #define SIP_0_DIGEST_CLN 178
102 #define SIP_0_DIGEST_RESPONSE 89
103 #define SIP_0_DIGEST_URI 93
104 #define SIP_0_DIGEST_URI_VALUE 94
105 #define SIP_0_DIGIT 307
106 #define SIP_0_DISCRETE_TYPE 142
107 #define SIP_0_DISP_EXTENSION_TOKEN 132
108 #define SIP_0_DISP_PARAM 129
109 #define SIP_0_DISP_TYPE 128
110 #define SIP_0_DISPLAY_NAME 120
111 #define SIP_0_DOMAIN 181
112 #define SIP_0_DOMAINLABEL 26
113 #define SIP_0_DQUOTE 308
114 #define SIP_0_DRESPONSE 100
115 #define SIP_0_DTMF_DIGIT 265
116 #define SIP_0_ENCODING 78
117 #define SIP_0_EQUAL 284
118 #define SIP_0_ERROR_INFO 160
119 #define SIP_0_ERROR_URI 161
120 #define SIP_0_ESCAPED 273
121 #define SIP_0_EXPIRES 162
122 #define SIP_0_EXTENSION_HEADER 237
123 #define SIP_0_EXTENSION_METHOD 12
124 #define SIP_0_EXTENSION_TOKEN 144
125 #define SIP_0_FROM 163
126 #define SIP_0_FROM_PARAM 165
127 #define SIP_0_FROM_SPEC 164
128 #define SIP_0_FUTURE_EXTENSION 257
129 #define SIP_0_GEN_VALUE 76
130 #define SIP_0_GENERIC_PARAM 75
131 #define SIP_0_GLOBAL_NETWORK_PREFIX 251
132 #define SIP_0_GLOBAL_PHONE_NUMBER 242
133 #define SIP_0_HANDLING_PARAM 130
134 #define SIP_0_HCOLON 280
135 #define SIP_0_HEADER 45
136 #define SIP_0_HEADER_NAME 238
137 #define SIP_0_HEADER_VALUE 239
138 #define SIP_0_HEADERS 44
139 #define SIP_0_HEXDIG 309
140 #define SIP_0_HIER_PART 51
141 #define SIP_0_HNAME 46
142 #define SIP_0_HNV_UNRESERVED 48
143 #define SIP_0_HOST 24
144 #define SIP_0_HOSTNAME 25
145 #define SIP_0_HOSTPORT 23
146 #define SIP_0_HVALUE 47
147 #define SIP_0_IANA_TOKEN 148
148 #define SIP_0_IETF_TOKEN 145
149 #define SIP_0_IN_REPLY_TO 167
150 #define SIP_0_INFO 114
151 #define SIP_0_INFO_PARAM 115
152 #define SIP_0_INVITEM 5
153 #define SIP_0_IPV4ADDRESS 66
154 #define SIP_0_IPV6ADDRESS 68
155 #define SIP_0_IPV6REFERENCE 67
156 #define SIP_0_ISDN_SUBADDRESS 245
157 #define SIP_0_LANGUAGE 82
158 #define SIP_0_LANGUAGE_RANGE 83
159 #define SIP_0_LANGUAGE_TAG 135
160 #define SIP_0_LAQUOT 288
161 #define SIP_0_LDQUOT 292
162 #define SIP_0_LF 310
163 #define SIP_0_LHEX 281
164 #define SIP_0_LOCAL_NETWORK_PREFIX 252
165 #define SIP_0_LOCAL_PHONE_NUMBER 244
166 #define SIP_0_LPAREN 285
167 #define SIP_0_LR_PARAM 38
168 #define SIP_0_LWS 300
169 #define SIP_0_M_ATTRIBUTE 150
170 #define SIP_0_M_PARAMETER 149
171 #define SIP_0_M_SUBTYPE 147
172 #define SIP_0_M_TYPE 141
173 #define SIP_0_M_VALUE 151
174 #define SIP_0_MADDR_PARAM 37
175 #define SIP_0_MARK 272
176 #define SIP_0_MAX_FORWARDS 168
177 #define SIP_0_MEDIA_RANGE 72
178 #define SIP_0_MEDIA_TYPE 140
179 #define SIP_0_MESSAGE_BODY 240
180 #define SIP_0_MESSAGE_HEADER 69
181 #define SIP_0_MESSAGE_QOP 95
182 #define SIP_0_METHOD 11
183 #define SIP_0_METHOD_PARAM 35
184 #define SIP_0_MIME_VERSION 169
185 #define SIP_0_MIN_EXPIRES 170
186 #define SIP_0_MONTH 159
187 #define SIP_0_NAME_ADDR 118
188 #define SIP_0_NC_VALUE 99
189 #define SIP_0_NET_PATH 52
190 #define SIP_0_NETWORK_PREFIX 250
191 #define SIP_0_NEXTNONCE 108
192 #define SIP_0_NONCE 183
193 #define SIP_0_NONCE_COUNT 98
194 #define SIP_0_NONCE_VALUE 184
195 #define SIP_0_OCTET 311
196 #define SIP_0_ONE_SECOND_PAUSE 263
197 #define SIP_0_OPAQUE 185
198 #define SIP_0_OPAQUE_PART 54
199 #define SIP_0_OPTION_TAG 192
200 #define SIP_0_OPTIONSM 7
201 #define SIP_0_ORGANIZATION 171
202 #define SIP_0_OTHER_CHALLENGE 177
203 #define SIP_0_OTHER_HANDLING 131
204 #define SIP_0_OTHER_PARAM 39
205 #define SIP_0_OTHER_PRIORITY 174
206 #define SIP_0_OTHER_RESPONSE 104
207 #define SIP_0_OTHER_TRANSPORT 32
208 #define SIP_0_OTHER_USER 34
209 #define SIP_0_PARAM 59
210 #define SIP_0_PARAM_UNRESERVED 43
211 #define SIP_0_PARAMCHAR 42
212 #define SIP_0_PASSWORD 22
213 #define SIP_0_PATH_SEGMENTS 57
214 #define SIP_0_PAUSE_CHARACTER 262
215 #define SIP_0_PCHAR 60
216 #define SIP_0_PHONE_CONTEXT_IDENT 249
217 #define SIP_0_PHONE_CONTEXT_TAG 248
218 #define SIP_0_PHONEDIGIT 260
219 #define SIP_0_PNAME 40
220 #define SIP_0_PORT 28
221 #define SIP_0_POST_DIAL 246
222 #define SIP_0_PRIMARY_TAG 136
223 #define SIP_0_PRIORITY 172
224 #define SIP_0_PRIORITY_VALUE 173
225 #define SIP_0_PRIVATE_PREFIX 253
226 #define SIP_0_PRODUCT 206
227 #define SIP_0_PRODUCT_VERSION 207
228 #define SIP_0_PROTOCOL_NAME 225
229 #define SIP_0_PROTOCOL_VERSION 226
230 #define SIP_0_PROVIDER_HOSTNAME 256
231 #define SIP_0_PROVIDER_TAG 255
232 #define SIP_0_PROXY_AUTHENTICATE 175
233 #define SIP_0_PROXY_AUTHORIZATION 190
234 #define SIP_0_PROXY_REQUIRE 191
235 #define SIP_0_PSEUDONYM 235
236 #define SIP_0_PVALUE 41
237 #define SIP_0_Q_STRING 297
238 #define SIP_0_QDTEXT 298
239 #define SIP_0_QOP_OPTIONS 188
240 #define SIP_0_QOP_VALUE 189
241 #define SIP_0_QUERY 65
242 #define SIP_0_QUOTED_PAIR 299
243 #define SIP_0_QUOTED_STRING 296
244 #define SIP_0_QVALUE 74
245 #define SIP_0_RAQUOT 287
246 #define SIP_0_RDQUOT 293
247 #define SIP_0_REALM 179
248 #define SIP_0_REALM_VALUE 180
249 #define SIP_0_REASON_PHRASE 16
250 #define SIP_0_REC_ROUTE 194
251 #define SIP_0_RECORD_ROUTE 193
252 #define SIP_0_REG_NAME 64
253 #define SIP_0_REGISTERM 10
254 #define SIP_0_REPLY_TO 196
255 #define SIP_0_REQUEST 2
256 #define SIP_0_REQUEST_DIGEST 101
257 #define SIP_0_REQUEST_LINE 3
258 #define SIP_0_REQUEST_URI 49
259 #define SIP_0_REQUIRE 199
260 #define SIP_0_RESERVED 270
261 #define SIP_0_RESPONSE 13
262 #define SIP_0_RESPONSE_AUTH 109
263 #define SIP_0_RESPONSE_DIGEST 110
264 #define SIP_0_RETRY_AFTER 200
265 #define SIP_0_RETRY_PARAM 201
266 #define SIP_0_RFC1035DOMAIN 266
267 #define SIP_0_RFC1035LABEL 268
268 #define SIP_0_RFC1035SUBDOMAIN 267
269 #define SIP_0_RFC1123_DATE 155
270 #define SIP_0_ROUTE 202
271 #define SIP_0_ROUTE_PARAM 203
272 #define SIP_0_RPAREN 286
273 #define SIP_0_RPLYTO_PARAM 198
274 #define SIP_0_RPLYTO_SPEC 197
275 #define SIP_0_RR_PARAM 195
276 #define SIP_0_SCHEME 61
277 #define SIP_0_SEGMENT 58
278 #define SIP_0_SEMI 290
279 #define SIP_0_SENT_BY 228
280 #define SIP_0_SENT_PROTOCOL 224
281 #define SIP_0_SERVER 204
282 #define SIP_0_SERVER_VAL 205
283 #define SIP_0_SERVICE_PROVIDER 254
284 #define SIP_0_SIP_DATE 154
285 #define SIP_0_SIP_MESSAGE 0
286 #define SIP_0_SIP_URI 17
287 #define SIP_0_SIP_VERSION 4
288 #define SIP_0_SIPS_URI 18
289 #define SIP_0_SLASH 283
290 #define SIP_0_SP 312
291 #define SIP_0_SRVR 63
292 #define SIP_0_STALE 186
293 #define SIP_0_STAR 282
294 #define SIP_0_STATUS_CODE 15
295 #define SIP_0_STATUS_LINE 14
296 #define SIP_0_SUBJECT 208
297 #define SIP_0_SUBTAG 137
298 #define SIP_0_SUPPORTED 209
299 #define SIP_0_SWS 301
300 #define SIP_0_TAG_PARAM 166
301 #define SIP_0_TEL_QUOTED_STRING 259
302 #define SIP_0_TELEPHONE_SUBSCRIBER 241
303 #define SIP_0_TEXT_UTF8_TRIM 274
304 #define SIP_0_TEXT_UTF8CHAR 275
305 #define SIP_0_TIME 157
306 #define SIP_0_TIMESTAMP 210
307 #define SIP_0_TO 212
308 #define SIP_0_TO_PARAM 213
309 #define SIP_0_TOKEN 278
310 #define SIP_0_TOKEN_CHAR 258
311 #define SIP_0_TOPLABEL 27
312 #define SIP_0_TRANSPORT 227
313 #define SIP_0_TRANSPORT_PARAM 31
314 #define SIP_0_TTL 229
315 #define SIP_0_TTL_PARAM 36
316 #define SIP_0_UNRESERVED 271
317 #define SIP_0_UNSUPPORTED 214
318 #define SIP_0_URI 182
319 #define SIP_0_URI_PARAMETER 30
320 #define SIP_0_URI_PARAMETERS 29
321 #define SIP_0_URIC 55
322 #define SIP_0_URIC_NO_SLASH 56
323 #define SIP_0_USER 20
324 #define SIP_0_USER_AGENT 215
325 #define SIP_0_USER_PARAM 33
326 #define SIP_0_USER_UNRESERVED 21
327 #define SIP_0_USERINFO 19
328 #define SIP_0_USERNAME 91
329 #define SIP_0_USERNAME_VALUE 92
330 #define SIP_0_UTF8_CONT 277
331 #define SIP_0_UTF8_NONASCII 276
332 #define SIP_0_VIA 216
333 #define SIP_0_VIA_BRANCH 222
334 #define SIP_0_VIA_EXTENSION 223
335 #define SIP_0_VIA_MADDR 220
336 #define SIP_0_VIA_PARAMS 218
337 #define SIP_0_VIA_PARM 217
338 #define SIP_0_VIA_RECEIVED 221
339 #define SIP_0_VIA_TTL 219
340 #define SIP_0_VISUAL_SEPARATOR 261
341 #define SIP_0_WAIT_FOR_DIAL_TONE 264
342 #define SIP_0_WARN_AGENT 233
343 #define SIP_0_WARN_CODE 232
344 #define SIP_0_WARN_TEXT 234
345 #define SIP_0_WARNING 230
346 #define SIP_0_WARNING_VALUE 231
347 #define SIP_0_WKDAY 158
348 #define SIP_0_WORD 279
349 #define SIP_0_WSP 302
350 #define SIP_0_WWW_AUTHENTICATE 236
351 #define SIP_0_X_TOKEN 146
352 #define RULE_COUNT_SIP_0 313
353 
354 // pointer to parser initialization data
355 extern void* vpSip0Init;
356 
357 // Helper function(s) for setting rule/UDT name callbacks.
358 // Un-comment and replace named NULL with pointer to the appropriate callback function.
359 // NOTE: This can easily be modified for setting AST callback functions:
360 // Replace parser_callback with ast_callback and
361 // vParserSetRuleCallback(vpParserCtx) with vAstSetRuleCallback(vpAstCtx) and
362 // vParserSetUdtCallback(vpParserCtx) with vAstSetUdtCallback(vpAstCtx).
363 /****************************************************************
364 void vSip0RuleCallbacks(void* vpParserCtx){
365  aint ui;
366  parser_callback cb[RULE_COUNT_SIP_0];
367  cb[SIP_0_ABS_PATH] = NULL;
368  cb[SIP_0_ABSOLUTEURI] = NULL;
369  cb[SIP_0_ACCEPT] = NULL;
370  cb[SIP_0_ACCEPT_ENCODING] = NULL;
371  cb[SIP_0_ACCEPT_LANGUAGE] = NULL;
372  cb[SIP_0_ACCEPT_PARAM] = NULL;
373  cb[SIP_0_ACCEPT_RANGE] = NULL;
374  cb[SIP_0_ACKM] = NULL;
375  cb[SIP_0_ADDR_SPEC] = NULL;
376  cb[SIP_0_AINFO] = NULL;
377  cb[SIP_0_ALERT_INFO] = NULL;
378  cb[SIP_0_ALERT_PARAM] = NULL;
379  cb[SIP_0_ALGORITHM] = NULL;
380  cb[SIP_0_ALLOW] = NULL;
381  cb[SIP_0_ALPHA] = NULL;
382  cb[SIP_0_ALPHANUM] = NULL;
383  cb[SIP_0_AREA_SPECIFIER] = NULL;
384  cb[SIP_0_AUTH_PARAM] = NULL;
385  cb[SIP_0_AUTH_PARAM_NAME] = NULL;
386  cb[SIP_0_AUTH_SCHEME] = NULL;
387  cb[SIP_0_AUTHENTICATION_INFO] = NULL;
388  cb[SIP_0_AUTHORITY] = NULL;
389  cb[SIP_0_AUTHORIZATION] = NULL;
390  cb[SIP_0_BASE_PHONE_NUMBER] = NULL;
391  cb[SIP_0_BLANKSPACE] = NULL;
392  cb[SIP_0_BYEM] = NULL;
393  cb[SIP_0_C_P_EXPIRES] = NULL;
394  cb[SIP_0_C_P_Q] = NULL;
395  cb[SIP_0_CALL_ID] = NULL;
396  cb[SIP_0_CALL_INFO] = NULL;
397  cb[SIP_0_CALLID] = NULL;
398  cb[SIP_0_CANCELM] = NULL;
399  cb[SIP_0_CHALLENGE] = NULL;
400  cb[SIP_0_CHAR] = NULL;
401  cb[SIP_0_CNONCE] = NULL;
402  cb[SIP_0_CNONCE_VALUE] = NULL;
403  cb[SIP_0_CODINGS] = NULL;
404  cb[SIP_0_COLON] = NULL;
405  cb[SIP_0_COMMA] = NULL;
406  cb[SIP_0_COMMENT] = NULL;
407  cb[SIP_0_COMPOSITE_TYPE] = NULL;
408  cb[SIP_0_CONTACT] = NULL;
409  cb[SIP_0_CONTACT_EXTENSION] = NULL;
410  cb[SIP_0_CONTACT_PARAM] = NULL;
411  cb[SIP_0_CONTACT_PARAMS] = NULL;
412  cb[SIP_0_CONTENT_CODING] = NULL;
413  cb[SIP_0_CONTENT_DISPOSITION] = NULL;
414  cb[SIP_0_CONTENT_ENCODING] = NULL;
415  cb[SIP_0_CONTENT_LANGUAGE] = NULL;
416  cb[SIP_0_CONTENT_LENGTH] = NULL;
417  cb[SIP_0_CONTENT_TYPE] = NULL;
418  cb[SIP_0_CR] = NULL;
419  cb[SIP_0_CREDENTIALS] = NULL;
420  cb[SIP_0_CRLF] = NULL;
421  cb[SIP_0_CSEQ] = NULL;
422  cb[SIP_0_CTEXT] = NULL;
423  cb[SIP_0_D_NAME] = NULL;
424  cb[SIP_0_DATE] = NULL;
425  cb[SIP_0_DATE1] = NULL;
426  cb[SIP_0_DELAY] = NULL;
427  cb[SIP_0_DELTA_SECONDS] = NULL;
428  cb[SIP_0_DIG_RESP] = NULL;
429  cb[SIP_0_DIGEST_CLN] = NULL;
430  cb[SIP_0_DIGEST_RESPONSE] = NULL;
431  cb[SIP_0_DIGEST_URI] = NULL;
432  cb[SIP_0_DIGEST_URI_VALUE] = NULL;
433  cb[SIP_0_DIGIT] = NULL;
434  cb[SIP_0_DISCRETE_TYPE] = NULL;
435  cb[SIP_0_DISP_EXTENSION_TOKEN] = NULL;
436  cb[SIP_0_DISP_PARAM] = NULL;
437  cb[SIP_0_DISP_TYPE] = NULL;
438  cb[SIP_0_DISPLAY_NAME] = NULL;
439  cb[SIP_0_DOMAIN] = NULL;
440  cb[SIP_0_DOMAINLABEL] = NULL;
441  cb[SIP_0_DQUOTE] = NULL;
442  cb[SIP_0_DRESPONSE] = NULL;
443  cb[SIP_0_DTMF_DIGIT] = NULL;
444  cb[SIP_0_ENCODING] = NULL;
445  cb[SIP_0_EQUAL] = NULL;
446  cb[SIP_0_ERROR_INFO] = NULL;
447  cb[SIP_0_ERROR_URI] = NULL;
448  cb[SIP_0_ESCAPED] = NULL;
449  cb[SIP_0_EXPIRES] = NULL;
450  cb[SIP_0_EXTENSION_HEADER] = NULL;
451  cb[SIP_0_EXTENSION_METHOD] = NULL;
452  cb[SIP_0_EXTENSION_TOKEN] = NULL;
453  cb[SIP_0_FROM] = NULL;
454  cb[SIP_0_FROM_PARAM] = NULL;
455  cb[SIP_0_FROM_SPEC] = NULL;
456  cb[SIP_0_FUTURE_EXTENSION] = NULL;
457  cb[SIP_0_GEN_VALUE] = NULL;
458  cb[SIP_0_GENERIC_PARAM] = NULL;
459  cb[SIP_0_GLOBAL_NETWORK_PREFIX] = NULL;
460  cb[SIP_0_GLOBAL_PHONE_NUMBER] = NULL;
461  cb[SIP_0_HANDLING_PARAM] = NULL;
462  cb[SIP_0_HCOLON] = NULL;
463  cb[SIP_0_HEADER] = NULL;
464  cb[SIP_0_HEADER_NAME] = NULL;
465  cb[SIP_0_HEADER_VALUE] = NULL;
466  cb[SIP_0_HEADERS] = NULL;
467  cb[SIP_0_HEXDIG] = NULL;
468  cb[SIP_0_HIER_PART] = NULL;
469  cb[SIP_0_HNAME] = NULL;
470  cb[SIP_0_HNV_UNRESERVED] = NULL;
471  cb[SIP_0_HOST] = NULL;
472  cb[SIP_0_HOSTNAME] = NULL;
473  cb[SIP_0_HOSTPORT] = NULL;
474  cb[SIP_0_HVALUE] = NULL;
475  cb[SIP_0_IANA_TOKEN] = NULL;
476  cb[SIP_0_IETF_TOKEN] = NULL;
477  cb[SIP_0_IN_REPLY_TO] = NULL;
478  cb[SIP_0_INFO] = NULL;
479  cb[SIP_0_INFO_PARAM] = NULL;
480  cb[SIP_0_INVITEM] = NULL;
481  cb[SIP_0_IPV4ADDRESS] = NULL;
482  cb[SIP_0_IPV6ADDRESS] = NULL;
483  cb[SIP_0_IPV6REFERENCE] = NULL;
484  cb[SIP_0_ISDN_SUBADDRESS] = NULL;
485  cb[SIP_0_LANGUAGE] = NULL;
486  cb[SIP_0_LANGUAGE_RANGE] = NULL;
487  cb[SIP_0_LANGUAGE_TAG] = NULL;
488  cb[SIP_0_LAQUOT] = NULL;
489  cb[SIP_0_LDQUOT] = NULL;
490  cb[SIP_0_LF] = NULL;
491  cb[SIP_0_LHEX] = NULL;
492  cb[SIP_0_LOCAL_NETWORK_PREFIX] = NULL;
493  cb[SIP_0_LOCAL_PHONE_NUMBER] = NULL;
494  cb[SIP_0_LPAREN] = NULL;
495  cb[SIP_0_LR_PARAM] = NULL;
496  cb[SIP_0_LWS] = NULL;
497  cb[SIP_0_M_ATTRIBUTE] = NULL;
498  cb[SIP_0_M_PARAMETER] = NULL;
499  cb[SIP_0_M_SUBTYPE] = NULL;
500  cb[SIP_0_M_TYPE] = NULL;
501  cb[SIP_0_M_VALUE] = NULL;
502  cb[SIP_0_MADDR_PARAM] = NULL;
503  cb[SIP_0_MARK] = NULL;
504  cb[SIP_0_MAX_FORWARDS] = NULL;
505  cb[SIP_0_MEDIA_RANGE] = NULL;
506  cb[SIP_0_MEDIA_TYPE] = NULL;
507  cb[SIP_0_MESSAGE_BODY] = NULL;
508  cb[SIP_0_MESSAGE_HEADER] = NULL;
509  cb[SIP_0_MESSAGE_QOP] = NULL;
510  cb[SIP_0_METHOD] = NULL;
511  cb[SIP_0_METHOD_PARAM] = NULL;
512  cb[SIP_0_MIME_VERSION] = NULL;
513  cb[SIP_0_MIN_EXPIRES] = NULL;
514  cb[SIP_0_MONTH] = NULL;
515  cb[SIP_0_NAME_ADDR] = NULL;
516  cb[SIP_0_NC_VALUE] = NULL;
517  cb[SIP_0_NET_PATH] = NULL;
518  cb[SIP_0_NETWORK_PREFIX] = NULL;
519  cb[SIP_0_NEXTNONCE] = NULL;
520  cb[SIP_0_NONCE] = NULL;
521  cb[SIP_0_NONCE_COUNT] = NULL;
522  cb[SIP_0_NONCE_VALUE] = NULL;
523  cb[SIP_0_OCTET] = NULL;
524  cb[SIP_0_ONE_SECOND_PAUSE] = NULL;
525  cb[SIP_0_OPAQUE] = NULL;
526  cb[SIP_0_OPAQUE_PART] = NULL;
527  cb[SIP_0_OPTION_TAG] = NULL;
528  cb[SIP_0_OPTIONSM] = NULL;
529  cb[SIP_0_ORGANIZATION] = NULL;
530  cb[SIP_0_OTHER_CHALLENGE] = NULL;
531  cb[SIP_0_OTHER_HANDLING] = NULL;
532  cb[SIP_0_OTHER_PARAM] = NULL;
533  cb[SIP_0_OTHER_PRIORITY] = NULL;
534  cb[SIP_0_OTHER_RESPONSE] = NULL;
535  cb[SIP_0_OTHER_TRANSPORT] = NULL;
536  cb[SIP_0_OTHER_USER] = NULL;
537  cb[SIP_0_PARAM] = NULL;
538  cb[SIP_0_PARAM_UNRESERVED] = NULL;
539  cb[SIP_0_PARAMCHAR] = NULL;
540  cb[SIP_0_PASSWORD] = NULL;
541  cb[SIP_0_PATH_SEGMENTS] = NULL;
542  cb[SIP_0_PAUSE_CHARACTER] = NULL;
543  cb[SIP_0_PCHAR] = NULL;
544  cb[SIP_0_PHONE_CONTEXT_IDENT] = NULL;
545  cb[SIP_0_PHONE_CONTEXT_TAG] = NULL;
546  cb[SIP_0_PHONEDIGIT] = NULL;
547  cb[SIP_0_PNAME] = NULL;
548  cb[SIP_0_PORT] = NULL;
549  cb[SIP_0_POST_DIAL] = NULL;
550  cb[SIP_0_PRIMARY_TAG] = NULL;
551  cb[SIP_0_PRIORITY] = NULL;
552  cb[SIP_0_PRIORITY_VALUE] = NULL;
553  cb[SIP_0_PRIVATE_PREFIX] = NULL;
554  cb[SIP_0_PRODUCT] = NULL;
555  cb[SIP_0_PRODUCT_VERSION] = NULL;
556  cb[SIP_0_PROTOCOL_NAME] = NULL;
557  cb[SIP_0_PROTOCOL_VERSION] = NULL;
558  cb[SIP_0_PROVIDER_HOSTNAME] = NULL;
559  cb[SIP_0_PROVIDER_TAG] = NULL;
560  cb[SIP_0_PROXY_AUTHENTICATE] = NULL;
561  cb[SIP_0_PROXY_AUTHORIZATION] = NULL;
562  cb[SIP_0_PROXY_REQUIRE] = NULL;
563  cb[SIP_0_PSEUDONYM] = NULL;
564  cb[SIP_0_PVALUE] = NULL;
565  cb[SIP_0_Q_STRING] = NULL;
566  cb[SIP_0_QDTEXT] = NULL;
567  cb[SIP_0_QOP_OPTIONS] = NULL;
568  cb[SIP_0_QOP_VALUE] = NULL;
569  cb[SIP_0_QUERY] = NULL;
570  cb[SIP_0_QUOTED_PAIR] = NULL;
571  cb[SIP_0_QUOTED_STRING] = NULL;
572  cb[SIP_0_QVALUE] = NULL;
573  cb[SIP_0_RAQUOT] = NULL;
574  cb[SIP_0_RDQUOT] = NULL;
575  cb[SIP_0_REALM] = NULL;
576  cb[SIP_0_REALM_VALUE] = NULL;
577  cb[SIP_0_REASON_PHRASE] = NULL;
578  cb[SIP_0_REC_ROUTE] = NULL;
579  cb[SIP_0_RECORD_ROUTE] = NULL;
580  cb[SIP_0_REG_NAME] = NULL;
581  cb[SIP_0_REGISTERM] = NULL;
582  cb[SIP_0_REPLY_TO] = NULL;
583  cb[SIP_0_REQUEST] = NULL;
584  cb[SIP_0_REQUEST_DIGEST] = NULL;
585  cb[SIP_0_REQUEST_LINE] = NULL;
586  cb[SIP_0_REQUEST_URI] = NULL;
587  cb[SIP_0_REQUIRE] = NULL;
588  cb[SIP_0_RESERVED] = NULL;
589  cb[SIP_0_RESPONSE] = NULL;
590  cb[SIP_0_RESPONSE_AUTH] = NULL;
591  cb[SIP_0_RESPONSE_DIGEST] = NULL;
592  cb[SIP_0_RETRY_AFTER] = NULL;
593  cb[SIP_0_RETRY_PARAM] = NULL;
594  cb[SIP_0_RFC1035DOMAIN] = NULL;
595  cb[SIP_0_RFC1035LABEL] = NULL;
596  cb[SIP_0_RFC1035SUBDOMAIN] = NULL;
597  cb[SIP_0_RFC1123_DATE] = NULL;
598  cb[SIP_0_ROUTE] = NULL;
599  cb[SIP_0_ROUTE_PARAM] = NULL;
600  cb[SIP_0_RPAREN] = NULL;
601  cb[SIP_0_RPLYTO_PARAM] = NULL;
602  cb[SIP_0_RPLYTO_SPEC] = NULL;
603  cb[SIP_0_RR_PARAM] = NULL;
604  cb[SIP_0_SCHEME] = NULL;
605  cb[SIP_0_SEGMENT] = NULL;
606  cb[SIP_0_SEMI] = NULL;
607  cb[SIP_0_SENT_BY] = NULL;
608  cb[SIP_0_SENT_PROTOCOL] = NULL;
609  cb[SIP_0_SERVER] = NULL;
610  cb[SIP_0_SERVER_VAL] = NULL;
611  cb[SIP_0_SERVICE_PROVIDER] = NULL;
612  cb[SIP_0_SIP_DATE] = NULL;
613  cb[SIP_0_SIP_MESSAGE] = NULL;
614  cb[SIP_0_SIP_URI] = NULL;
615  cb[SIP_0_SIP_VERSION] = NULL;
616  cb[SIP_0_SIPS_URI] = NULL;
617  cb[SIP_0_SLASH] = NULL;
618  cb[SIP_0_SP] = NULL;
619  cb[SIP_0_SRVR] = NULL;
620  cb[SIP_0_STALE] = NULL;
621  cb[SIP_0_STAR] = NULL;
622  cb[SIP_0_STATUS_CODE] = NULL;
623  cb[SIP_0_STATUS_LINE] = NULL;
624  cb[SIP_0_SUBJECT] = NULL;
625  cb[SIP_0_SUBTAG] = NULL;
626  cb[SIP_0_SUPPORTED] = NULL;
627  cb[SIP_0_SWS] = NULL;
628  cb[SIP_0_TAG_PARAM] = NULL;
629  cb[SIP_0_TEL_QUOTED_STRING] = NULL;
630  cb[SIP_0_TELEPHONE_SUBSCRIBER] = NULL;
631  cb[SIP_0_TEXT_UTF8_TRIM] = NULL;
632  cb[SIP_0_TEXT_UTF8CHAR] = NULL;
633  cb[SIP_0_TIME] = NULL;
634  cb[SIP_0_TIMESTAMP] = NULL;
635  cb[SIP_0_TO] = NULL;
636  cb[SIP_0_TO_PARAM] = NULL;
637  cb[SIP_0_TOKEN] = NULL;
638  cb[SIP_0_TOKEN_CHAR] = NULL;
639  cb[SIP_0_TOPLABEL] = NULL;
640  cb[SIP_0_TRANSPORT] = NULL;
641  cb[SIP_0_TRANSPORT_PARAM] = NULL;
642  cb[SIP_0_TTL] = NULL;
643  cb[SIP_0_TTL_PARAM] = NULL;
644  cb[SIP_0_UNRESERVED] = NULL;
645  cb[SIP_0_UNSUPPORTED] = NULL;
646  cb[SIP_0_URI] = NULL;
647  cb[SIP_0_URI_PARAMETER] = NULL;
648  cb[SIP_0_URI_PARAMETERS] = NULL;
649  cb[SIP_0_URIC] = NULL;
650  cb[SIP_0_URIC_NO_SLASH] = NULL;
651  cb[SIP_0_USER] = NULL;
652  cb[SIP_0_USER_AGENT] = NULL;
653  cb[SIP_0_USER_PARAM] = NULL;
654  cb[SIP_0_USER_UNRESERVED] = NULL;
655  cb[SIP_0_USERINFO] = NULL;
656  cb[SIP_0_USERNAME] = NULL;
657  cb[SIP_0_USERNAME_VALUE] = NULL;
658  cb[SIP_0_UTF8_CONT] = NULL;
659  cb[SIP_0_UTF8_NONASCII] = NULL;
660  cb[SIP_0_VIA] = NULL;
661  cb[SIP_0_VIA_BRANCH] = NULL;
662  cb[SIP_0_VIA_EXTENSION] = NULL;
663  cb[SIP_0_VIA_MADDR] = NULL;
664  cb[SIP_0_VIA_PARAMS] = NULL;
665  cb[SIP_0_VIA_PARM] = NULL;
666  cb[SIP_0_VIA_RECEIVED] = NULL;
667  cb[SIP_0_VIA_TTL] = NULL;
668  cb[SIP_0_VISUAL_SEPARATOR] = NULL;
669  cb[SIP_0_WAIT_FOR_DIAL_TONE] = NULL;
670  cb[SIP_0_WARN_AGENT] = NULL;
671  cb[SIP_0_WARN_CODE] = NULL;
672  cb[SIP_0_WARN_TEXT] = NULL;
673  cb[SIP_0_WARNING] = NULL;
674  cb[SIP_0_WARNING_VALUE] = NULL;
675  cb[SIP_0_WKDAY] = NULL;
676  cb[SIP_0_WORD] = NULL;
677  cb[SIP_0_WSP] = NULL;
678  cb[SIP_0_WWW_AUTHENTICATE] = NULL;
679  cb[SIP_0_X_TOKEN] = NULL;
680  for(ui = 0; ui < (aint)RULE_COUNT_SIP_0; ui++){
681  vParserSetRuleCallback(vpParserCtx, ui, cb[ui]);
682  }
683 }
684 ****************************************************************/
685 
686 #endif /* _SIP_0_H_ */
vpSip0Init
void * vpSip0Init
Definition: sip-0.c:11956
APG Version 7.0 is licensed under the 2-Clause BSD License,
an Open Source Initiative Approved License.