Rev 8863 | Rev 11124 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8863 | Rev 8898 | ||
---|---|---|---|
Line 83... | Line 83... | ||
83 | } |
83 | } |
84 | } |
84 | } |
85 | } |
85 | } |
86 | 86 | ||
87 | /* Prepare dictionary */ |
87 | /* Prepare dictionary */ |
- | 88 | static |
|
88 | void |
89 | void prepare_dics(void) |
89 | { |
90 | { |
90 | int i; |
91 | int i; |
91 | FILE *dicf; |
92 | FILE *dicf; |
92 | char *p1, *p2, *pp; |
93 | char *p1, *p2, *pp; |
93 | long int flen; |
94 | long int flen; |
Line 151... | Line 152... | ||
151 | 152 | ||
152 | ss=getenv("dicsort_separator"); |
153 | ss=getenv("dicsort_separator"); |
153 | if(ss!=NULL && *ss!=0) sepchar=*ss; |
154 | if(ss!=NULL && *ss!=0) sepchar=*ss; |
154 | gr=getenv("dicsort_grouping"); |
155 | gr=getenv("dicsort_grouping"); |
155 | if(gr!=NULL && *gr!=0) grpchar=*gr; |
156 | if(gr!=NULL && *gr!=0) grpchar=*gr; |
156 | snprintf(dicname,sizeof(dicname)-128,"%s",argv[1]); |
157 | snprintf(dicname,sizeof(dicname)-128,"%s",argv[1]); prepare_dics(); |
157 | if(argc>2) { |
158 | if(argc>2) { |
158 | snprintf(suffixname,sizeof(suffixname),"%s",argv[2]); |
159 | snprintf(suffixname,sizeof(suffixname),"%s",argv[2]); |
159 | suffix_dic(suffixname); hassuffix=1; |
160 | suffix_dic(suffixname); hassuffix=1; |
160 | } |
161 | } |
161 | else suffixname[0]=hassuffix=0; |
162 | else suffixname[0]=hassuffix=0; |