Changeset 1372
- Timestamp:
- 2000-08-07T17:13:29+12:00 (24 years ago)
- Location:
- trunk/gsdl/src/recpt
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl/src/recpt/z3950proto.cpp
r1369 r1372 61 61 z3950_server *zserver; 62 62 ShortColInfo_t *tempinfo; 63 FILE *errfile; 63 64 // FILE *errfile declared in z3950cfg.h, defined in zparse.y 64 65 65 66 if ((errfile=fopen(errf.getcstr(),"a"))==NULL) { -
trunk/gsdl/src/recpt/zparse.tab.c
r1355 r1372 46 46 #define DATA 295 47 47 48 #line 3"zparse.y"48 #line 27 "zparse.y" 49 49 50 50 /* verbatim C code - functions, etc */ … … 71 71 /* defined in z3950proto.cpp */ 72 72 struct z3950cfg *zserver_list=NULL; 73 FILE *errfile; 73 74 74 75 int yylex(void); … … 79 80 80 81 81 #line 37"zparse.y"82 #line 62 "zparse.y" 82 83 typedef union { 83 84 char *string; … … 157 158 #if YYDEBUG != 0 158 159 static const short yyrline[] = { 0, 159 82, 85, 86, 88, 89, 91, 111, 115, 116, 121,160 1 22, 125, 126, 129, 130, 131, 136, 138, 139, 141,161 1 43, 146, 157, 179, 187, 195, 197, 198, 200, 201160 107, 110, 111, 113, 114, 116, 136, 140, 141, 146, 161 147, 150, 151, 154, 155, 156, 161, 163, 164, 166, 162 168, 171, 182, 204, 212, 220, 222, 223, 225, 226 162 163 }; 163 164 #endif … … 778 779 779 780 case 1: 780 #line 82"zparse.y"781 #line 107 "zparse.y" 781 782 {zserver_list=yyvsp[0].cfg;; 782 783 break;} 783 784 case 2: 784 #line 85"zparse.y"785 #line 110 "zparse.y" 785 786 {;; 786 787 break;} 787 788 case 3: 788 #line 86"zparse.y"789 #line 111 "zparse.y" 789 790 {fprintf(stderr,"No version - not GSDL config file?\n");return(1);; 790 791 break;} 791 792 case 4: 792 #line 88"zparse.y"793 #line 113 "zparse.y" 793 794 {if (yyvsp[0].cfg!=NULL) {yyvsp[0].cfg->next=yyvsp[-1].cfg;yyval.cfg=yyvsp[0].cfg;}; 794 795 break;} 795 796 case 6: 796 #line 92"zparse.y"797 #line 117 "zparse.y" 797 798 { 798 799 if (YYRECOVERING) … … 816 817 break;} 817 818 case 7: 818 #line 1 11"zparse.y"819 #line 136 "zparse.y" 819 820 {yyval.cfg=NULL; 820 821 fprintf(stderr,"discarding zserver (line %d)\n",lineno);; 821 822 break;} 822 823 case 8: 823 #line 1 15"zparse.y"824 #line 140 "zparse.y" 824 825 {;; 825 826 break;} 826 827 case 9: 827 #line 1 16"zparse.y"828 #line 141 "zparse.y" 828 829 {errormsg("Database name needs to be followed by a short " 829 830 "descriptive name (enclosed in \" marks)"); … … 832 833 break;} 833 834 case 10: 834 #line 1 21"zparse.y"835 #line 146 "zparse.y" 835 836 {yyval.number=atoi(yyvsp[0].string);; 836 837 break;} 837 838 case 11: 838 #line 1 22"zparse.y"839 #line 147 "zparse.y" 839 840 {yyval.number=210;; 840 841 break;} 841 842 case 12: 842 #line 1 25"zparse.y"843 #line 150 "zparse.y" 843 844 {yyval.string=yyvsp[0].string;; 844 845 break;} 845 846 case 13: 846 #line 1 26"zparse.y"847 #line 151 "zparse.y" 847 848 {yyval.string=yyvsp[0].string; 848 849 errormsg("Icon must be enclosed in quotes"); … … 850 851 break;} 851 852 case 14: 852 #line 1 29"zparse.y"853 #line 154 "zparse.y" 853 854 {yyval.string=NULL;; 854 855 break;} 855 856 case 15: 856 #line 1 30"zparse.y"857 #line 155 "zparse.y" 857 858 {yyval.string=yyvsp[0].string;; 858 859 break;} 859 860 case 16: 860 #line 1 31"zparse.y"861 #line 156 "zparse.y" 861 862 {yyval.string=yyvsp[0].string; 862 863 /* this is because of the ':' */ … … 866 867 break;} 867 868 case 17: 868 #line 1 36"zparse.y"869 #line 161 "zparse.y" 869 870 {yyval.string=NULL;; 870 871 break;} 871 872 case 18: 872 #line 1 38"zparse.y"873 #line 163 "zparse.y" 873 874 {defLanguage=0;; 874 875 break;} 875 876 case 19: 876 #line 1 39"zparse.y"877 #line 164 "zparse.y" 877 878 {yyval.about=NULL;; 878 879 break;} 879 880 case 20: 880 #line 1 41"zparse.y"881 #line 166 "zparse.y" 881 882 {;; 882 883 break;} 883 884 case 21: 884 #line 1 43"zparse.y"885 #line 168 "zparse.y" 885 886 {yyval.about=yyvsp[0].about;yyvsp[0].about->next=yyvsp[-1].about;; 886 887 break;} 887 888 case 22: 888 #line 1 47"zparse.y"889 #line 172 "zparse.y" 889 890 { 890 891 if((yyval.about=malloc(sizeof(struct z3950aboutlist))) … … 899 900 break;} 900 901 case 23: 901 #line 1 58"zparse.y"902 #line 183 "zparse.y" 902 903 { 903 904 if (defLanguage) … … 918 919 break;} 919 920 case 24: 920 #line 180"zparse.y"921 #line 205 "zparse.y" 921 922 { 922 923 yyval.string=malloc(strlen(yyvsp[-2].string)+strlen(yyvsp[0].string)+1); … … 928 929 break;} 929 930 case 25: 930 #line 187"zparse.y"931 #line 212 "zparse.y" 931 932 {;; 932 933 break;} 933 934 case 26: 934 #line 195"zparse.y"935 #line 220 "zparse.y" 935 936 {errormsg("missing language");; 936 937 break;} 937 938 case 27: 938 #line 197"zparse.y"939 #line 222 "zparse.y" 939 940 {;; 940 941 break;} 941 942 case 28: 942 #line 198"zparse.y"943 #line 223 "zparse.y" 943 944 {;; 944 945 break;} 945 946 case 29: 946 #line 2 00"zparse.y"947 #line 225 "zparse.y" 947 948 {;; 948 949 break;} 949 950 case 30: 950 #line 2 01"zparse.y"951 #line 226 "zparse.y" 951 952 {;; 952 953 break;} … … 1174 1175 return 1; 1175 1176 } 1176 #line 2 04"zparse.y"1177 #line 229 "zparse.y" 1177 1178 1178 1179 /*int strncasecmp (const char *, const char *,size_t);*/ -
trunk/gsdl/src/recpt/zparse.y
r1371 r1372 49 49 /* defined in z3950proto.cpp */ 50 50 struct z3950cfg *zserver_list=NULL; 51 FILE *errfile; 51 52 52 53 int yylex(void);
Note:
See TracChangeset
for help on using the changeset viewer.