guowenxue
2020-08-21 02f4d9518378031c63df7a36c49d8b2eabdaab90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
!_TAG_FILE_FORMAT    2    /extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED    1    /0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR    Darren Hiebert    /dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME    Exuberant Ctags    //
!_TAG_PROGRAM_URL    http://ctags.sourceforge.net    /official site/
!_TAG_PROGRAM_VERSION    5.9~svn20110310    //
ALL_READY    cp_gprs.h    /^    ALL_READY,$/;"    e    enum:__anon4
APN_2G    cp_ppp.h    31;"    d
APN_3G    cp_ppp.h    30;"    d
APN_ACCOUNT    cp_ppp.h    /^} APN_ACCOUNT;  $/;"    t    typeref:struct:__APN_ACCOUNT
APN_DEF_CONF_FILE    cp_ppp.h    39;"    d
APN_LEN    cp_ppp.h    26;"    d
AR    makefile    /^AR = ${CROSS_COMPILE}ar$/;"    m
AR    test/makefile    /^export AR=${CROSS_COMPILE}ar$/;"    m
ARCH    makefile    /^ARCH?=arm920t$/;"    m
ARCH    test/makefile    /^ARCH?=arm920t$/;"    m
ARCH_HAS_PREFETCH    cp_klist.h    54;"    d
AS    test/makefile    /^export AS=${CROSS_COMPILE}as$/;"    m
ASCIILINESZ    cp_iniparser.c    14;"    d    file:
ATCMD_REPLY_LEN    cp_atcmd.c    20;"    d    file:
BINARIES    test/makefile    /^BINARIES=$(SRCFILES:%.c=%)$/;"    m
BLINK    cp_hal.h    35;"    d
BUF_64    cp_comport.h    30;"    d
BUZZER_BEEP    at91_ioctl.h    50;"    d
BUZZER_FREQ    at91_ioctl.h    52;"    d
BUZZER_OFF    at91_ioctl.h    51;"    d
BUZZER_ON    at91_ioctl.h    49;"    d
CC    makefile    /^CC = ${CROSS_COMPILE}gcc$/;"    m
CC    test/makefile    /^export CC=${CROSS_COMPILE}gcc$/;"    m
CHARS_PER_LINE    cp_logger.c    343;"    d    file:
CHARS_PER_LINE    cp_string.c    397;"    d    file:
CHECK_HWINFO    cp_gprs.h    /^    CHECK_HWINFO,    \/* Get GPRS hardware Information *\/$/;"    e    enum:__anon4
CHECK_REGISTRY    cp_gprs.h    /^    CHECK_REGISTRY,  \/* Check GPRS register network information *\/$/;"    e    enum:__anon4
CHUNK    cp_string.c    317;"    d    file:
CMUX_DATAPORT    cp_gprs.h    37;"    d
CMUX_PORT_START_INDEX    cp_gprs.h    36;"    d
COMPILE_DATE    test/makefile    /^COMPILE_DATE=$(shell date -u +"%Y-%m-%d %H:%M")$/;"    m
COM_PORT    cp_comport.h    /^} COM_PORT;$/;"    t    typeref:struct:__COM_PORT
COM_PRINT    cp_comport.h    38;"    d
COM_PRINT    cp_comport.h    40;"    d
CONNECTED    cp_ppp.h    /^    CONNECTED,$/;"    e    enum:__anon2
CONNECTING    cp_ppp.h    /^    CONNECTING,$/;"    e    enum:__anon2
CP_ARRAY    cp_array.h    /^} CP_ARRAY;$/;"    t    typeref:struct:_CP_ARRAY
CP_ARRAY_FLAG_MALLOC    cp_array.h    17;"    d
CP_DEF_FDS_TIMEOUT    cp_fds.h    33;"    d
CP_DEF_MAX_CLIENTS    cp_network.h    19;"    d
CP_DEF_MAX_EVENTS    cp_fds.h    32;"    d
CP_DEF_RCVBUF_SIZE    cp_sock.h    39;"    d
CP_DEF_SNDBUF_SIZE    cp_sock.h    40;"    d
CP_DEF_TIMEOUT    cp_network.h    20;"    d
CP_FDS    cp_fds.h    /^} CP_FDS;$/;"    t    typeref:struct:_CP_FDS
CP_LOGGER_ARGUMENT    cp_logger.h    62;"    d
CP_LOGGER_CONSOLE    cp_logger.h    64;"    d
CP_LOGGER_FILE    cp_logger.h    65;"    d
CP_LOGGER_LEVEL_OPT    cp_logger.h    67;"    d
CP_LOGGER_MALLOC    cp_logger.h    61;"    d
CP_MAX_EVENT_ONCE    cp_fds.h    31;"    d
CP_PROC_SIG    cp_proc.h    /^}  CP_PROC_SIG;$/;"    t    typeref:struct:__CP_PROC_SIG
CP_QNODE    cp_queue.h    /^} CP_QNODE;$/;"    t    typeref:struct:_CP_QNODE
CP_QUEUE    cp_queue.h    /^} CP_QUEUE;$/;"    t    typeref:struct:_CP_QUEUE
CP_SOCK    cp_sock.h    /^} CP_SOCK;$/;"    t    typeref:struct:_CP_SOCK
CP_SOCK_CALLBACK    cp_sock.h    /^} CP_SOCK_CALLBACK; $/;"    t    typeref:struct:_CP_SOCK_CALLBACK
CP_SOCK_DEF_IDLE_TIMEOUT    cp_sock.h    45;"    d
CP_SOCK_DEF_MSG_TIMEOUT    cp_sock.h    46;"    d
CP_SOCK_EVENT_CALLBACK    cp_sock.h    /^typedef int (*CP_SOCK_EVENT_CALLBACK)(struct _CP_SOCK *sock);$/;"    t
CP_SOCK_EVENT_ERROR    cp_sock.h    /^    CP_SOCK_EVENT_ERROR        =          EPOLLERR,  \/* compatilbe with EPOLLERR  *\/$/;"    e    enum:__anon7
CP_SOCK_EVENT_HUP    cp_sock.h    /^    CP_SOCK_EVENT_HUP          =          EPOLLHUP,  \/* compatilbe with EPOLLHUP *\/$/;"    e    enum:__anon7
CP_SOCK_EVENT_IDLE_TIMEOUT    cp_sock.h    /^    CP_SOCK_EVENT_IDLE_TIMEOUT =          (1<<16),   \/* compatilbe with EPOLL reserved*\/  $/;"    e    enum:__anon7
CP_SOCK_EVENT_MSG_TIMEOUT    cp_sock.h    /^    CP_SOCK_EVENT_MSG_TIMEOUT  =          (1<<17),   \/* compatible with EPOLL reserved*\/$/;"    e    enum:__anon7
CP_SOCK_EVENT_READ    cp_sock.h    /^    CP_SOCK_EVENT_READ         =          EPOLLIN,   \/* compatilbe with EPOLLIN  *\/$/;"    e    enum:__anon7
CP_SOCK_EVENT_WRITE    cp_sock.h    /^    CP_SOCK_EVENT_WRITE        =          EPOLLOUT,  \/* compatilbe with EPOLLOUT *\/$/;"    e    enum:__anon7
CP_SOCK_KEEPCNT    cp_sock.h    49;"    d
CP_SOCK_KEEPINTVL    cp_sock.h    48;"    d
CP_SOCK_MODE_ACCEPT    cp_sock.h    52;"    d
CP_SOCK_MODE_CONNECT    cp_sock.h    53;"    d
CP_SOCK_MODE_LISTEN    cp_sock.h    54;"    d
CP_SOCK_MODE_NONE    cp_sock.h    51;"    d
CP_SOCK_RCVBUF    cp_sock.h    42;"    d
CP_SOCK_SNDBUF    cp_sock.h    43;"    d
CP_VECTOR    cp_vector.h    /^} CP_VECTOR;$/;"    t    typeref:struct:_CP_VECTOR
CROSS_COMPILE    makefile    /^    CROSS_COMPILE=$/;"    m
CROSS_COMPILE    makefile    /^    CROSS_COMPILE=\/opt\/xtools\/arm920t\/bin\/arm-linux-$/;"    m
CROSS_COMPILE    test/makefile    /^    CROSS_COMPILE=$/;"    m
CROSS_COMPILE    test/makefile    /^    CROSS_COMPILE=\/opt\/buildroot-2012.08\/$(ARCH)\/usr\/bin\/arm-linux-$/;"    m
CXX    test/makefile    /^export CXX=${CROSS_COMPILE}g++$/;"    m
DATE_TIME    cp_time.h    /^} DATE_TIME;$/;"    t    typeref:struct:__DATE_TIME
DBG_LOG_FILE    cp_logger.h    37;"    d
DEBUG    test/makefile    /^DEBUG=1$/;"    m
DEFAULT_LOGFILE    cp_logger.h    36;"    d
DEFAULT_PING_INTERVAL    cp_ppp.h    25;"    d
DEFAULT_TIME_FORMAT    cp_logger.h    42;"    d
DEF_PING_DST    cp_ppp.h    37;"    d
DEVNAME_LEN    cp_comport.h    33;"    d
DEV_GMTUBE_PATH    cp_hal.h    31;"    d
DEV_GPS_PATH    cp_hal.h    29;"    d
DEV_GSM_PATH    cp_hal.h    28;"    d
DEV_LED_PATH    cp_hal.h    27;"    d
DEV_ZIGBEE_PATH    cp_hal.h    30;"    d
DICTMINSZ    cp_dictionary.c    27;"    d    file:
DICT_INVALID_KEY    cp_dictionary.c    30;"    d    file:
DISCONNECT    cp_ppp.h    /^    DISCONNECT = 0,$/;"    e    enum:__anon2
DOMAIN    test/test_sock_server.c    23;"    d    file:
DYNLIB    makefile    /^DYNLIB=lib${LIBNAME}.so$/;"    m
FILENAME_LEN    cp_logger.h    33;"    d
FLAG_FDS_INIT    cp_fds.h    38;"    d
FLAG_FDS_MALLOC    cp_fds.h    39;"    d
FLAG_SOCK_EPOLLED    cp_sock.h    81;"    d
FLAG_SOCK_INIT    cp_sock.h    79;"    d
FLAG_SOCK_INQUEUE    cp_sock.h    83;"    d
FLAG_SOCK_MALLOC    cp_sock.h    80;"    d
FLAG_SOCK_REGISTRY    cp_sock.h    82;"    d
FLAG_SOCK_TASKED    cp_sock.h    84;"    d
FLAG_TPDU_INIT    test/swe_tpdud.h    26;"    d
FLAG_TPDU_STOP    test/swe_tpdud.h    27;"    d
GET_ADC_DATA    at91_ioctl.h    44;"    d
GET_BATTERY_STAT    at91_ioctl.h    41;"    d
GET_BUTTON_STATUS    at91_ioctl.h    55;"    d
GET_DRV_VER    at91_ioctl.h    34;"    d
GET_GMTUBE_VHIGH    at91_ioctl.h    42;"    d
GET_GPRS_VBAT    at91_ioctl.h    43;"    d
GM_GET_MEASURE_DOSE    at91_ioctl.h    81;"    d
GM_GET_VOLTAGE    at91_ioctl.h    84;"    d
GM_SET_DUTY    at91_ioctl.h    82;"    d
GM_SET_INTERVAL    at91_ioctl.h    83;"    d
GM_SET_MEASURE_RADI    at91_ioctl.h    80;"    d
GM_SET_MEASURE_TC    at91_ioctl.h    88;"    d
GM_SET_POWER    at91_ioctl.h    86;"    d
GM_SET_PWM_TC    at91_ioctl.h    87;"    d
GM_SET_TIMER_TC    at91_ioctl.h    89;"    d
GPRS_LOCATION    cp_atcmd.h    /^} GPRS_LOCATION;$/;"    t    typeref:struct:_GPRS_LOCATION
GPS_GET_POWER    at91_ioctl.h    75;"    d
GPS_SET_POWER    at91_ioctl.h    74;"    d
GSMIOC_GETCONF    cp_gsmmux.h    36;"    d
GSMIOC_SETCONF    cp_gsmmux.h    37;"    d
GSM_CTRLPORT    cp_gprs.h    32;"    d
GSM_DATAPORT    cp_gprs.h    33;"    d
GSM_GET_ADC    at91_ioctl.h    72;"    d
GSM_GET_POWER    at91_ioctl.h    71;"    d
GSM_SET_POWER    at91_ioctl.h    70;"    d
HAL_LIBRARY_TEST    test/test_hal.c    18;"    d    file:
HH_DATAPORT    test/test_hh.c    16;"    d    file:
HLIST_HEAD    cp_klist.h    587;"    d
HLIST_HEAD_INIT    cp_klist.h    586;"    d
HOSTSIM_IP    test/swe_tpdud.h    20;"    d
HOSTSIM_PORT    test/swe_tpdud.h    19;"    d
HW_INFO    cp_atcmd.h    /^} HW_INFO;$/;"    t    typeref:struct:_HARDWARE_INFO
INIT_HLIST_HEAD    cp_klist.h    588;"    d
INIT_HLIST_NODE    cp_klist.h    /^static inline void INIT_HLIST_NODE(struct hlist_node *h)$/;"    f
INIT_LIST_HEAD    cp_klist.h    /^static inline void INIT_LIST_HEAD(struct list_head *list)$/;"    f
INI_CONF    test/test_ini.c    17;"    d    file:
INI_INVALID_KEY    cp_iniparser.c    15;"    d    file:
INSTPATH    test/makefile    /^INSTPATH=\/tftp$/;"    m
IN_EVENT_LIST    cp_fds.h    35;"    d
IN_TASK_LIST    cp_fds.h    36;"    d
IPADDR    test/test_sock_server.c    24;"    d    file:
LED_BLINK    at91_ioctl.h    60;"    d
LED_OFF    at91_ioctl.h    58;"    d
LED_ON    at91_ioctl.h    59;"    d
LED_SYS    cp_hal.h    44;"    d
LIBNAME    makefile    /^LIBNAME=$(shell basename ${PWD})$/;"    m
LIBS    makefile    /^    LIBS = ${STALIB} $/;"    m
LIBS    makefile    /^    LIBS=${DYNLIB} ${STALIB}$/;"    m
LIB_NAME    test/makefile    /^LIB_NAME=$(shell basename ${LIB_PATH})$/;"    m
LIB_PATH    test/makefile    /^LIB_PATH=$(shell dirname ${PWD})$/;"    m
LINELEN    cp_logger.c    342;"    d    file:
LINELEN    cp_string.c    396;"    d    file:
LINE_COMMENT    cp_iniparser.c    /^    LINE_COMMENT,$/;"    e    enum:_line_status_    file:
LINE_EMPTY    cp_iniparser.c    /^    LINE_EMPTY,$/;"    e    enum:_line_status_    file:
LINE_ERROR    cp_iniparser.c    /^    LINE_ERROR,$/;"    e    enum:_line_status_    file:
LINE_SECTION    cp_iniparser.c    /^    LINE_SECTION,$/;"    e    enum:_line_status_    file:
LINE_UNPROCESSED    cp_iniparser.c    /^    LINE_UNPROCESSED,$/;"    e    enum:_line_status_    file:
LINE_VALUE    cp_iniparser.c    /^    LINE_VALUE$/;"    e    enum:_line_status_    file:
LINK_MODE    makefile    /^LINK_MODE=STATIC$/;"    m
LIST_HEAD    cp_klist.h    74;"    d
LIST_HEAD_INIT    cp_klist.h    72;"    d
LIST_POISON1    cp_klist.h    50;"    d
LIST_POISON2    cp_klist.h    51;"    d
LOCAL_COMPILE    makefile    /^LOCAL_COMPILE=YES$/;"    m
LOG_FILE_LINE    cp_logger.h    46;"    d
LOG_LEVEL_DEBUG    cp_logger.h    /^    LOG_LEVEL_DEBUG,                  \/*  Debug Level "Debug" *\/$/;"    e    enum:__anon1
LOG_LEVEL_DISB    cp_logger.h    /^    LOG_LEVEL_DISB = 0,               \/*  Disable "Debug" *\/$/;"    e    enum:__anon1
LOG_LEVEL_ERROR    cp_logger.h    /^    LOG_LEVEL_ERROR,                  \/*  Debug Level "ERROR" *\/$/;"    e    enum:__anon1
LOG_LEVEL_FATAL    cp_logger.h    /^    LOG_LEVEL_FATAL,                  \/*  Debug Level "Fatal" *\/$/;"    e    enum:__anon1
LOG_LEVEL_INFO    cp_logger.h    /^    LOG_LEVEL_INFO,                   \/*  Debug Level "Information" *\/$/;"    e    enum:__anon1
LOG_LEVEL_MAX    cp_logger.h    /^    LOG_LEVEL_MAX,$/;"    e    enum:__anon1
LOG_LEVEL_NRML    cp_logger.h    /^    LOG_LEVEL_NRML,                   \/*  Debug Level "Normal" *\/$/;"    e    enum:__anon1
LOG_LEVEL_TRACE    cp_logger.h    /^    LOG_LEVEL_TRACE,                  \/*  Debug Level "Trace" *\/$/;"    e    enum:__anon1
LOG_LEVEL_WARN    cp_logger.h    /^    LOG_LEVEL_WARN,                   \/*  Debug Level "warnning" *\/$/;"    e    enum:__anon1
LOG_ROLLBACK_NONE    cp_logger.h    40;"    d
LOG_ROLLBACK_SIZE    cp_logger.h    39;"    d
LOG_VERSION_STR    cp_logger.h    30;"    d
MAXVALSZ    cp_dictionary.c    24;"    d    file:
MAX_DATAPORT    cp_gprs.h    35;"    d
MAX_ITEMS    test/test_array.c    22;"    d    file:
MAX_ITEMS    test/test_queue.c    21;"    d    file:
MAX_LOG_MESSAGE_LEN    cp_logger.h    43;"    d
MAX_PPP_FAIL_CNT    cp_ppp.h    99;"    d
MODE    test/makefile    /^MODE=PRODUCTION$/;"    m
MODE_AUTO    cp_gprs.h    70;"    d
MODE_FAST    cp_hal.h    39;"    d
MODE_GSM    cp_gprs.h    71;"    d
MODE_SLOW    cp_hal.h    38;"    d
MODE_WCDMA    cp_gprs.h    72;"    d
MODULE_INFO    cp_gprs.h    /^} MODULE_INFO;$/;"    t    typeref:struct:__MODULE_INFO
MODULE_READY    cp_gprs.h    /^    MODULE_READY,    \/* GPRS AT command active and SIM card valid *\/$/;"    e    enum:__anon4
NO    cp_gprs.h    30;"    d
NOT_READY    cp_gprs.h    /^    NOT_READY,$/;"    e    enum:__anon4
NS_EGPRS    cp_gprs.h    /^    NS_EGPRS,         \/* EGPRS(EDGE) *\/$/;"    e    enum:__anon6
NS_GPRS    cp_gprs.h    /^    NS_GPRS,          \/* GPRS *\/$/;"    e    enum:__anon6
NS_GSM    cp_gprs.h    /^    NS_GSM,           \/* GSM *\/$/;"    e    enum:__anon6
NS_HSDPA    cp_gprs.h    /^    NS_HSDPA,         \/* HSDPA only *\/$/;"    e    enum:__anon6
NS_HSPA    cp_gprs.h    /^    NS_HSPA,          \/* HSDPA and HSUPA *\/$/;"    e    enum:__anon6
NS_HSUPA    cp_gprs.h    /^    NS_HSUPA,         \/* HSUPA only *\/$/;"    e    enum:__anon6
NS_NONE    cp_gprs.h    /^    NS_NONE = 0,      \/* No service *\/$/;"    e    enum:__anon6
NS_WCDMA    cp_gprs.h    /^    NS_WCDMA,         \/* WCDMA *\/$/;"    e    enum:__anon6
NVALS    cp_dictionary.c    359;"    d    file:
N_GSM0710    cp_gsmmux.h    39;"    d
OBJS    makefile    /^OBJS = $(patsubst %.c,%.o,$(SRCS))$/;"    m
OBJS    test/makefile    /^OBJS = $(patsubst %.c,%.o,$(SRCS))$/;"    m
OFF    cp_hal.h    33;"    d
ON    cp_hal.h    34;"    d
PID_ASCII_SIZE    cp_proc.h    19;"    d
PING_INTERVAL_TIME    cp_ppp.h    23;"    d
PLATDRV_MAGIC    at91_ioctl.h    26;"    d
POISON_POINTER_DELTA    cp_klist.h    40;"    d
POISON_POINTER_DELTA    cp_klist.h    42;"    d
PPPD_CMD_LEN    cp_ppp.c    242;"    d    file:
PPPD_DIAL_SCRIPTS    cp_ppp.h    33;"    d
PPPD_DIAL_TIMEOUT    cp_ppp.h    22;"    d
PPPD_INFO    cp_ppp.h    /^} PPPD_INFO;$/;"    t    typeref:struct:__PPPD_INFO
PPP_BAD    cp_ppp.h    104;"    d
PPP_CONN    cp_ppp.h    103;"    d
PPP_CTX    cp_ppp.h    /^} PPP_CTX;$/;"    t    typeref:struct:__PPP_CTX
PPP_GOOD    cp_ppp.h    105;"    d
PPP_INTERFACE_NAME    cp_ppp.h    34;"    d
PPP_PROC_NET_DEV    cp_ppp.h    35;"    d
PPP_STAT    cp_ppp.h    /^} PPP_STAT;$/;"    t    typeref:struct:__PPP_STAT
PPP_STOP    cp_ppp.h    101;"    d
PRECISE_TIME_FACTOR    cp_logger.c    17;"    d    file:
PRIVT_FREE    cp_sock.h    /^typedef void (*PRIVT_FREE)(void);$/;"    t
PRJDIR    makefile    /^PRJDIR?=$(shell dirname ${PWD})$/;"    m
PWD    makefile    /^PWD=$(shell pwd)$/;"    m
PWD    test/makefile    /^PWD=$(shell pwd)$/;"    m
PWD_LEN    cp_ppp.h    28;"    d
RANLIB    test/makefile    /^export RANLIB=${CROSS_COMPILE}ranlib$/;"    m
REGISTER_INFO    cp_atcmd.h    /^} REGISTER_INFO;$/;"    t    typeref:struct:_REGISTER_INFO
REG_DENIED    cp_gprs.h    /^    REG_DENIED,       \/* registration denied *\/$/;"    e    enum:__anon5
REG_HOMEWORK    cp_gprs.h    /^    REG_HOMEWORK,     \/* registered, home network *\/$/;"    e    enum:__anon5
REG_ROAMING    cp_gprs.h    /^    REG_ROAMING,      \/* registered, roaming *\/$/;"    e    enum:__anon5
REG_SEARCHING    cp_gprs.h    /^    REG_SEARCHING,    \/* not registered, but ME is currently searching a new operator to register to  *\/$/;"    e    enum:__anon5
REG_UNKNOW    cp_gprs.h    /^    REG_UNKNOW,       \/* unknow *\/$/;"    e    enum:__anon5
REG_UNREGIST    cp_gprs.h    /^    REG_UNREGIST = 0, \/* not registered, ME is not currently searching a new operator to register to *\/$/;"    e    enum:__anon5
REQ_EVENT_NONE    cp_gprs.h    /^    REQ_EVENT_NONE = 0,$/;"    e    enum:__anon3
REQ_POWER_OFF    cp_gprs.h    /^    REQ_POWER_OFF,$/;"    e    enum:__anon3
REQ_POWER_ON    cp_gprs.h    /^    REQ_POWER_ON,$/;"    e    enum:__anon3
REQ_POWER_RESET    cp_gprs.h    /^    REQ_POWER_RESET,$/;"    e    enum:__anon3
RESET    cp_hal.h    36;"    d
SELECTED_APN    cp_ppp.h    /^    SELECTED_APN,$/;"    e    enum:__anon2
SERV_ADDR    test/test_sock_client.c    21;"    d    file:
SERV_PORT    test/test_sock_client.c    23;"    d    file:
SERV_PORT1    test/test_sock_server.c    20;"    d    file:
SERV_PORT2    test/test_sock_server.c    21;"    d    file:
SET_ADC_INTERVEL    at91_ioctl.h    45;"    d
SET_DRV_DEBUG    at91_ioctl.h    33;"    d
SIG_WEAK    cp_ppp.h    102;"    d
SOCK_STAT_ACCEPTED    cp_sock.h    90;"    d
SOCK_STAT_ALREADY    cp_sock.h    91;"    d
SOCK_STAT_CONNECTED    cp_sock.h    88;"    d
SOCK_STAT_CONNECTING    cp_sock.h    87;"    d
SOCK_STAT_DISCONNECT    cp_sock.h    92;"    d
SOCK_STAT_INIT    cp_sock.h    86;"    d
SOCK_STAT_LISTENED    cp_sock.h    89;"    d
SRCFILES    test/makefile    /^SRCFILES = $(wildcard *.c)$/;"    m
SRCS    makefile    /^SRCS = $(wildcard ${VPATH}\/*.c)$/;"    m
SRCS    test/makefile    /^SRCS = $(wildcard ${VPATH}\/*.c)$/;"    m
STALIB    makefile    /^STALIB=lib${LIBNAME}.a$/;"    m
START    cp_hal.h    41;"    d
STOP    cp_hal.h    42;"    d
STRIP    test/makefile    /^export STRIP=${CROSS_COMPILE}strip$/;"    m
SWE_TPDU    test/swe_tpdud.h    /^} SWE_TPDU;$/;"    t    typeref:struct:_SWE_TPDU
THREAD_BODY    cp_proc.h    /^typedef void *(THREAD_BODY) (void *thread_arg);$/;"    t
TMP    makefile    /^TMP=$(shell echo $(ARCH) | tr "[A-Z]" "[a-z]")$/;"    m
TMP    test/makefile    /^TMP=$(shell echo $(ARCH) | tr "[A-Z]" "[a-z]")$/;"    m
TPDUD_PORT    test/swe_tpdud.h    22;"    d
TURN_ALL_LED    at91_ioctl.h    61;"    d
UID_LEN    cp_ppp.h    27;"    d
UPLINK_ADDR    test/swe_tpdud.h    23;"    d
UPLINK_PORT    test/swe_tpdud.h    24;"    d
VPATH    makefile    /^VPATH= .$/;"    m
VPATH    test/makefile    /^VPATH= .$/;"    m
YES    cp_gprs.h    29;"    d
ZIGBEE_RESET    at91_ioctl.h    64;"    d
ZIGBEE_STATUS    at91_ioctl.h    65;"    d
_CP_ARRAY    cp_array.h    /^typedef struct _CP_ARRAY$/;"    s
_CP_COMPORT_H    cp_comport.h    14;"    d
_CP_DICTIONARY_H_    cp_dictionary.h    15;"    d
_CP_FDS    cp_fds.h    /^struct _CP_FDS;$/;"    x
_CP_FDS    cp_fds.h    /^typedef struct _CP_FDS$/;"    s
_CP_FDS    cp_sock.h    /^struct _CP_FDS;$/;"    x
_CP_INIPARSER_H_    cp_iniparser.h    11;"    d
_CP_QNODE    cp_queue.h    /^typedef  struct _CP_QNODE$/;"    s
_CP_QUEUE    cp_queue.h    /^typedef struct _CP_QUEUE$/;"    s
_CP_SOCK    cp_fds.h    /^struct _CP_SOCK;$/;"    x
_CP_SOCK    cp_sock.h    /^struct _CP_SOCK;$/;"    x
_CP_SOCK    cp_sock.h    /^typedef struct _CP_SOCK$/;"    s
_CP_SOCK_CALLBACK    cp_sock.h    /^typedef struct _CP_SOCK_CALLBACK$/;"    s
_CP_STRING_H    cp_string.h    2;"    d
_CP_VECTOR    cp_vector.h    /^typedef struct _CP_VECTOR$/;"    s
_GPRS_LOCATION    cp_atcmd.h    /^typedef struct _GPRS_LOCATION$/;"    s
_HARDWARE_INFO    cp_atcmd.h    /^typedef struct _HARDWARE_INFO$/;"    s
_LINUX_LIST_H    cp_klist.h    15;"    d
_REGISTER_INFO    cp_atcmd.h    /^typedef struct _REGISTER_INFO$/;"    s
_SWE_TPDU    test/swe_tpdud.h    /^typedef struct _SWE_TPDU$/;"    s
__APN_ACCOUNT    cp_ppp.h    /^typedef struct __APN_ACCOUNT$/;"    s
__AT91_IOCTL_H    at91_ioctl.h    15;"    d
__COM_PORT    cp_comport.h    /^typedef struct __COM_PORT$/;"    s
__CP_ARRAY_H    cp_array.h    15;"    d
__CP_ATCMD_H    cp_atcmd.h    15;"    d
__CP_COMMON_H    cp_common.h    15;"    d
__CP_FDS_H    cp_fds.h    15;"    d
__CP_GPRS_H    cp_gprs.h    15;"    d
__CP_GSMMUX_H_    cp_gsmmux.h    16;"    d
__CP_HAL_H    cp_hal.h    14;"    d
__CP_LOG_H    cp_logger.h    15;"    d
__CP_NETWORK_H    cp_network.h    14;"    d
__CP_PROC_H    cp_proc.h    15;"    d
__CP_PROC_SIG    cp_proc.h    /^typedef struct __CP_PROC_SIG$/;"    s
__CP_QUEUE    cp_queue.h    14;"    d
__CP_RINGBUF_H_    cp_ringbuf.h    22;"    d
__CP_SOCK_H    cp_sock.h    14;"    d
__CP_TIME_H    cp_time.h    14;"    d
__CP_VECTOR    cp_vector.h    15;"    d
__DATE_TIME    cp_time.h    /^typedef struct __DATE_TIME$/;"    s
__MODULE_INFO    cp_gprs.h    /^typedef struct __MODULE_INFO$/;"    s
__PPPD_INFO    cp_ppp.h    /^typedef struct __PPPD_INFO$/;"    s
__PPP_CTX    cp_ppp.h    /^typedef struct __PPP_CTX$/;"    s
__PPP_H    cp_ppp.h    14;"    d
__PPP_STAT    cp_ppp.h    /^typedef struct __PPP_STAT$/;"    s
__SWE_TPDUD_H    test/swe_tpdud.h    15;"    d
__hlist_del    cp_klist.h    /^static inline void __hlist_del(struct hlist_node *n)$/;"    f
__list_add    cp_klist.h    /^static inline void __list_add(struct list_head *new,$/;"    f
__list_cut_position    cp_klist.h    /^static inline void __list_cut_position(struct list_head *list,$/;"    f
__list_del    cp_klist.h    /^static inline void __list_del(struct list_head *prev, struct list_head *next)$/;"    f
__list_for_each    cp_klist.h    405;"    d
__list_splice    cp_klist.h    /^static inline void __list_splice(const struct list_head *list,$/;"    f
_cp_logger    cp_logger.h    /^typedef struct _cp_logger$/;"    s
_cp_string    cp_string.h    /^typedef struct _cp_string$/;"    s
_curOffset    cp_logger.c    /^        long _curOffset = ftell(logger->fp);$/;"    l
_dictionary_    cp_dictionary.h    /^typedef struct _dictionary_ {$/;"    s
_line_status_    cp_iniparser.c    /^typedef enum _line_status_ {$/;"    g    file:
_t_free    cp_common.h    /^static inline void _t_free(void *ptr$/;"    f
_t_malloc    cp_common.h    /^static inline void *_t_malloc(size_t size$/;"    f
acBuf    cp_atcmd.c    /^    char                    acBuf [256],$/;"    l
acRecv    cp_atcmd.c    /^    char                 acRecv[1024];$/;"    l
accept_cnt    cp_sock.h    /^    int                      accept_cnt;  \/* current clients number, only listen socket use it*\/$/;"    m    struct:_CP_SOCK
accept_list    cp_sock.h    /^    struct list_head         accept_list; \/* all the accept client list head, only listen socket use it *\/$/;"    m    struct:_CP_SOCK    typeref:struct:_CP_SOCK::list_head
act    cp_logger.c    /^    struct sigaction act;$/;"    l
actv_time    cp_sock.h    /^    unsigned long            actv_time;     \/* The last time get event(send\/recv) data in this socket *\/$/;"    m    struct:_CP_SOCK
adaption    cp_gsmmux.h    /^    unsigned int adaption;$/;"    m    struct:gsm_config
alloc_gsm_dataport    cp_gprs.c    /^COM_PORT *alloc_gsm_dataport(char *who, MODULE_INFO *module)$/;"    f
ap    cp_string.c    /^    va_list     ap;$/;"    l
apn    cp_ppp.h    /^    APN_ACCOUNT        apn;          \/* PPP dial up APN *\/$/;"    m    struct:__PPP_CTX
apn    cp_ppp.h    /^    char            apn[APN_LEN];$/;"    m    struct:__APN_ACCOUNT
arg    cp_hal.c    /^    int         arg = led|(mode<<3);$/;"    l
arg    test/swe_tpdud.c    /^        SWE_TPDU    *arg = dlink->serv_sock->privt;$/;"    l
argp    cp_logger.c    /^    va_list argp;$/;"    l
args    cp_proc.c    /^    va_list             args;$/;"    l
array    test/test_array.c    /^    CP_ARRAY *array = NULL;$/;"    l
at_match    cp_atcmd.c    /^unsigned char at_match (char *p_pcStr, char *p_pcMatch)$/;"    f
atcmd    cp_atcmd.c    /^    char             atcmd[64]={0}; $/;"    l
atcmd    cp_atcmd.c    /^    char             atcmd[64]={0};$/;"    l
atcmd_check_at_ready    cp_atcmd.c    /^int atcmd_check_at_ready(COM_PORT *comport)$/;"    f
atcmd_check_gprs_carrier    cp_atcmd.c    /^int atcmd_check_gprs_carrier(COM_PORT *comport, char *carrier)$/;"    f
atcmd_check_gprs_iemi    cp_atcmd.c    /^int atcmd_check_gprs_iemi(COM_PORT *comport, char *iemi)$/;"    f
atcmd_check_gprs_location    cp_atcmd.c    /^int atcmd_check_gprs_location(COM_PORT *comport, GPRS_LOCATION *loc)$/;"    f
atcmd_check_gprs_mcc_mnc    cp_atcmd.c    /^int atcmd_check_gprs_mcc_mnc(COM_PORT *comport, char *mcc_mnc)$/;"    f
atcmd_check_gprs_name    cp_atcmd.c    /^int atcmd_check_gprs_name(COM_PORT *comport, char *name)$/;"    f
atcmd_check_gprs_network    cp_atcmd.c    /^int atcmd_check_gprs_network(COM_PORT *comport, int *network)$/;"    f
atcmd_check_gprs_register    cp_atcmd.c    /^int atcmd_check_gprs_register(COM_PORT *comport)$/;"    f
atcmd_check_gprs_signal    cp_atcmd.c    /^int atcmd_check_gprs_signal(COM_PORT *comport)$/;"    f
atcmd_check_gprs_version    cp_atcmd.c    /^int atcmd_check_gprs_version(COM_PORT *comport, char *version)$/;"    f
atcmd_check_hwinfo    cp_gprs.c    /^int atcmd_check_hwinfo(COM_PORT *comport, HW_INFO *hw, int times)$/;"    f
atcmd_check_module_ready    cp_gprs.c    /^int atcmd_check_module_ready(COM_PORT *comport, int times)$/;"    f
atcmd_check_network_info    cp_gprs.c    /^int atcmd_check_network_info(COM_PORT *comport, REGISTER_INFO *reg)$/;"    f
atcmd_check_power_on    cp_gprs.c    /^int atcmd_check_power_on(COM_PORT *comport)$/;"    f
atcmd_check_ready    cp_gprs.c    /^int atcmd_check_ready(MODULE_INFO *module)$/;"    f
atcmd_check_regist    cp_gprs.c    /^int atcmd_check_regist(COM_PORT *comport, REGISTER_INFO *reg, int times)$/;"    f
atcmd_check_sim_valid    cp_atcmd.c    /^int atcmd_check_sim_valid(COM_PORT *comport)$/;"    f
atcmd_inspect_status    cp_gprs.c    /^int atcmd_inspect_status(MODULE_INFO *module)$/;"    f
atcmd_module_preset    cp_gprs.c    /^int atcmd_module_preset(COM_PORT *comport)$/;"    f
atcmd_set_apn    cp_atcmd.c    /^int atcmd_set_apn(COM_PORT *comport, char *apn)$/;"    f
atcmd_set_network_mode    cp_atcmd.c    /^int atcmd_set_network_mode(COM_PORT *comport, int mode)$/;"    f
attach_gsm0710    cp_gsmmux.c    /^int attach_gsm0710(COM_PORT *comport)$/;"    f
auth    cp_ppp.h    /^    char            auth[10];  \/*  PAP or CHAP *\/$/;"    m    struct:__APN_ACCOUNT
baudrate    cp_comport.h    /^    long baudrate;$/;"    m    struct:__COM_PORT
baudrate    test/comport.c    /^    int baudrate = 115200;$/;"    l
buf    cp_logger.c    /^    char buf[MAX_LOG_MESSAGE_LEN];$/;"    l
buf    cp_network.c    /^    char                 buf[512];$/;"    l
buf    cp_ppp.c    /^    char                buf[512];$/;"    l
buf    cp_ppp.c    /^    char          buf[512];$/;"    l
buf    cp_ppp.c    /^    char       buf[10];$/;"    l
buf    cp_string.c    /^    char buf[CHUNK];$/;"    l
buf    test/comport.c    /^    char buf[512];$/;"    l
buf    test/test_logger.c    /^    char    buf[30]="Hello World!\\n";$/;"    l
buffer    cp_ringbuf.h    /^    u_char *buffer;$/;"    m    struct:ring_buffer
c    cp_gsmmux.c    /^    struct gsm_config      c;$/;"    l
c    cp_iniparser.c    /^    char    *   c ;$/;"    l
c    cp_logger.c    /^            unsigned char c = buf[idx];$/;"    l
c    cp_string.c    /^            unsigned char c = data[idx];$/;"    l
c    cp_string.c    /^            unsigned char c = str->data[idx];$/;"    l
cSleep    cp_time.h    /^    struct timespec cSleep;$/;"    l
carrier    cp_atcmd.h    /^    char            carrier[64];\/*  Network operator *\/$/;"    m    struct:_REGISTER_INFO
cbfunc    cp_sock.h    /^    CP_SOCK_EVENT_CALLBACK   cbfunc;      \/* event callback function *\/$/;"    m    struct:_CP_SOCK
ch    cp_string.c    /^        char *i, *f, ch;$/;"    l
check_and_rollback    cp_logger.c    /^static void check_and_rollback(void)$/;"    f    file:
check_daemon_running    cp_proc.c    /^int check_daemon_running(const char *pid_file)$/;"    f
check_ppp_interface    cp_ppp.c    /^int check_ppp_interface(char *ppp_dev)$/;"    f
check_ppp_ipaddr    cp_ppp.c    /^int check_ppp_ipaddr(PPPD_INFO  *pppd_info, char *ppp_dev)$/;"    f
check_ppp_stat    cp_ppp.c    /^int check_ppp_stat(PPP_STAT  *ppp_stat, char *ppp_dev)$/;"    f
check_pppd_pid    cp_ppp.c    /^int check_pppd_pid(char *find_key)$/;"    f
clen    cp_string.c    /^    int clen = strlen(cstr);$/;"    l
client_func    cp_sock.h    /^    CP_SOCK_EVENT_CALLBACK   client_func; \/* client data callback function, only server socket use it *\/$/;"    m    struct:_CP_SOCK
client_list    cp_fds.h    /^    struct list_head      client_list;  \/* a list keep all the connect sockets *\/ $/;"    m    struct:_CP_FDS    typeref:struct:_CP_FDS::list_head
close_gsm_dataport    cp_gprs.c    /^void close_gsm_dataport(MODULE_INFO *module)$/;"    f
cmd    cp_logger.c    /^            char cmd[512];$/;"    l
cmd    cp_network.c    /^    char                 cmd[256];$/;"    l
cmd    cp_ppp.c    /^    char       cmd[128];$/;"    l
cmd    cp_proc.c    /^    char                cmd[256];$/;"    l
comport    cp_comport.c    /^    COM_PORT *comport = NULL;$/;"    l
comport    cp_gprs.c    /^    COM_PORT        *comport;$/;"    l
comport    cp_gprs.c    /^    COM_PORT       *comport = NULL;$/;"    l
comport    cp_gprs.h    /^    COM_PORT        *comport[MAX_DATAPORT]; \/* CMUX driver generate CMUX port *\/$/;"    m    struct:__MODULE_INFO
comport    cp_ppp.h    /^    COM_PORT           *comport;$/;"    m    struct:__PPP_CTX
comport    test/comport.c    /^    COM_PORT *comport = NULL;$/;"    l
comport    test/test_hh.c    /^    COM_PORT        *comport = NULL;$/;"    l
comport_close    cp_comport.c    /^void comport_close(COM_PORT * comport)$/;"    f
comport_cnt    cp_gprs.h    /^    int             comport_cnt; \/* GPRS data channel count *\/$/;"    m    struct:__MODULE_INFO
comport_init    cp_comport.c    /^COM_PORT *comport_init(const char *dev_name, int baudrate, const char *settings)$/;"    f
comport_open    cp_comport.c    /^int comport_open(COM_PORT * comport)$/;"    f
comport_recv    cp_comport.c    /^int comport_recv(COM_PORT * comport, char *buf, int buf_size, unsigned long timeout)$/;"    f
comport_send    cp_comport.c    /^int comport_send(COM_PORT * comport, char *buf, int send_bytes)$/;"    f
comport_term    cp_comport.c    /^void comport_term(COM_PORT * comport)$/;"    f
container_of    cp_common.h    25;"    d
container_of    cp_klist.h    29;"    d
cp_add_epoll_event    cp_fds.c    /^int cp_add_epoll_event(CP_SOCK *sock)$/;"    f
cp_array_add    cp_array.c    /^int cp_array_add(CP_ARRAY *array, void *data)$/;"    f
cp_array_count    cp_array.h    28;"    d
cp_array_init    cp_array.c    /^CP_ARRAY *cp_array_init(CP_ARRAY *array, int size)$/;"    f
cp_array_is_empty    cp_array.h    27;"    d
cp_array_is_full    cp_array.h    26;"    d
cp_array_rm_bydata    cp_array.c    /^int cp_array_rm_bydata(CP_ARRAY *array, void *data)$/;"    f
cp_array_rm_byindex    cp_array.c    /^void cp_array_rm_byindex(CP_ARRAY *array, int index)$/;"    f
cp_array_size    cp_array.h    29;"    d
cp_array_term    cp_array.c    /^void cp_array_term(CP_ARRAY *array)$/;"    f
cp_array_travel    cp_array.c    /^void cp_array_travel(CP_ARRAY *array)$/;"    f
cp_cstring_dump    cp_string.c    /^void cp_cstring_dump(char *data, int len)$/;"    f
cp_del_epoll_event    cp_fds.c    /^void cp_del_epoll_event(CP_SOCK *sock)$/;"    f
cp_dequeue    cp_queue.c    /^void *cp_dequeue(CP_QUEUE *queue)$/;"    f
cp_enqueue    cp_queue.c    /^void *cp_enqueue(CP_QUEUE *queue, void *data)$/;"    f
cp_fds_add_sock_registry    cp_fds.c    /^int cp_fds_add_sock_registry(CP_SOCK *sock)$/;"    f
cp_fds_add_sock_task    cp_fds.c    /^int cp_fds_add_sock_task(CP_SOCK *sock)$/;"    f
cp_fds_del_sock_registry    cp_fds.c    /^void cp_fds_del_sock_registry(CP_SOCK *sock)$/;"    f
cp_fds_del_sock_task    cp_fds.c    /^void cp_fds_del_sock_task(CP_SOCK *sock)$/;"    f
cp_fds_destroy_sock    cp_fds.c    /^void cp_fds_destroy_sock(CP_SOCK *sock)$/;"    f
cp_fds_destroy_sock_clear    cp_fds.h    99;"    d
cp_fds_detect_event    cp_fds.c    /^int cp_fds_detect_event(CP_FDS *fds)$/;"    f
cp_fds_init    cp_fds.c    /^CP_FDS *cp_fds_init(CP_FDS *fds, int maxevents, int timeout)$/;"    f
cp_fds_list_sock_task    cp_fds.c    /^void cp_fds_list_sock_task(CP_FDS *fds)$/;"    f
cp_fds_proc_event    cp_fds.c    /^void cp_fds_proc_event(CP_FDS *fds)$/;"    f
cp_fds_setrlimit    cp_fds.c    /^int cp_fds_setrlimit(int maxfd)$/;"    f
cp_fds_sock_dequeue    cp_fds.c    /^void *cp_fds_sock_dequeue(CP_FDS *fds)$/;"    f
cp_fds_sock_enqueue    cp_fds.c    /^void *cp_fds_sock_enqueue(CP_SOCK *sock)$/;"    f
cp_fds_sock_rmqueue    cp_fds.c    /^void *cp_fds_sock_rmqueue(CP_SOCK *sock)$/;"    f
cp_fds_term    cp_fds.c    /^void cp_fds_term(CP_FDS *fds)$/;"    f
cp_fds_term_clear    cp_fds.h    71;"    d
cp_hexdump_string    cp_string.c    /^const char *cp_hexdump_string(const void *data, size_t len)$/;"    f
cp_install_proc_signal    cp_proc.c    /^void cp_install_proc_signal(void)$/;"    f
cp_list_array_for_each    cp_array.c    /^    cp_list_array_for_each(array, i, data)$/;"    f
cp_list_array_for_each    cp_array.c    /^    cp_list_array_for_each(array, i, entry)$/;"    f
cp_list_array_for_each    cp_array.h    31;"    d
cp_list_array_for_each    test/test_array.c    /^    cp_list_array_for_each(array, i, sock)$/;"    f
cp_log    cp_logger.c    /^void cp_log(int level, char *fmt, ...)$/;"    f
cp_log_close    cp_logger.c    /^void cp_log_close(void)$/;"    f
cp_log_default_signal_handler    cp_logger.c    /^static void cp_log_default_signal_handler(int sig)$/;"    f    file:
cp_log_dump    cp_logger.c    /^void cp_log_dump(int level, char *buf, int len)$/;"    f
cp_log_init    cp_logger.c    /^cp_logger *cp_log_init(cp_logger *log, char *filename, int level, int log_size)$/;"    f
cp_log_line    cp_logger.c    /^void cp_log_line(int level, char *file, int line, char *fmt, ...)$/;"    f
cp_log_open    cp_logger.c    /^int cp_log_open(void)$/;"    f
cp_log_raw    cp_logger.c    /^void cp_log_raw(const char *fmt, ...)$/;"    f
cp_log_reopen    cp_logger.c    /^int cp_log_reopen(void)$/;"    f
cp_log_set_time_format    cp_logger.c    /^void cp_log_set_time_format(char *time_format)$/;"    f
cp_log_term    cp_logger.c    /^void cp_log_term(void)$/;"    f
cp_logger    cp_logger.h    /^} cp_logger;$/;"    t    typeref:struct:_cp_logger
cp_mod_epoll_event    cp_fds.c    /^int cp_mod_epoll_event(CP_SOCK *sock, int event)$/;"    f
cp_printout    cp_logger.c    /^static void cp_printout(char *level, char *fmt, va_list argp)$/;"    f    file:
cp_printout_line    cp_logger.c    /^static void cp_printout_line(char *level, char *fmt, char *file, int line, va_list argp)$/;"    f    file:
cp_proc_sighandler    cp_proc.c    /^void cp_proc_sighandler(int sig)$/;"    f
cp_queue_count    cp_queue.h    38;"    d
cp_queue_destroy    cp_queue.c    /^void cp_queue_destroy(CP_QUEUE *queue)$/;"    f
cp_queue_destroy_clear    cp_queue.h    47;"    d
cp_queue_init    cp_queue.c    /^CP_QUEUE *cp_queue_init(CP_QUEUE *queue, int size)$/;"    f
cp_queue_is_empty    cp_queue.h    37;"    d
cp_queue_is_full    cp_queue.h    36;"    d
cp_queue_size    cp_queue.h    39;"    d
cp_rmqueue    cp_queue.c    /^void *cp_rmqueue(CP_QUEUE *queue, void *data)$/;"    f
cp_sock_accept    cp_sock.c    /^int cp_sock_accept(CP_SOCK *serv_sock, CP_SOCK *new_sock)$/;"    f
cp_sock_accept_regist    cp_network.c    /^int cp_sock_accept_regist(CP_SOCK *serv_sock)$/;"    f
cp_sock_close    cp_sock.c    /^int cp_sock_close(CP_SOCK *sock)$/;"    f
cp_sock_connect    cp_sock.c    /^int cp_sock_connect(CP_SOCK *sock, char *raddr, int rport, int lport)$/;"    f
cp_sock_connect_regist    cp_network.c    /^CP_SOCK *cp_sock_connect_regist(CP_FDS *fds, CP_SOCK *sock, char *raddr, int rport, int lport, CP_SOCK_EVENT_CALLBACK service_route)$/;"    f
cp_sock_detect_timeout    cp_fds.c    /^void cp_sock_detect_timeout(CP_FDS *fds)$/;"    f
cp_sock_init    cp_sock.c    /^CP_SOCK *cp_sock_init(CP_SOCK *sock, unsigned int rsize, unsigned int ssize, int keepintvl, int keepcnt)$/;"    f
cp_sock_listen    cp_sock.c    /^int cp_sock_listen(CP_SOCK *sock, char *laddr, int lport, int backlog)$/;"    f
cp_sock_recv    cp_sock.c    /^int cp_sock_recv(CP_SOCK *sock)$/;"    f
cp_sock_send    cp_sock.c    /^int cp_sock_send(CP_SOCK *sock)$/;"    f
cp_sock_server_regist    cp_network.c    /^CP_SOCK *cp_sock_server_regist(CP_FDS *fds, char *addr, int port, int max_client, CP_SOCK_EVENT_CALLBACK service_route, void *data)$/;"    f
cp_sock_set_buffer    cp_sock.c    /^int cp_sock_set_buffer(int sockfd, int rsize, int ssize)$/;"    f
cp_sock_set_idle_timeout    cp_sock.h    /^static void inline cp_sock_set_idle_timeout(CP_SOCK *sock, unsigned long timeout)$/;"    f
cp_sock_set_keepalive    cp_sock.c    /^int cp_sock_set_keepalive(int sockfd, int keepintvl, int keepcnt)$/;"    f
cp_sock_set_msg_timeout    cp_sock.h    /^static void inline cp_sock_set_msg_timeout(CP_SOCK *sock, unsigned long timeout)$/;"    f
cp_sock_set_nonblock    cp_sock.c    /^int cp_sock_set_nonblock(int sockfd)$/;"    f
cp_sock_set_private_data    cp_sock.h    /^static void inline cp_sock_set_private_data(CP_SOCK *sock, void *data, PRIVT_FREE free)$/;"    f
cp_sock_set_reuseaddr    cp_sock.c    /^int cp_sock_set_reuseaddr(int sockfd)$/;"    f
cp_sock_term    cp_sock.c    /^void cp_sock_term(CP_SOCK *sock)$/;"    f
cp_sock_term_all_client    cp_fds.c    /^void cp_sock_term_all_client(CP_FDS *fds)$/;"    f
cp_sock_term_all_server    cp_fds.c    /^void cp_sock_term_all_server(CP_FDS *fds)$/;"    f
cp_sock_term_all_service    cp_network.c    /^void cp_sock_term_all_service(CP_FDS *fds)$/;"    f
cp_sock_term_all_service_clear    cp_network.h    34;"    d
cp_sock_term_all_task    cp_fds.c    /^void cp_sock_term_all_task(CP_FDS *fds)$/;"    f
cp_sock_term_clear    cp_sock.h    170;"    d
cp_sock_term_server    cp_fds.c    /^void cp_sock_term_server(CP_SOCK *serv_sock)$/;"    f
cp_string    cp_string.h    /^} cp_string;$/;"    t    typeref:struct:_cp_string
cp_string_append_char    cp_string.c    /^cp_string *cp_string_append_char(cp_string *str, char ch)$/;"    f
cp_string_cat    cp_string.c    /^cp_string *cp_string_cat(cp_string *str, cp_string *appendum)$/;"    f
cp_string_cat_bin    cp_string.c    /^cp_string *cp_string_cat_bin(cp_string *str, void *bin, int len)$/;"    f
cp_string_clear_data    cp_string.c    /^void cp_string_clear_data(cp_string *str)$/;"    f
cp_string_cmp    cp_string.c    /^int cp_string_cmp(cp_string *s1, cp_string *s2)$/;"    f
cp_string_copy    cp_string.c    /^int cp_string_copy(cp_string *dst, cp_string *src)$/;"    f
cp_string_create    cp_string.c    /^cp_string *cp_string_create(char *data, int len)$/;"    f
cp_string_create_empty    cp_string.c    /^cp_string *cp_string_create_empty(int initial_size)$/;"    f
cp_string_cstrcat    cp_string.c    /^cp_string *cp_string_cstrcat(cp_string *str, char *cstr)$/;"    f
cp_string_cstrcopy    cp_string.c    /^int cp_string_cstrcopy(cp_string *dst, char *string, int len)$/;"    f
cp_string_cstrcpy    cp_string.c    /^cp_string *cp_string_cstrcpy(cp_string *str, char *cstr)$/;"    f
cp_string_cstrdup    cp_string.c    /^cp_string *cp_string_cstrdup(char *src)$/;"    f
cp_string_data    cp_string.c    /^char *cp_string_data(cp_string *s)$/;"    f
cp_string_destroy    cp_string.c    /^void cp_string_destroy(cp_string *str)$/;"    f
cp_string_dump    cp_string.c    /^void cp_string_dump(cp_string *str)$/;"    f
cp_string_dup    cp_string.c    /^cp_string *cp_string_dup(cp_string *src)$/;"    f
cp_string_filter    cp_string.c    /^cp_string *cp_string_filter(cp_string *str, char *letters)$/;"    f
cp_string_flip    cp_string.c    /^void cp_string_flip(cp_string *str)$/;"    f
cp_string_len    cp_string.c    /^int cp_string_len(cp_string *s)$/;"    f
cp_string_move    cp_string.c    /^int cp_string_move(cp_string *dst, cp_string *src)$/;"    f
cp_string_read    cp_string.c    /^cp_string *cp_string_read(int fd, int len)$/;"    f
cp_string_read_file    cp_string.c    /^cp_string *cp_string_read_file(char *filename)$/;"    f
cp_string_tocstr    cp_string.c    /^char *cp_string_tocstr(cp_string *str)$/;"    f
cp_string_write    cp_string.c    /^int cp_string_write(cp_string *str, int fd)$/;"    f
cp_string_write_file    cp_string.c    /^int cp_string_write_file(cp_string *str, char *filename)$/;"    f
cp_time_format    cp_logger.c    /^static char *cp_time_format = DEFAULT_TIME_FORMAT;$/;"    v    file:
cp_travel_queue    cp_queue.c    /^void cp_travel_queue(CP_QUEUE *queue)$/;"    f
cp_vector_add    cp_vector.c    /^void *cp_vector_add(CP_VECTOR *vector, int index, void *item)$/;"    f
cp_vector_count    cp_vector.h    29;"    d
cp_vector_del    cp_vector.c    /^void *cp_vector_del(CP_VECTOR *vector, int index)$/;"    f
cp_vector_destroy    cp_vector.c    /^void cp_vector_destroy(CP_VECTOR *vector)$/;"    f
cp_vector_get    cp_vector.c    /^void *cp_vector_get(CP_VECTOR *vector, int index)$/;"    f
cp_vector_init    cp_vector.c    /^CP_VECTOR *cp_vector_init(int size)$/;"    f
cp_vector_size    cp_vector.h    30;"    d
cstr    cp_string.c    /^    char *cstr = NULL;$/;"    l
ctrl_thread_start    cp_gprs.c    /^void ctrl_thread_start(void *thread_arg)$/;"    f
ctrl_thread_term    cp_gprs.c    /^void ctrl_thread_term(void *thread_arg)$/;"    f
current    cp_time.h    /^    unsigned long current = time_now(); $/;"    l
cval    cp_dictionary.c    /^    char        cval[90] ;$/;"    l
d    cp_dictionary.c    /^    dictionary  *   d ;$/;"    l
d    cp_string.c    /^    unsigned char *d = (unsigned char *)data; $/;"    l
daemonize    cp_proc.c    /^void daemonize(int nochdir, int noclose)$/;"    f
data    cp_array.c    /^    void             *data;$/;"    l
data    cp_array.h    /^    void                   **data;$/;"    m    struct:_CP_ARRAY
data    cp_string.h    /^    char *data;  \/**< internal buffer  *\/$/;"    m    struct:_cp_string
databit    cp_comport.h    /^    unsigned char databit, parity, stopbit, flowctrl, is_connted;$/;"    m    struct:__COM_PORT
date    cp_atcmd.h    /^    char            date[15];$/;"    m    struct:_GPRS_LOCATION
del_char_from_string    cp_string.c    /^char *del_char_from_string(char *str, char delchar)$/;"    f
delay    cp_atcmd.c    /^    unsigned long        delay = 200;$/;"    l
delim    cp_string.c    /^    char        delim[2]={*(fmt+2), '\\0'};$/;"    l
dev    cp_ppp.h    /^    char               dev[10];      \/* PPP dial up device name, such as PPP10  *\/$/;"    m    struct:__PPP_CTX
dev_name    cp_comport.h    /^    char dev_name[DEVNAME_LEN];$/;"    m    struct:__COM_PORT
dev_name    test/comport.c    /^    char *dev_name = NULL;$/;"    l
devname    cp_gprs.c    /^    char                  devname[DEVNAME_LEN];$/;"    l
dict    cp_iniparser.c    /^    dictionary * dict ;$/;"    l
dictionary    cp_dictionary.h    /^} dictionary ;$/;"    t    typeref:struct:_dictionary_
dictionary_del    cp_dictionary.c    /^void dictionary_del(dictionary * d)$/;"    f
dictionary_dump    cp_dictionary.c    /^void dictionary_dump(dictionary * d, FILE * out)$/;"    f
dictionary_get    cp_dictionary.c    /^char * dictionary_get(dictionary * d, const char * key, char * def)$/;"    f
dictionary_hash    cp_dictionary.c    /^unsigned dictionary_hash(const char * key)$/;"    f
dictionary_new    cp_dictionary.c    /^dictionary * dictionary_new(int size)$/;"    f
dictionary_set    cp_dictionary.c    /^int dictionary_set(dictionary * d, const char * key, const char * val)$/;"    f
dictionary_unset    cp_dictionary.c    /^void dictionary_unset(dictionary * d, const char * key)$/;"    f
disp_mode    test/comport.c    /^    unsigned char disp_mode = 0x00;$/;"    l
disp_settings    cp_comport.c    /^void disp_settings(COM_PORT * comport)$/;"    f
dlink    test/swe_tpdud.c    /^    CP_SOCK       *dlink = NULL;$/;"    l
dlink    test/swe_tpdud.c    /^    CP_SOCK       *dlink;  $/;"    l
dlink    test/swe_tpdud.h    /^    CP_SOCK             *dlink;    \/* listen port accept socket *\/$/;"    m    struct:_SWE_TPDU
do_ioctl    test/comport.c    /^int do_ioctl(char *dev_name, int cmd, int arg)$/;"    f
done    cp_proc.c    /^    int                 done; $/;"    l
dose    cp_hal.c    /^    int         dose = 0;$/;"    l
enable    cp_ppp.h    /^    unsigned char      enable;       \/* Enable PPP thread running or not, RFU *\/$/;"    m    struct:__PPP_CTX
encapsulation    cp_gsmmux.h    /^    unsigned int encapsulation;$/;"    m    struct:gsm_config
end    cp_comport.c    /^    char *ptr, *end;$/;"    l
end    cp_string.c    /^    char *end = str;$/;"    l
entry    cp_array.c    /^    void             *entry;$/;"    l
epfd    cp_fds.h    /^    int                   epfd;         \/* the epoll_create() returns file description *\/ $/;"    m    struct:_CP_FDS
error    cp_sock.h    /^    CP_SOCK_EVENT_CALLBACK  error;$/;"    m    struct:_CP_SOCK_CALLBACK
errs    cp_iniparser.c    /^    int  errs=0;$/;"    l
event    cp_gprs.h    /^    unsigned char   event;     \/* Request to set GPRS power REQ_POWER_ON, REQ_POWER_OFF or REQ_POWER_RESET *\/$/;"    m    struct:__MODULE_INFO
event    cp_sock.h    /^    struct epoll_event       event;       \/* epoll_wait returned event *\/$/;"    m    struct:_CP_SOCK    typeref:struct:_CP_SOCK::epoll_event
event_cnt    cp_fds.h    /^    int                   event_cnt;    \/* current socket regist in epoll *\/$/;"    m    struct:_CP_FDS
event_queue    cp_fds.h    /^    CP_QUEUE              *event_queue; \/* a queue keep all these sockets get event happened *\/$/;"    m    struct:_CP_FDS
evts    cp_fds.c    /^    struct epoll_event    evts[CP_MAX_EVENT_ONCE];$/;"    l
exec_system_cmd    cp_proc.c    /^void exec_system_cmd(const char *format, ...)$/;"    f
f    cp_proc.c    /^    FILE *f; $/;"    l
f    cp_string.c    /^        char *i, *f, ch;$/;"    l
f    cp_string.c    /^    char *f;$/;"    l
fStatBuf    cp_proc.c    /^    struct stat fStatBuf; $/;"    l
fStatBuf    cp_proc.c    /^    struct stat fStatBuf;$/;"    l
fail_cnt    cp_gprs.c    /^    static int    fail_cnt = 0;$/;"    l    file:
fail_cnt    cp_ppp.h    /^    unsigned char      fail_cnt;     \/* PPP failure count *\/$/;"    m    struct:__PPP_CTX
fd    cp_comport.h    /^    int fd;$/;"    m    struct:__COM_PORT
fd    cp_hal.c    /^    int         fd = -1;$/;"    l
fd    cp_network.c    /^    int                   fd;           $/;"    l
fd    cp_ppp.c    /^    int                   fd;$/;"    l
fd    cp_ppp.c    /^    int           fd = -1;$/;"    l
fd    cp_proc.c    /^    int fd = -1; $/;"    l
fd    cp_proc.c    /^    int retval, fd; $/;"    l
fd    cp_sock.c    /^    int                      fd = -1;$/;"    l
fd    cp_sock.c    /^    int                 fd = -1;$/;"    l
fd    cp_sock.h    /^    int                      fd;          \/* the socket file description *\/$/;"    m    struct:_CP_SOCK
fd    cp_time.h    /^    int                 rv, fd = -1;$/;"    l
fd    test/comport.c    /^    int fd = -1;$/;"    l
fds    cp_comport.c    /^    fd_set fds;$/;"    l
fds    cp_fds.c    /^    CP_FDS                  *fds;$/;"    l
fds    cp_sock.h    /^    struct _CP_FDS           *fds;        \/* epoll fds contex *\/$/;"    m    struct:_CP_SOCK    typeref:struct:_CP_SOCK::_CP_FDS
fds    test/swe_tpdud.c    /^    CP_FDS         *fds;$/;"    l
fds    test/test_sock_client.c    /^    CP_FDS     *fds;$/;"    l
fds    test/test_sock_server.c    /^    CP_FDS     *fds;$/;"    l
file    cp_logger.h    /^    char               file[FILENAME_LEN];$/;"    m    struct:_cp_logger
file    test/test_logger.c    /^    char    file[FILENAME_LEN];$/;"    l
filemode    cp_logger.c    /^    char *filemode;$/;"    l
first    cp_klist.h    /^    struct hlist_node *first = h->first;$/;"    l
first    cp_klist.h    /^    struct hlist_node *first;$/;"    m    struct:hlist_head    typeref:struct:hlist_head::hlist_node
first    cp_klist.h    /^    struct list_head *first = list->next;$/;"    l
flag    cp_array.h    /^    unsigned char          flag;$/;"    m    struct:_CP_ARRAY
flag    cp_fds.h    /^    unsigned char         flag;         \/* Refer to follow definition  *\/$/;"    m    struct:_CP_FDS
flag    cp_logger.h    /^    unsigned char      flag;  \/* This logger pointer is malloc() or passed by argument *\/$/;"    m    struct:_cp_logger
flag    cp_sock.c    /^    int               flag;$/;"    l
flag    cp_sock.h    /^    unsigned short           flag;        \/* Refer to the follow definition  *\/$/;"    m    struct:_CP_SOCK
flag    test/swe_tpdud.h    /^    unsigned char       flag;$/;"    m    struct:_SWE_TPDU
flowctrl    cp_comport.h    /^    unsigned char databit, parity, stopbit, flowctrl, is_connted;$/;"    m    struct:__COM_PORT
force    cp_sock.c    /^    int        force = 0;$/;"    l
found    cp_iniparser.c    /^    int found=0 ;$/;"    l
foundsec    cp_iniparser.c    /^    int foundsec ;$/;"    l
fp    cp_logger.h    /^    FILE               *fp;$/;"    m    struct:_cp_logger
fp    cp_network.c    /^    FILE                 *fp;$/;"    l
fp    cp_ppp.c    /^    FILE                *fp;$/;"    l
fp    cp_ppp.c    /^    FILE       *fp = NULL;$/;"    l
fp    cp_string.c    /^    FILE *fp = fopen(filename, "rb");$/;"    l
fp    cp_string.c    /^    FILE *fp = fopen(filename, "wb");$/;"    l
fp    test/test_ini.c    /^    FILE         *fp;$/;"    l
frag_size    cp_comport.h    /^    int frag_size;$/;"    m    struct:__COM_PORT
free_gsm_dataport    cp_gprs.c    /^void free_gsm_dataport(char *who, MODULE_INFO *module, COM_PORT  **comport)$/;"    f
front    cp_queue.h    /^    CP_QNODE           *front;$/;"    m    struct:_CP_QUEUE
g_cp_signal    cp_proc.c    /^CP_PROC_SIG     g_cp_signal={0};$/;"    v
g_cp_signal    cp_proc.h    /^extern CP_PROC_SIG     g_cp_signal;$/;"    x
g_ucCtrlZ    test/comport.c    /^unsigned char g_ucCtrlZ;$/;"    v
g_ucProcToken    test/comport.c    /^unsigned char g_ucProcToken = 0x01;$/;"    v
gap    cp_atcmd.c    /^    unsigned long        gap = 300;$/;"    l
get_apn_conf    cp_ppp.c    /^int get_apn_conf(char *ini_name, char *ini_key, APN_ACCOUNT *apn, unsigned char type)$/;"    f
get_current_time    cp_time.h    /^static inline void get_current_time(DATE_TIME * date)$/;"    f
get_daemon_pid    cp_proc.c    /^pid_t get_daemon_pid(const char *pid_file)$/;"    f
get_rtc_time    cp_time.h    /^static inline int get_rtc_time(DATE_TIME *date)$/;"    f
get_sys_time    cp_time.h    94;"    d
gsm_config    cp_gsmmux.h    /^struct gsm_config$/;"    s
gsmport    cp_gprs.h    /^    COM_PORT        *gsmport;  \/* The GSM hardware UART port  *\/$/;"    m    struct:__MODULE_INFO
hal_get_gmtube_dose    cp_hal.c    /^int hal_get_gmtube_dose(void)$/;"    f
hal_get_gprs_power    cp_hal.c    /^int hal_get_gprs_power(void)$/;"    f
hal_get_gps_power    cp_hal.c    /^int hal_get_gps_power(void)$/;"    f
hal_get_zigbee_status    cp_hal.c    /^int hal_get_zigbee_status(void)$/;"    f
hal_reset_zigbee    cp_hal.c    /^int hal_reset_zigbee(void)$/;"    f
hal_set_gmtube    cp_hal.c    /^int hal_set_gmtube(status)$/;"    f
hal_turn_gprs_power    cp_hal.c    /^int hal_turn_gprs_power(int status)$/;"    f
hal_turn_gps_power    cp_hal.c    /^int hal_turn_gps_power(int status)$/;"    f
hal_turn_led_blink    cp_hal.c    /^int hal_turn_led_blink(int led, int mode)$/;"    f
hal_turn_led_off    cp_hal.c    /^int hal_turn_led_off(int led)$/;"    f
hal_turn_led_on    cp_hal.c    /^int hal_turn_led_on(int  led)$/;"    f
hash    cp_dictionary.c    /^    unsigned    hash ;$/;"    l
hash    cp_dictionary.h    /^    unsigned     *  hash ;  \/** List of hash values for keys *\/$/;"    m    struct:_dictionary_
hc    cp_logger.c    /^    char hc[4];$/;"    l
hc    cp_string.c    /^    char hc[4];$/;"    l
hints    cp_sock.c    /^    struct addrinfo     hints, *rp;$/;"    l
hlist_add_after    cp_klist.h    /^static inline void hlist_add_after(struct hlist_node *n,$/;"    f
hlist_add_before    cp_klist.h    /^static inline void hlist_add_before(struct hlist_node *n,$/;"    f
hlist_add_head    cp_klist.h    /^static inline void hlist_add_head(struct hlist_node *n, struct hlist_head *h)$/;"    f
hlist_del    cp_klist.h    /^static inline void hlist_del(struct hlist_node *n)$/;"    f
hlist_del_init    cp_klist.h    /^static inline void hlist_del_init(struct hlist_node *n)$/;"    f
hlist_empty    cp_klist.h    /^static inline int hlist_empty(const struct hlist_head *h)$/;"    f
hlist_entry    cp_klist.h    660;"    d
hlist_for_each    cp_klist.h    662;"    d
hlist_for_each_entry    cp_klist.h    677;"    d
hlist_for_each_entry_continue    cp_klist.h    689;"    d
hlist_for_each_entry_from    cp_klist.h    701;"    d
hlist_for_each_entry_safe    cp_klist.h    714;"    d
hlist_for_each_safe    cp_klist.h    666;"    d
hlist_head    cp_klist.h    /^struct hlist_head {$/;"    s
hlist_node    cp_klist.h    /^struct hlist_node {$/;"    s
hlist_unhashed    cp_klist.h    /^static inline int hlist_unhashed(const struct hlist_node *h)$/;"    f
hw    cp_gprs.h    /^    HW_INFO         hw;        \/* GPRS Hardware information *\/$/;"    m    struct:__MODULE_INFO
i    cp_array.c    /^    int              i, rv = -3;$/;"    l
i    cp_array.c    /^    int              i;$/;"    l
i    cp_array.c    /^    int        i;$/;"    l
i    cp_atcmd.c    /^        int i = 0;$/;"    l
i    cp_atcmd.c    /^    int         i = 0;$/;"    l
i    cp_dictionary.c    /^    int         i ;$/;"    l
i    cp_dictionary.c    /^    int     i ;$/;"    l
i    cp_fds.c    /^    int                    i;$/;"    l
i    cp_fds.c    /^    int                   i=0, nfds=0;$/;"    l
i    cp_fds.c    /^    int               i;$/;"    l
i    cp_gprs.c    /^    int                   i=0;$/;"    l
i    cp_gprs.c    /^    int                i=0;$/;"    l
i    cp_gprs.c    /^    int            i;$/;"    l
i    cp_gprs.c    /^    int           i, rv = 0;$/;"    l
i    cp_gprs.c    /^    int  i;$/;"    l
i    cp_gprs.c    /^    int i, retval = -1;$/;"    l
i    cp_gsmmux.h    /^    unsigned int i;$/;"    m    struct:gsm_config
i    cp_iniparser.c    /^    int     i ;$/;"    l
i    cp_iniparser.c    /^    int i ;$/;"    l
i    cp_iniparser.c    /^    int i, j ;$/;"    l
i    cp_proc.c    /^    int i; $/;"    l
i    cp_ringbuf.c    /^    int i;$/;"    l
i    cp_string.c    /^        char *i, *f, ch;$/;"    l
i    cp_string.c    /^    char *i;$/;"    l
i    cp_string.c    /^    unsigned int i, left;$/;"    l
i    test/comport.c    /^    int i;$/;"    l
i    test/test_array.c    /^    int i;$/;"    l
i    test/test_hh.c    /^    int             i;$/;"    l
i    test/test_klist.c    /^    int                 i;$/;"    l
i    test/test_queue.c    /^    int i;$/;"    l
i    test/test_string.c    /^    int            i;$/;"    l
i    test/test_vector.c    /^    int i, n;$/;"    l
iCmdLen    cp_atcmd.c    /^    int                  iCmdLen = 0,$/;"    l
iDay    cp_time.h    /^    int iDay;$/;"    m    struct:__DATE_TIME
iDayOfWeek    cp_time.h    /^    int iDayOfWeek;$/;"    m    struct:__DATE_TIME
iHour    cp_time.h    /^    int iHour;$/;"    m    struct:__DATE_TIME
iMinute    cp_time.h    /^    int iMinute;$/;"    m    struct:__DATE_TIME
iMonth    cp_time.h    /^    int iMonth;$/;"    m    struct:__DATE_TIME
iPtr    cp_string.c    /^    int         *iPtr;$/;"    l
iRecvLen    cp_atcmd.c    /^                         iRecvLen = 0,$/;"    l
iRecvSize    cp_atcmd.c    /^                         iRecvSize = 0,$/;"    l
iRet    cp_comport.c    /^    int iRet;$/;"    l
iSecond    cp_time.h    /^    int iSecond;$/;"    m    struct:__DATE_TIME
iSize    cp_atcmd.c    /^                         iSize = 0;$/;"    l
iYear    cp_time.h    /^    int iYear;$/;"    m    struct:__DATE_TIME
idle_timeout    cp_sock.h    /^    unsigned long            idle_timeout;  \/* this is set to the socket idle timeout value, when timeout will disconnect *\/$/;"    m    struct:_CP_SOCK
idx    cp_logger.c    /^    int idx;$/;"    l
idx    cp_string.c    /^    int idx;$/;"    l
idx    cp_string.c    /^    char *idx = str;$/;"    l
iemi    cp_atcmd.h    /^    char            iemi[64];   \/*  AT+CGSN check GPRS module IEMI(International Mobile station Equipment Identity) number *\/$/;"    m    struct:_HARDWARE_INFO
ifr    cp_network.c    /^    struct ifreq          ifr;          $/;"    l
ifr    cp_ppp.c    /^    struct ifreq          ifr;$/;"    l
in    cp_iniparser.c    /^    FILE * in ;$/;"    l
inaddr    cp_sock.c    /^    struct in_addr      inaddr;$/;"    l
index    cp_sock.h    /^    int                      index;       \/* The index member position in the task array *\/$/;"    m    struct:_CP_SOCK
ini    cp_ppp.c    /^    dictionary       *ini ;$/;"    l
ini    test/test_ini.c    /^    dictionary   *ini;$/;"    l
iniparser_dump    cp_iniparser.c    /^void iniparser_dump(dictionary * d, FILE * f)$/;"    f
iniparser_dump_ini    cp_iniparser.c    /^void iniparser_dump_ini(dictionary * d, FILE * f)$/;"    f
iniparser_dumpsection_ini    cp_iniparser.c    /^void iniparser_dumpsection_ini(dictionary * d, char * s, FILE * f)$/;"    f
iniparser_find_entry    cp_iniparser.c    /^int iniparser_find_entry($/;"    f
iniparser_freedict    cp_iniparser.c    /^void iniparser_freedict(dictionary * d)$/;"    f
iniparser_getboolean    cp_iniparser.c    /^int iniparser_getboolean(dictionary * d, const char * key, int notfound)$/;"    f
iniparser_getdouble    cp_iniparser.c    /^double iniparser_getdouble(dictionary * d, const char * key, double notfound)$/;"    f
iniparser_getint    cp_iniparser.c    /^int iniparser_getint(dictionary * d, const char * key, int notfound)$/;"    f
iniparser_getlong    cp_iniparser.c    /^int iniparser_getlong(dictionary * d, const char * key, int notfound)$/;"    f
iniparser_getnsec    cp_iniparser.c    /^int iniparser_getnsec(dictionary * d)$/;"    f
iniparser_getseckeys    cp_iniparser.c    /^char ** iniparser_getseckeys(dictionary * d, char * s)$/;"    f
iniparser_getsecname    cp_iniparser.c    /^char * iniparser_getsecname(dictionary * d, int n)$/;"    f
iniparser_getsecnkeys    cp_iniparser.c    /^int iniparser_getsecnkeys(dictionary * d, char * s)$/;"    f
iniparser_getstring    cp_iniparser.c    /^char * iniparser_getstring(dictionary * d, const char * key, char * def)$/;"    f
iniparser_line    cp_iniparser.c    /^static line_status iniparser_line($/;"    f    file:
iniparser_load    cp_iniparser.c    /^dictionary * iniparser_load(const char * ininame)$/;"    f
iniparser_set    cp_iniparser.c    /^int iniparser_set(dictionary * ini, const char * entry, const char * val)$/;"    f
iniparser_unset    cp_iniparser.c    /^void iniparser_unset(dictionary * ini, const char * entry)$/;"    f
init_gsm_module    cp_gprs.c    /^int init_gsm_module(MODULE_INFO *module)$/;"    f
initiator    cp_gsmmux.h    /^    unsigned int initiator;$/;"    m    struct:gsm_config
inspect_network_status    cp_ppp.c    /^int inspect_network_status(PPP_CTX *ppp_ctx)$/;"    f
ipc_dir    cp_proc.c    /^    char ipc_dir[64] = { 0 }; $/;"    l
is_connted    cp_comport.h    /^    unsigned char databit, parity, stopbit, flowctrl, is_connted;$/;"    m    struct:__COM_PORT
item    cp_queue.c    /^    void           *item;$/;"    l
item    cp_queue.h    /^    void               *item;$/;"    m    struct:_CP_QNODE
items    cp_array.h    /^    int                    items;$/;"    m    struct:_CP_ARRAY
items    cp_queue.h    /^    int                items;$/;"    m    struct:_CP_QUEUE
j    cp_iniparser.c    /^    int     j ;$/;"    l
j    cp_iniparser.c    /^    int i, j ;$/;"    l
j    cp_iniparser.c    /^    int j ;$/;"    l
k    cp_gsmmux.h    /^    unsigned int k;$/;"    m    struct:gsm_config
kbhit    cp_comport.c    /^int kbhit()$/;"    f
keepcnt    cp_sock.h    /^    int                      keepcnt;     \/* heartbeat(keepalive) count *\/$/;"    m    struct:_CP_SOCK
keepintvl    cp_sock.h    /^    int                      keepintvl;   \/* heartbeat(keepalive) detect interval *\/$/;"    m    struct:_CP_SOCK
key    cp_dictionary.h    /^    char        **  key ;   \/** List of string keys *\/$/;"    m    struct:_dictionary_
key    cp_iniparser.c    /^    char key     [ASCIILINESZ+1] ;$/;"    l
keym    cp_iniparser.c    /^    char    keym[ASCIILINESZ+1];$/;"    l
keys    cp_iniparser.c    /^    char **keys;$/;"    l
kill_pppd_process    cp_ppp.c    /^int kill_pppd_process(COM_PORT *comport)$/;"    f
l    cp_iniparser.c    /^    static char l[ASCIILINESZ+1];$/;"    l    file:
lPtr    cp_string.c    /^    long        *lPtr;$/;"    l
laddr    cp_sock.h    /^    char                     laddr[16];   \/* local IP address*\/$/;"    m    struct:_CP_SOCK
last    cp_iniparser.c    /^    char * last ;$/;"    l
last    cp_iniparser.c    /^    int  last=0 ;$/;"    l
last    cp_klist.h    /^    struct list_head *last = list->prev;$/;"    l
last_rx_bytes    cp_ppp.c    /^    unsigned long long     last_rx_bytes= ppp_stat->ullRx_Bytes;$/;"    l
last_tx_bytes    cp_ppp.c    /^    unsigned long long     last_tx_bytes= ppp_stat->ullTx_Bytes;$/;"    l
latitude    cp_atcmd.h    /^    char            latitude[15];$/;"    m    struct:_GPRS_LOCATION
lc_key    cp_iniparser.c    /^    char * lc_key ;$/;"    l
ldisc    cp_gsmmux.c    /^    int                    ldisc = N_GSM0710;$/;"    l
ldx    cp_logger.c    /^        int ldx = idx % CHARS_PER_LINE;$/;"    l
left    cp_sock.c    /^    int               rv, left;$/;"    l
left    cp_string.c    /^    int        left;$/;"    l
left    cp_string.c    /^    unsigned int i, left;$/;"    l
left_line    cp_iniparser.c    /^    static char left_line[ASCIILINESZ+1];$/;"    l    file:
len    cp_dictionary.c    /^    int         len ;$/;"    l
len    cp_iniparser.c    /^    int         len, offset ;$/;"    l
len    cp_iniparser.c    /^    int  len ;$/;"    l
len    cp_sock.c    /^    int                 len = sizeof(saddr); $/;"    l
len    cp_sock.c    /^    int len = sizeof (int);$/;"    l
len    cp_sock.c    /^    socklen_t                len = sizeof(saddr);$/;"    l
len    cp_string.c    /^    int len = str->len;$/;"    l
len    cp_string.h    /^    int len;     \/**< size used        *\/$/;"    m    struct:_cp_string
level    cp_logger.h    /^    int                level;$/;"    m    struct:_cp_logger
line    cp_iniparser.c    /^    char        line[ASCIILINESZ+1];$/;"    l
line    cp_iniparser.c    /^    char line    [ASCIILINESZ+1] ;$/;"    l
line_done    cp_logger.c    /^    short line_done = 1;$/;"    l
line_done    cp_string.c    /^    short line_done = 1;$/;"    l
line_status    cp_iniparser.c    /^} line_status ;$/;"    t    typeref:enum:_line_status_    file:
lineno    cp_iniparser.c    /^    int  lineno=0 ;$/;"    l
list_add    cp_klist.h    /^static inline void list_add(struct list_head *new, struct list_head *head)$/;"    f
list_add_tail    cp_klist.h    /^static inline void list_add_tail(struct list_head *new, struct list_head *head)$/;"    f
list_cut_position    cp_klist.h    /^static inline void list_cut_position(struct list_head *list,$/;"    f
list_del    cp_klist.h    /^static inline void list_del(struct list_head *entry)$/;"    f
list_del_init    cp_klist.h    /^static inline void list_del_init(struct list_head *entry)$/;"    f
list_empty    cp_klist.h    /^static inline int list_empty(const struct list_head *head)$/;"    f
list_empty_careful    cp_klist.h    /^static inline int list_empty_careful(const struct list_head *head)$/;"    f
list_entry    cp_klist.h    372;"    d
list_first_entry    cp_klist.h    383;"    d
list_for_each    cp_klist.h    391;"    d
list_for_each_entry    cp_klist.h    444;"    d
list_for_each_entry_continue    cp_klist.h    480;"    d
list_for_each_entry_continue_reverse    cp_klist.h    494;"    d
list_for_each_entry_from    cp_klist.h    507;"    d
list_for_each_entry_reverse    cp_klist.h    455;"    d
list_for_each_entry_safe    cp_klist.h    518;"    d
list_for_each_entry_safe    test/test_klist.c    /^    list_for_each_entry_safe(sock, tsock, head, rlist)$/;"    f
list_for_each_entry_safe_continue    cp_klist.h    534;"    d
list_for_each_entry_safe_from    cp_klist.h    550;"    d
list_for_each_entry_safe_reverse    cp_klist.h    565;"    d
list_for_each_prev    cp_klist.h    413;"    d
list_for_each_prev_safe    cp_klist.h    433;"    d
list_for_each_safe    cp_klist.h    423;"    d
list_head    cp_klist.h    /^struct list_head {$/;"    s
list_is_last    cp_klist.h    /^static inline int list_is_last(const struct list_head *list,$/;"    f
list_is_singular    cp_klist.h    /^static inline int list_is_singular(const struct list_head *head)$/;"    f
list_move    cp_klist.h    /^static inline void list_move(struct list_head *list, struct list_head *head)$/;"    f
list_move_tail    cp_klist.h    /^static inline void list_move_tail(struct list_head *list,$/;"    f
list_prepare_entry    cp_klist.h    468;"    d
list_replace    cp_klist.h    /^static inline void list_replace(struct list_head *old,$/;"    f
list_replace_init    cp_klist.h    /^static inline void list_replace_init(struct list_head *old,$/;"    f
list_splice    cp_klist.h    /^static inline void list_splice(const struct list_head *list,$/;"    f
list_splice_init    cp_klist.h    /^static inline void list_splice_init(struct list_head *list,$/;"    f
list_splice_tail    cp_klist.h    /^static inline void list_splice_tail(struct list_head *list,$/;"    f
list_splice_tail_init    cp_klist.h    /^static inline void list_splice_tail_init(struct list_head *list,$/;"    f
lit    cp_logger.c    /^    char lit[CHARS_PER_LINE + 2];$/;"    l
lit    cp_string.c    /^    char lit[CHARS_PER_LINE + 1];$/;"    l
loc    cp_atcmd.h    /^    GPRS_LOCATION   loc;        \/*  Location *\/$/;"    m    struct:_REGISTER_INFO
local    cp_logger.c    /^    struct tm *local;$/;"    l
lock    cp_gprs.c    /^    static int     lock = 0;$/;"    l    file:
lock    cp_gprs.h    /^    pthread_mutex_t lock;      \/* Module control mutex lock *\/$/;"    m    struct:__MODULE_INFO
log    cp_atcmd.c    /^        char   log[512] = {0};$/;"    l
log_banner    cp_logger.c    /^static void log_banner(char *prefix)$/;"    f    file:
log_dbg    cp_logger.h    102;"    d
log_dbg    cp_logger.h    94;"    d
log_err    cp_logger.h    105;"    d
log_err    cp_logger.h    97;"    d
log_fatal    cp_logger.h    106;"    d
log_fatal    cp_logger.h    98;"    d
log_info    cp_logger.h    101;"    d
log_info    cp_logger.h    93;"    d
log_nrml    cp_logger.h    103;"    d
log_nrml    cp_logger.h    95;"    d
log_rollback_size    cp_logger.c    /^static unsigned long log_rollback_size = LOG_ROLLBACK_NONE;$/;"    v    file:
log_str    cp_logger.c    /^char *log_str[LOG_LEVEL_MAX + 1] = { "", "F", "E", "W", "N", "D", "I", "T", "M" };$/;"    v
log_str    cp_logger.h    /^extern char *log_str[];$/;"    x
log_trace    cp_logger.h    100;"    d
log_trace    cp_logger.h    92;"    d
log_warn    cp_logger.h    104;"    d
log_warn    cp_logger.h    96;"    d
logger    cp_logger.c    /^static cp_logger *logger = NULL;$/;"    v    file:
loglevel    test/swe_tpdud.c    /^    int            loglevel = LOG_LEVEL_NRML;$/;"    l
long_options    test/comport.c    /^    struct option long_options[] = {$/;"    l
long_options    test/swe_tpdud.c    /^    struct option  long_options[] = $/;"    l
long_options    test/test_hal.c    /^    struct option long_options[] = {$/;"    l
longitude    cp_atcmd.h    /^    char            longitude[15];$/;"    m    struct:_GPRS_LOCATION
lost_percent    cp_network.c    /^    int                  lost_percent = 100;$/;"    l
lost_percent    cp_ppp.c    /^    int                    lost_percent;$/;"    l
lport    cp_sock.h    /^    int                      lport;       \/* local port *\/$/;"    m    struct:_CP_SOCK
lport    test/swe_tpdud.h    /^    int                 lport;     \/* dlink  local listen port  *\/$/;"    m    struct:_SWE_TPDU
main    cp_dictionary.c    /^int main(int argc, char *argv[])$/;"    f
main    test/comport.c    /^int main(int argc, char **argv)$/;"    f
main    test/swe_tpdud.c    /^int main (int argc, char **argv)$/;"    f
main    test/test_array.c    /^int main (int argc, char **argv)$/;"    f
main    test/test_hal.c    /^int main (int argc, char **argv)$/;"    f
main    test/test_hh.c    /^int main (int argc, char **argv)$/;"    f
main    test/test_ini.c    /^int main (int argc, char **argv)$/;"    f
main    test/test_klist.c    /^int main (int argc, char **argv)$/;"    f
main    test/test_logger.c    /^int main (int argc, char **argv)$/;"    f
main    test/test_queue.c    /^int main (int argc, char **argv)$/;"    f
main    test/test_sock_client.c    /^int main (int argc, char **argv)$/;"    f
main    test/test_sock_server.c    /^int main (int argc, char **argv)$/;"    f
main    test/test_string.c    /^int main (int argc, char **argv)$/;"    f
main    test/test_vector.c    /^int main (int argc, char **argv)$/;"    f
max_client    cp_sock.h    /^    int                      max_client;  \/* max clients, only listen socket use it*\/$/;"    m    struct:_CP_SOCK
max_event    cp_fds.h    /^    int                   max_event;    \/* Maximum monitor FD number *\/$/;"    m    struct:_CP_FDS
mcc    cp_atcmd.c    /^    char              mcc[5];$/;"    l
mcc_mnc    cp_atcmd.h    /^    char            mcc_mnc[16];\/*   Mobile Country Code, China is 460 *\/$/;"    m    struct:_GPRS_LOCATION
mem    cp_vector.h    /^    void          **mem;$/;"    m    struct:_CP_VECTOR
mem_double    cp_dictionary.c    /^static void * mem_double(void * ptr, int size)$/;"    f    file:
micro_second_sleep    cp_time.h    /^static inline void micro_second_sleep(unsigned long ms)$/;"    f
mnc    cp_atcmd.c    /^    char              mnc[5];$/;"    l
mode    cp_proc.c    /^    int mode = S_IROTH | S_IXOTH | S_IRGRP | S_IXGRP | S_IRWXU;$/;"    l
mode    cp_sock.h    /^    int                      mode;        \/* socket work mode: listen, accept, connect *\/$/;"    m    struct:_CP_SOCK
model    cp_atcmd.h    /^    char            model[64];  \/*  AT+CGMM check GPRS module model *\/$/;"    m    struct:_HARDWARE_INFO
module    cp_gprs.c    /^    MODULE_INFO        *module = (MODULE_INFO *)thread_arg;$/;"    l
module    cp_ppp.c    /^    MODULE_INFO         *module = ppp_ctx->module; $/;"    l
module    cp_ppp.c    /^    MODULE_INFO         *module;$/;"    l
module    cp_ppp.h    /^    MODULE_INFO        *module;$/;"    m    struct:__PPP_CTX
mrev    cp_atcmd.h    /^    char            mrev[64];   \/*  AT+CGMR check GPRS module revision *\/$/;"    m    struct:_HARDWARE_INFO
mru    cp_gsmmux.h    /^    unsigned int mru;$/;"    m    struct:gsm_config
msg_time    cp_sock.h    /^    unsigned long            msg_time;      \/* The last time get incoming data in this socket *\/$/;"    m    struct:_CP_SOCK
msg_timeout    cp_sock.h    /^    unsigned long            msg_timeout;   \/* this is set to the socket recv data timeout value,  *\/$/;"    m    struct:_CP_SOCK
mtu    cp_gsmmux.h    /^    unsigned int mtu;$/;"    m    struct:gsm_config
n    cp_dictionary.h    /^    int             n ;     \/** Number of entries in dictionary *\/$/;"    m    struct:_dictionary_
n    test/test_vector.c    /^    int i, n;$/;"    l
n2    cp_gsmmux.h    /^    unsigned int n2;$/;"    m    struct:gsm_config
netaddr    cp_ppp.h    /^    char            netaddr[INET_ADDRSTRLEN];$/;"    m    struct:__PPPD_INFO
network    cp_ppp.h    /^    unsigned char      network;      \/* PPP network status: PPP_FAIL,PPP_BAD,PPP_GOOD *\/$/;"    m    struct:__PPP_CTX
network_ping_test    cp_network.c    /^int network_ping_test(char *from, char *ping_ip)$/;"    f
new_cfg    cp_comport.c    /^    struct termios old_cfg, new_cfg;$/;"    l
new_first    cp_klist.h    /^    struct list_head *new_first = entry->next;$/;"    l
new_sock    cp_network.c    /^    CP_SOCK                *new_sock = NULL;$/;"    l
newptr    cp_dictionary.c    /^    void * newptr ;$/;"    l
next    cp_klist.h    /^    struct hlist_node *next = n->next;$/;"    l
next    cp_klist.h    /^    struct hlist_node *next, **pprev;$/;"    m    struct:hlist_node    typeref:struct:hlist_node::hlist_node
next    cp_klist.h    /^    struct list_head *next = head->next;$/;"    l
next    cp_klist.h    /^    struct list_head *next, *prev;$/;"    m    struct:list_head    typeref:struct:list_head::list_head
next    cp_queue.h    /^    struct _CP_QNODE   *next;$/;"    m    struct:_CP_QNODE    typeref:struct:_CP_QNODE::_CP_QNODE
nfds    cp_fds.c    /^    int                   i=0, nfds=0;$/;"    l
nic_get_ipaddr    cp_network.c    /^int nic_get_ipaddr(char *nic, char *ipaddr)$/;"    f
nic_get_ptpaddr    cp_network.c    /^int nic_get_ptpaddr(char *nic, char *ptpaddr)$/;"    f
nic_network_config    cp_network.c    /^int nic_network_config(char *nic, char *mac, char *ip)$/;"    f
nkeys    cp_iniparser.c    /^    int     seclen, nkeys ;$/;"    l
node    cp_queue.c    /^    CP_QNODE         *node;$/;"    l
node    cp_queue.c    /^    CP_QNODE       *node, *tmp;$/;"    l
node    cp_queue.c    /^    CP_QNODE       *node;$/;"    l
nonblock    cp_comport.c    /^void nonblock()$/;"    f
now    cp_logger.c    /^    struct timeval now;$/;"    l
now    cp_time.h    /^    struct timeval now; $/;"    l
now    cp_time.h    /^    time_t now = time(NULL);$/;"    l
nsec    cp_iniparser.c    /^    int     nsec ;$/;"    l
nsec    cp_iniparser.c    /^    int nsec ;$/;"    l
offset    cp_iniparser.c    /^    int         len, offset ;$/;"    l
offsetof    cp_common.h    22;"    d
offsetof    cp_klist.h    27;"    d
offsetof    cp_klist.h    28;"    d
old_cfg    cp_comport.c    /^    struct termios old_cfg, new_cfg;$/;"    l
old_flags    cp_comport.c    /^    int old_flags;$/;"    l
olen    cp_string.c    /^    int olen = str->len;$/;"    l
open_gsm_dataport    cp_gprs.c    /^int open_gsm_dataport(MODULE_INFO *module)$/;"    f
opt    cp_sock.c    /^    int        opt;$/;"    l
opt    cp_sock.c    /^    int  opt;$/;"    l
opt    cp_sock.c    /^    int opt = 1;$/;"    l
opt    test/comport.c    /^    int opt = 0;$/;"    l
opt    test/swe_tpdud.c    /^    int            opt;$/;"    l
opt    test/test_hal.c    /^    int                   opt;$/;"    l
optlen    cp_sock.c    /^    socklen_t  optlen = sizeof(opt);$/;"    l
opts    cp_sock.c    /^    int opts;$/;"    l
p    cp_string.c    /^        int p = (s1->len > s2->len) ? s2->len : s1->len;$/;"    l
p    test/test_vector.c    /^    CP_SOCK *p = NULL;$/;"    l
parity    cp_comport.h    /^    unsigned char databit, parity, stopbit, flowctrl, is_connted;$/;"    m    struct:__COM_PORT
pcPtr    cp_string.c    /^    char        *pcPtr;$/;"    l
pcRecvPtr    cp_atcmd.c    /^    char                 *pcRecvPtr = NULL; $/;"    l
pcStart    cp_atcmd.c    /^                            *pcStart = NULL,$/;"    l
pcTab    cp_atcmd.c    /^                            *pcTab   = NULL;$/;"    l
pid    cp_ppp.c    /^    int           pid = -1;$/;"    l
pid    cp_ppp.c    /^    int        pid = -1;$/;"    l
pid    cp_ppp.c    /^    pid_t               pid;$/;"    l
pid    cp_ppp.h    /^    pid_t           pid;$/;"    m    struct:__PPPD_INFO
pid    cp_proc.c    /^        char pid[PID_ASCII_SIZE]; $/;"    l
pid    cp_proc.c    /^        pid_t pid = -1; $/;"    l
pid    cp_proc.c    /^    pid_t pid; $/;"    l
pid_ascii    cp_proc.c    /^        char pid_ascii[PID_ASCII_SIZE]; $/;"    l
ping_interval    cp_ppp.h    /^    long               ping_interval;$/;"    m    struct:__PPP_CTX
ping_ip    cp_ppp.h    /^    char               ping_ip[INET_ADDRSTRLEN];$/;"    m    struct:__PPP_CTX
ping_time    cp_ppp.h    /^    unsigned long   ping_time;$/;"    m    struct:__PPPD_INFO
power_off_module    cp_gprs.c    /^int power_off_module(MODULE_INFO *module)$/;"    f
power_on_module    cp_gprs.c    /^int power_on_module(MODULE_INFO *module)$/;"    f
ppp_context_init    cp_ppp.c    /^int ppp_context_init(PPP_CTX *ppp_ctx, MODULE_INFO *module)$/;"    f
ppp_context_term    cp_ppp.c    /^void ppp_context_term(PPP_CTX *ppp_ctx)$/;"    f
ppp_ctx    cp_ppp.c    /^    PPP_CTX             ppp_ctx; $/;"    l
ppp_stat    cp_ppp.c    /^    PPP_STAT               *ppp_stat = &(ppp_ctx->ppp_stat);$/;"    l
ppp_stat    cp_ppp.h    /^    PPP_STAT           ppp_stat;     \/* PPP network statistic *\/$/;"    m    struct:__PPP_CTX
ppp_thread_workbody    cp_ppp.c    /^void *ppp_thread_workbody(void *thread_arg)$/;"    f
pppd_cmd    cp_ppp.c    /^    char                pppd_cmd[PPPD_CMD_LEN];$/;"    l
pppd_info    cp_ppp.c    /^    PPPD_INFO              *pppd_info = &(ppp_ctx->pppd_info);$/;"    l
pppd_info    cp_ppp.h    /^    PPPD_INFO          pppd_info;    \/* pppd process information *\/$/;"    m    struct:__PPP_CTX
pprev    cp_klist.h    /^    struct hlist_node **pprev = n->pprev;$/;"    l
pprev    cp_klist.h    /^    struct hlist_node *next, **pprev;$/;"    m    struct:hlist_node    typeref:struct:hlist_node::
prefetch    cp_klist.h    /^static inline void prefetch(const void *x) {;}$/;"    f
prev    cp_klist.h    /^    struct list_head *next, *prev;$/;"    m    struct:list_head    typeref:struct:list_head::
print_char    cp_logger.c    /^static char *print_char =$/;"    v    file:
print_char    cp_string.c    /^static char *print_char = $/;"    v    file:
print_usage    test/swe_tpdud.c    /^void print_usage(char *progname)$/;"    f
print_usage    test/test_hal.c    /^void print_usage(char *progname)$/;"    f
print_version    test/comport.c    /^void print_version(char *name)$/;"    f
privt    cp_sock.h    /^    void                     *privt;      \/* socket private data *\/$/;"    m    struct:_CP_SOCK
privt_free    cp_sock.h    /^    PRIVT_FREE               privt_free;  \/* private data free function if it's malloc *\/$/;"    m    struct:_CP_SOCK
prn    cp_logger.c    /^    char prn[LINELEN];$/;"    l
prn    cp_string.c    /^    char prn[LINELEN];$/;"    l
proc_uplink_event    test/swe_tpdud.c    /^int proc_uplink_event(CP_SOCK *ulink)$/;"    f
progname    test/comport.c    /^    char *progname = NULL;$/;"    l
progname    test/test_hal.c    /^    char                  *progname=NULL;$/;"    l
ptpaddr    cp_ppp.h    /^    char            ptpaddr[INET_ADDRSTRLEN];$/;"    m    struct:__PPPD_INFO
ptr    cp_atcmd.c    /^    char              *ptr = NULL;$/;"    l
ptr    cp_atcmd.c    /^    char        *ptr = NULL;$/;"    l
ptr    cp_common.h    /^    void *ptr;$/;"    l
ptr    cp_comport.c    /^    char *ptr, *end;$/;"    l
ptr    cp_iniparser.c    /^        char      *ptr = NULL; $/;"    l
ptr    cp_ppp.c    /^    char                *ptr;$/;"    l
ptr    test/comport.c    /^    char *ptr = NULL;$/;"    l
pwd    cp_ppp.h    /^    char            pwd[PWD_LEN];$/;"    m    struct:__APN_ACCOUNT
pwr_status    cp_gprs.h    /^    unsigned char   pwr_status; \/* Current module power status *\/$/;"    m    struct:__MODULE_INFO
queue    test/test_queue.c    /^    CP_QUEUE *queue = NULL;$/;"    l
raddr    cp_sock.h    /^    char                     raddr[16];   \/* remote IP address  *\/$/;"    m    struct:_CP_SOCK
raddr    test/swe_tpdud.h    /^    char                raddr[32]; \/* uplink remote listen port *\/$/;"    m    struct:_SWE_TPDU
rb_clear    cp_ringbuf.c    /^void rb_clear (struct ring_buffer *rb) {$/;"    f
rb_data_size    cp_ringbuf.c    /^int rb_data_size (struct ring_buffer *rb) {$/;"    f
rb_free_size    cp_ringbuf.c    /^int rb_free_size (struct ring_buffer *rb){$/;"    f
rb_init    cp_ringbuf.c    /^void rb_init (struct ring_buffer *ring, u_char* buff, int size) {$/;"    f
rb_peek    cp_ringbuf.c    /^u_char rb_peek(struct ring_buffer* rb, int index) {$/;"    f
rb_read    cp_ringbuf.c    /^int rb_read (struct ring_buffer *rb, u_char * buf, int max) {$/;"    f
rb_write    cp_ringbuf.c    /^rb_write (struct ring_buffer *rb, u_char * buf, int len)$/;"    f
rbuf    cp_sock.c    /^    cp_string         *rbuf;$/;"    l
rbuf    cp_sock.h    /^    cp_string                *rbuf;       \/* receive buffer  *\/$/;"    m    struct:_CP_SOCK
rbuf    test/test_hh.c    /^    unsigned char   rbuf[10];$/;"    l
rc    cp_logger.c    /^    int rc = 0;$/;"    l
rc    cp_logger.c    /^    int rc;$/;"    l
rc    cp_string.c    /^        int rc = $/;"    l
rc    cp_string.c    /^        int rc = memcmp(s1->data, s2->data, p);$/;"    l
rc    cp_string.c    /^    int rc;$/;"    l
rcv    test/test_string.c    /^    cp_string      *rcv;$/;"    l
rd_pointer    cp_ringbuf.h    /^    int rd_pointer;$/;"    m    struct:ring_buffer
read    cp_sock.h    /^    CP_SOCK_EVENT_CALLBACK  read;$/;"    m    struct:_CP_SOCK_CALLBACK
read_len    cp_string.c    /^    int read_len;$/;"    l
ready    cp_gprs.h    /^    unsigned char   ready;     \/* SIM card regist and can work or not *\/$/;"    m    struct:__MODULE_INFO
rear    cp_queue.h    /^    CP_QNODE           *rear;$/;"    m    struct:_CP_QUEUE
record_daemon_pid    cp_proc.c    /^int record_daemon_pid(const char *pid_file)$/;"    f
recv_buf    cp_atcmd.c    /^    char              recv_buf[ATCMD_REPLY_LEN];$/;"    l
recv_buf    cp_atcmd.c    /^    char        recv_buf[ATCMD_REPLY_LEN]; $/;"    l
recv_buf    cp_atcmd.c    /^    char        recv_buf[ATCMD_REPLY_LEN];$/;"    l
recv_size    test/comport.c    /^    int recv_size = 0;$/;"    l
reg    cp_gprs.c    /^    REGISTER_INFO   *reg = &(module->reg);   \/* SIM card Register information  *\/ $/;"    l
reg    cp_gprs.h    /^    REGISTER_INFO   reg;       \/* SIM card register network information *\/$/;"    m    struct:__MODULE_INFO
res    cp_fds.c    /^    struct  rlimit    res;$/;"    l
res    cp_sock.c    /^    struct addrinfo     *res = NULL;$/;"    l
res    cp_string.c    /^    cp_string *res = NULL;$/;"    l
res    cp_string.c    /^    cp_string *res;$/;"    l
result    cp_string.c    /^    char        *result;$/;"    l
ret    cp_iniparser.c    /^    int         ret ;$/;"    l
retVal    cp_proc.c    /^    int retVal = -1; $/;"    l
retval    cp_atcmd.c    /^    int                  retval = -1; $/;"    l
retval    cp_atcmd.c    /^    int               retval;$/;"    l
retval    cp_atcmd.c    /^    int              retval; $/;"    l
retval    cp_atcmd.c    /^    int              retval;$/;"    l
retval    cp_atcmd.c    /^    int         retval = 0; $/;"    l
retval    cp_atcmd.c    /^    int         retval, stat = -1;$/;"    l
retval    cp_atcmd.c    /^    int         retval;$/;"    l
retval    cp_atcmd.c    /^    int         retval=0; $/;"    l
retval    cp_atcmd.c    /^    int    retval;$/;"    l
retval    cp_atcmd.c    /^    int  retval;$/;"    l
retval    cp_comport.c    /^    int retval = -1;$/;"    l
retval    cp_comport.c    /^    int retval = 0;             \/\/ Function return value$/;"    l
retval    cp_comport.c    /^    int retval = 0;$/;"    l
retval    cp_gprs.c    /^    int           retval = 0;$/;"    l
retval    cp_gprs.c    /^    int i, retval = -1;$/;"    l
retval    cp_ppp.c    /^    int                 retval;$/;"    l
retval    cp_ppp.c    /^    int           retval = -1;$/;"    l
retval    cp_proc.c    /^    int        retval = 0;$/;"    l
retval    cp_proc.c    /^    int retval, fd; $/;"    l
retval    test/comport.c    /^    int retval = -1;$/;"    l
retval    test/comport.c    /^    int retval = 0;$/;"    l
ring_buffer    cp_ringbuf.h    /^struct ring_buffer {$/;"    s
rlist    cp_sock.h    /^    struct list_head         rlist;       \/* The list_head member position just for the registry list *\/$/;"    m    struct:_CP_SOCK    typeref:struct:_CP_SOCK::list_head
rp    cp_sock.c    /^    struct addrinfo     hints, *rp;$/;"    l
rport    cp_sock.h    /^    int                      rport;       \/* remote port *\/$/;"    m    struct:_CP_SOCK
rport    test/swe_tpdud.h    /^    int                 rport;     \/* uplink remote IP address  *\/$/;"    m    struct:_SWE_TPDU
rsize    cp_sock.h    /^    int                      rsize;       \/* ioctl() set socket recv buffer size  *\/$/;"    m    struct:_CP_SOCK
rtc_tm    cp_time.h    /^    struct rtc_time     rtc_tm;  $/;"    l
rv    cp_array.c    /^    int              i, rv = -3;$/;"    l
rv    cp_fds.c    /^    int                     rv = 0;$/;"    l
rv    cp_fds.c    /^    int                     rv;$/;"    l
rv    cp_fds.c    /^    int                    rv;$/;"    l
rv    cp_fds.c    /^    int          rv = 0;$/;"    l
rv    cp_gprs.c    /^    int             rv;$/;"    l
rv    cp_gprs.c    /^    int           i, rv = 0;$/;"    l
rv    cp_gprs.c    /^    int           rv = 0;$/;"    l
rv    cp_gprs.c    /^    int           rv;$/;"    l
rv    cp_gprs.c    /^    int     rv = 0;$/;"    l
rv    cp_hal.c    /^    int         rv = 0;$/;"    l
rv    cp_network.c    /^    int                    rv = 0;$/;"    l
rv    cp_network.c    /^    int  rv = 0;$/;"    l
rv    cp_sock.c    /^    int                      rv = 0;$/;"    l
rv    cp_sock.c    /^    int                      rv;$/;"    l
rv    cp_sock.c    /^    int                 rv = 0;$/;"    l
rv    cp_sock.c    /^    int               rv, left;$/;"    l
rv    cp_sock.c    /^    int        rv = 0;$/;"    l
rv    cp_time.h    /^    int                 rv, fd = -1;$/;"    l
rv    test/swe_tpdud.c    /^    int            rv = 0;$/;"    l
rv    test/swe_tpdud.c    /^    int           rv;$/;"    l
rv    test/test_hal.c    /^    int        rv = 0;$/;"    l
rv    test/test_sock_client.c    /^    int      rv;$/;"    l
rv    test/test_sock_server.c    /^    int           rv = 0;$/;"    l
rx_packets    cp_network.c    /^    unsigned long        rx_packets = 0;$/;"    l
saddr    cp_sock.c    /^            struct sockaddr_in    *saddr = (struct sockaddr_in *)rp->ai_addr;$/;"    l
saddr    cp_sock.c    /^    struct sockaddr_in       saddr;$/;"    l
saddr    cp_sock.c    /^    struct sockaddr_in  saddr;$/;"    l
saddr    cp_sock.h    /^    struct sockaddr          saddr;       \/* sockaddr for connect *\/$/;"    m    struct:_CP_SOCK    typeref:struct:_CP_SOCK::sockaddr
save    cp_vector.c    /^    void    *save;$/;"    l
sbuf    cp_sock.h    /^    cp_string                *sbuf;       \/* send buffer *\/$/;"    m    struct:_CP_SOCK
sbuf    test/test_hh.c    /^    unsigned char   sbuf[10]={0x02, 0x48, 0x32, 0x03, 0x20, 0x00, 0x00, 0xF6, 0xBE, 0x03};$/;"    l
seclen    cp_iniparser.c    /^    int     seclen ;$/;"    l
seclen    cp_iniparser.c    /^    int     seclen, nkeys ;$/;"    l
secname    cp_iniparser.c    /^    char *  secname ;$/;"    l
section    cp_iniparser.c    /^    char section [ASCIILINESZ+1] ;$/;"    l
select_apn    cp_ppp.c    /^int select_apn(PPP_CTX *ppp_ctx, char *key)$/;"    f
send    cp_comport.c    /^    int send = 0;$/;"    l
send_atcmd    cp_atcmd.c    /^int send_atcmd(COM_PORT *comport, char *atCmd, char *expect, char *error,$/;"    f
send_atcmd_check_ok    cp_atcmd.c    /^int send_atcmd_check_ok(COM_PORT *comport, char *atcmd, unsigned long timeout)$/;"    f
send_atcmd_check_request    cp_atcmd.c    /^int send_atcmd_check_request(COM_PORT *comport, char *atcmd, unsigned long timeout, char *buf, int buf_len)$/;"    f
send_atcmd_check_value    cp_atcmd.c    /^int send_atcmd_check_value(COM_PORT *comport, char *atcmd, unsigned long timeout, char *buf, int buf_len)$/;"    f
serv_sock    cp_fds.c    /^    CP_SOCK           *sock, *tsock, *serv_sock;$/;"    l
serv_sock    cp_sock.h    /^    struct _CP_SOCK          *serv_sock;  \/* Accept socket used to point to the server socket *\/$/;"    m    struct:_CP_SOCK    typeref:struct:_CP_SOCK::_CP_SOCK
serv_tpdu    test/swe_tpdud.c    /^            SWE_TPDU       *serv_tpdu;$/;"    l
server_list    cp_fds.h    /^    struct list_head      server_list;  \/* a list keep all the listen sockets *\/ $/;"    m    struct:_CP_FDS    typeref:struct:_CP_FDS::list_head
service    cp_sock.c    /^    char                service[20];$/;"    l
service_route    test/test_sock_client.c    /^int service_route(CP_SOCK *sock)$/;"    f
service_route    test/test_sock_server.c    /^int service_route(CP_SOCK *sock)$/;"    f
set_daemon_running    cp_proc.c    /^int set_daemon_running(const char *pid_file)$/;"    f
set_module_event    cp_gprs.c    /^void set_module_event(MODULE_INFO *module, int request)$/;"    f
set_module_event_power    cp_gprs.c    /^int set_module_event_power(MODULE_INFO *module)$/;"    f
set_ppp_disconnect    cp_ppp.c    /^void set_ppp_disconnect(PPP_CTX *ppp_ctx)$/;"    f
set_settings    cp_comport.c    /^void set_settings(COM_PORT * comport, const char *settings)$/;"    f
settings    test/comport.c    /^    char *settings = "8N1N";$/;"    l
sigact    cp_proc.c    /^    struct sigaction sigact, sigign;$/;"    l
sigact    test/comport.c    /^    struct sigaction sigact;$/;"    l
sigign    cp_proc.c    /^    struct sigaction sigact, sigign;$/;"    l
signal    cp_atcmd.c    /^    int         signal = -1;$/;"    l
signal    cp_atcmd.h    /^    int             signal;     \/*  GPRS signal *\/ $/;"    m    struct:_REGISTER_INFO
signal    cp_proc.h    /^    int       signal;$/;"    m    struct:__CP_PROC_SIG
signal_handler    test/comport.c    /^void signal_handler(int i_sig)$/;"    f
sin    cp_network.c    /^    struct sockaddr_in    *sin;         $/;"    l
sin    cp_ppp.c    /^    struct sockaddr_in    *sin;  $/;"    l
size    cp_array.h    /^    int                    size;$/;"    m    struct:_CP_ARRAY
size    cp_dictionary.h    /^    int             size ;  \/** Storage size *\/$/;"    m    struct:_dictionary_
size    cp_logger.h    /^    int                size;$/;"    m    struct:_cp_logger
size    cp_queue.h    /^    int                size;$/;"    m    struct:_CP_QUEUE
size    cp_ringbuf.h    /^    int size;$/;"    m    struct:ring_buffer
size    cp_string.c    /^    int        size;$/;"    l
size    cp_string.h    /^    int size;    \/**< size allocated   *\/$/;"    m    struct:_cp_string
size    cp_vector.h    /^    int           size;$/;"    m    struct:_CP_VECTOR
snd    test/test_string.c    /^    cp_string      *snd;$/;"    l
so_linger    cp_sock.c    /^            struct linger so_linger;$/;"    l
sock    cp_fds.c    /^    CP_SOCK                *sock;$/;"    l
sock    cp_fds.c    /^    CP_SOCK               *sock;$/;"    l
sock    cp_fds.c    /^    CP_SOCK           *sock = NULL, *tsock;$/;"    l
sock    cp_fds.c    /^    CP_SOCK           *sock, *tsock, *serv_sock;$/;"    l
sock    cp_fds.c    /^    CP_SOCK           *sock, *tsock;$/;"    l
sock    cp_fds.c    /^    CP_SOCK           *sock;$/;"    l
sock    cp_fds.c    /^    CP_SOCK    *sock = NULL;$/;"    l
sock    cp_network.c    /^    CP_SOCK   *sock = NULL;$/;"    l
sock    test/swe_tpdud.c    /^    CP_SOCK        *sock;$/;"    l
sock    test/test_array.c    /^    CP_SOCK *sock = NULL;$/;"    l
sock    test/test_klist.c    /^    CP_SOCK             *sock, *tsock;$/;"    l
sock    test/test_queue.c    /^    CP_SOCK *sock = NULL;$/;"    l
sock    test/test_sock_client.c    /^    CP_SOCK    *sock = NULL;$/;"    l
sock    test/test_sock_server.c    /^    CP_SOCK    *sock;$/;"    l
sock_list    test/test_klist.c    /^    struct list_head    sock_list;$/;"    l
sock_poll    cp_sock.c    /^    struct pollfd            sock_poll;$/;"    l
split_string_to_value    cp_string.c    /^int split_string_to_value(char *str, char *fmt, ...)$/;"    f
ssize    cp_sock.h    /^    int                      ssize;       \/* ioctl() set socket send buffer size  *\/$/;"    m    struct:_CP_SOCK
stExcpFds    cp_comport.c    /^    fd_set stReadFds, stExcpFds;$/;"    l
stReadFds    cp_comport.c    /^    fd_set stReadFds, stExcpFds;$/;"    l
stTime    cp_comport.c    /^    struct timeval stTime;$/;"    l
sta    cp_iniparser.c    /^    line_status sta ;$/;"    l
start    cp_atcmd.c    /^    char        *start;$/;"    l
start_ppp_connect    cp_ppp.c    /^int start_ppp_connect(PPP_CTX *ppp_ctx)$/;"    f
start_ppp_dial_cmd    cp_ppp.c    /^int start_ppp_dial_cmd(COM_PORT  *comport, APN_ACCOUNT *apn, char *ppp_dev)$/;"    f
start_thread_ppp    cp_ppp.c    /^int start_thread_ppp(MODULE_INFO *module)$/;"    f
start_time    cp_gprs.c    /^    static unsigned long start_time ;$/;"    l    file:
start_time    cp_ppp.h    /^    unsigned long   start_time;$/;"    m    struct:__PPPD_INFO
stat    cp_atcmd.c    /^    int         retval, stat = -1;$/;"    l
status    cp_atcmd.c    /^    int               status;$/;"    l
status    cp_hal.c    /^    int         status;$/;"    l
status    cp_ppp.h    /^    unsigned char      status;       \/* Current PPP connection status *\/$/;"    m    struct:__PPP_CTX
status    cp_sock.h    /^    unsigned char            status;      \/* current socket status *\/$/;"    m    struct:_CP_SOCK
stop    cp_proc.h    /^    unsigned  stop;     \/* 0: Not term  1: Stop  *\/$/;"    m    struct:__CP_PROC_SIG
stop_ppp_connect    cp_ppp.c    /^int stop_ppp_connect(PPP_CTX *ppp_ctx)$/;"    f
stop_tpdu_service    test/swe_tpdud.c    /^static void stop_tpdu_service(SWE_TPDU *tpdu)$/;"    f    file:
stopbit    cp_comport.h    /^    unsigned char databit, parity, stopbit, flowctrl, is_connted;$/;"    m    struct:__COM_PORT
str    cp_iniparser.c    /^    char    *   str ;$/;"    l
str    cp_ppp.c    /^    char             *str;$/;"    l
str    cp_string.c    /^    cp_string *str = t_malloc(sizeof(cp_string));$/;"    l
str    cp_string.c    /^    cp_string *str;$/;"    l
string    cp_string.c    /^    static char string[1024]; $/;"    l    file:
strlwc    cp_iniparser.c    /^static char * strlwc(const char * s)$/;"    f    file:
strstrip    cp_iniparser.c    /^static char * strstrip(const char * s)$/;"    f    file:
sval    cp_iniparser.c    /^    char * sval ;$/;"    l
t    cp_dictionary.c    /^    char * t ;$/;"    l
t1    cp_gsmmux.h    /^    unsigned int t1;$/;"    m    struct:gsm_config
t2    cp_gsmmux.h    /^    unsigned int t2;$/;"    m    struct:gsm_config
t3    cp_gsmmux.h    /^    unsigned int t3;$/;"    m    struct:gsm_config
t_free    cp_common.h    60;"    d
t_free    cp_common.h    63;"    d
t_malloc    cp_common.h    61;"    d
t_malloc    cp_common.h    64;"    d
task_array    cp_fds.h    /^    CP_ARRAY              *task_array;  \/* an array keep all these pending\/or other special task socket *\/ $/;"    m    struct:_CP_FDS
test_buzzer    test/test_hal.c    /^    int                   test_buzzer = 0;$/;"    l
test_buzzer_hal_api    test/test_hal.c    /^void test_buzzer_hal_api(void)$/;"    f
test_gprs    test/test_hal.c    /^    int                   test_gprs = 0;$/;"    l
test_gprs_hal_api    test/test_hal.c    /^void test_gprs_hal_api(void)$/;"    f
test_led    test/test_hal.c    /^    int                   test_led = 0;$/;"    l
test_led_hal_api    test/test_hal.c    /^void test_led_hal_api(void)$/;"    f
thread_attr    cp_proc.c    /^    pthread_attr_t thread_attr; $/;"    l
thread_id    cp_ppp.h    /^    pthread_t          thread_id;    \/* PPP Thread ID, RFU *\/$/;"    m    struct:__PPP_CTX
thread_start    cp_proc.c    /^int thread_start(pthread_t * thread_id, THREAD_BODY * thread_workbody, void *thread_arg)$/;"    f
tid    cp_ppp.c    /^    pthread_t           tid;$/;"    l
time    cp_atcmd.h    /^    char            time[15];$/;"    m    struct:_GPRS_LOCATION
time_elapsed    cp_time.h    /^static inline unsigned long time_elapsed(unsigned long start)$/;"    f
time_now    cp_time.h    /^static inline unsigned long time_now()$/;"    f
timeout    cp_fds.h    /^    int                   timeout;      \/* epoll_wait timeout value  *\/$/;"    m    struct:_CP_FDS
timestr    cp_logger.c    /^    char timestr[256];$/;"    l
tmp    cp_atcmd.c    /^    char        tmp[ATCMD_REPLY_LEN];$/;"    l
tmp    cp_comport.c    /^    long tmp;$/;"    l
tmp    cp_iniparser.c    /^    char tmp     [ASCIILINESZ+1] ;$/;"    l
tmp    cp_ppp.c    /^    char                tmp[64];$/;"    l
tmp    cp_ppp.c    /^    char             tmp[64];$/;"    l
tmp    cp_queue.c    /^    CP_QNODE       *node, *tmp;$/;"    l
tmp    test/test_array.c    /^    CP_SOCK *tmp = NULL;$/;"    l
tmp    test/test_queue.c    /^    CP_SOCK *tmp = NULL;$/;"    l
tnow    cp_time.h    /^    struct tm *tnow = localtime(&now); $/;"    l
total    cp_ringbuf.c    /^    int total;$/;"    l
total    cp_string.c    /^    int total = 0;$/;"    l
tpdu    test/swe_tpdud.c    /^    SWE_TPDU       *tpdu;$/;"    l
tpdu    test/swe_tpdud.c    /^    SWE_TPDU       tpdu = {.lport=TPDUD_PORT, .raddr=HOSTSIM_IP, .rport=HOSTSIM_PORT};$/;"    l
tpdu    test/swe_tpdud.c    /^    SWE_TPDU      *tpdu = NULL; $/;"    l
tpdu_connect_uplink    test/swe_tpdud.c    /^int tpdu_connect_uplink(SWE_TPDU *tpdu)$/;"    f
tpdu_service_route    test/swe_tpdud.c    /^int tpdu_service_route(CP_SOCK *dlink)$/;"    f
travel_list    test/test_klist.c    /^void travel_list(struct list_head *head)$/;"    f
tsock    cp_fds.c    /^    CP_SOCK           *sock = NULL, *tsock;$/;"    l
tsock    cp_fds.c    /^    CP_SOCK           *sock, *tsock, *serv_sock;$/;"    l
tsock    cp_fds.c    /^    CP_SOCK           *sock, *tsock;$/;"    l
tsock    test/test_klist.c    /^    CP_SOCK             *sock, *tsock;$/;"    l
ttystate    cp_comport.c    /^    struct termios ttystate;$/;"    l
tv    cp_comport.c    /^    struct timeval tv;$/;"    l
tx_packets    cp_network.c    /^    unsigned long        tx_packets = 0;$/;"    l
type    cp_atcmd.h    /^    int             type;       \/*  SIM card register type: REG_HOMEWORK,REG_SEARCHING... *\/$/;"    m    struct:_REGISTER_INFO
type    cp_ppp.c    /^    unsigned char       type = APN_2G;$/;"    l
uid    cp_ppp.h    /^    char            uid[UID_LEN];    $/;"    m    struct:__APN_ACCOUNT
ulCollisions    cp_ppp.h    /^    unsigned long ulCollisions;$/;"    m    struct:__PPP_STAT
ulRx_CRC_Errors    cp_ppp.h    /^    unsigned long ulRx_CRC_Errors;  \/\/ recved pkt with crc error$/;"    m    struct:__PPP_STAT
ulRx_Compressed    cp_ppp.h    /^    unsigned long ulRx_Compressed;$/;"    m    struct:__PPP_STAT
ulRx_Dropped    cp_ppp.h    /^    unsigned long ulRx_Dropped; \/\/ no space in linux buffers$/;"    m    struct:__PPP_STAT
ulRx_Errors    cp_ppp.h    /^    unsigned long ulRx_Errors;  \/\/ bad packets received   $/;"    m    struct:__PPP_STAT
ulRx_FIFO_Errors    cp_ppp.h    /^    unsigned long ulRx_FIFO_Errors; \/\/ recv'r fifo overrun    $/;"    m    struct:__PPP_STAT
ulRx_Frame_Errors    cp_ppp.h    /^    unsigned long ulRx_Frame_Errors;    \/\/ recv'd frame alignment error$/;"    m    struct:__PPP_STAT
ulRx_Length_Errors    cp_ppp.h    /^    unsigned long ulRx_Length_Errors;$/;"    m    struct:__PPP_STAT
ulRx_Missed_Errors    cp_ppp.h    /^    unsigned long ulRx_Missed_Errors;   \/\/ receiver missed packet  $/;"    m    struct:__PPP_STAT
ulRx_Multicast    cp_ppp.h    /^    unsigned long ulRx_Multicast;   \/\/ multicast packets received   $/;"    m    struct:__PPP_STAT
ulRx_Over_Errors    cp_ppp.h    /^    unsigned long ulRx_Over_Errors; \/\/ receiver ring buff overflow$/;"    m    struct:__PPP_STAT
ulStartTime    cp_atcmd.c    /^    unsigned long        ulStartTime; $/;"    l
ulTmp    cp_time.h    /^    unsigned long ulTmp;$/;"    l
ulTx_Aborted_Errors    cp_ppp.h    /^    unsigned long ulTx_Aborted_Errors;$/;"    m    struct:__PPP_STAT
ulTx_Carrier_Errors    cp_ppp.h    /^    unsigned long ulTx_Carrier_Errors;$/;"    m    struct:__PPP_STAT
ulTx_Compressed    cp_ppp.h    /^    unsigned long ulTx_Compressed;$/;"    m    struct:__PPP_STAT
ulTx_Dropped    cp_ppp.h    /^    unsigned long ulTx_Dropped; \/\/ no space available in linux$/;"    m    struct:__PPP_STAT
ulTx_Errors    cp_ppp.h    /^    unsigned long ulTx_Errors;  \/\/ packet transmit problems$/;"    m    struct:__PPP_STAT
ulTx_FIFO_Errors    cp_ppp.h    /^    unsigned long ulTx_FIFO_Errors;$/;"    m    struct:__PPP_STAT
ulTx_Heartbeat_Errors    cp_ppp.h    /^    unsigned long ulTx_Heartbeat_Errors;$/;"    m    struct:__PPP_STAT
ulTx_Window_Errors    cp_ppp.h    /^    unsigned long ulTx_Window_Errors;$/;"    m    struct:__PPP_STAT
ulink    test/swe_tpdud.c    /^    CP_SOCK       *ulink;$/;"    l
ulink    test/swe_tpdud.h    /^    CP_SOCK             *ulink;    \/* connect to hostsim socket *\/$/;"    m    struct:_SWE_TPDU
ullRx_Bytes    cp_ppp.h    /^    unsigned long long ullRx_Bytes; \/\/ total bytes received   $/;"    m    struct:__PPP_STAT
ullRx_Packets    cp_ppp.h    /^    unsigned long long ullRx_Packets;   \/\/ total packets received $/;"    m    struct:__PPP_STAT
ullTx_Bytes    cp_ppp.h    /^    unsigned long long ullTx_Bytes; \/\/ total bytes transmitted     $/;"    m    struct:__PPP_STAT
ullTx_Packets    cp_ppp.h    /^    unsigned long long ullTx_Packets;   \/\/ total packets transmitted$/;"    m    struct:__PPP_STAT
unused    cp_gsmmux.h    /^    unsigned int unused[8];   \/* Padding for expansion without breaking stuff *\/$/;"    m    struct:gsm_config
usage    test/comport.c    /^void usage(char *name)$/;"    f
used    cp_comport.h    /^    unsigned char  used;     \/* This comport used or not now *\/$/;"    m    struct:__COM_PORT
used    cp_vector.h    /^    int           used;$/;"    m    struct:_CP_VECTOR
users    cp_gprs.h    /^    int             users;     \/* How many users use the module now  *\/$/;"    m    struct:__MODULE_INFO
v    test/test_vector.c    /^    CP_VECTOR *v = cp_vector_init(1024);$/;"    l
val    cp_dictionary.c    /^    char    *   val ;$/;"    l
val    cp_dictionary.h    /^    char        **  val ;   \/** List of string values *\/$/;"    m    struct:_dictionary_
val    cp_iniparser.c    /^    char val     [ASCIILINESZ+1] ;$/;"    l
vector    cp_vector.c    /^    CP_VECTOR  *vector = NULL;$/;"    l
who    cp_gprs.c    /^    char            *who = "atcmd_check_ready()";$/;"    l
who    cp_gprs.c    /^    char            *who = "atcmd_inspect_status()";$/;"    l
wr_pointer    cp_ringbuf.h    /^    int wr_pointer;$/;"    m    struct:ring_buffer
write    cp_sock.h    /^    CP_SOCK_EVENT_CALLBACK  write;$/;"    m    struct:_CP_SOCK_CALLBACK
xstrdup    cp_dictionary.c    /^static char * xstrdup(const char * s)$/;"    f    file: