Version 7.0
Copyright © 2021 Lowell D. Thomas
APG
… an ABNF Parser Generator
examples
ex-sip
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
Generated on Sun Jun 13 2021 14:32:59 for APG by
1.8.17
APG Version 7.0 is licensed under the
2-Clause BSD License
,
an Open Source Initiative Approved License.