Mercurial > hg > wm
comparison Meerwald/gen_kund2_sig.c @ 8:f83ef905a63d
fixing many warnings
increase capacity for coordinates in bruyn
fix some uninit. variables
author | Peter Meerwald <pmeerw@cosy.sbg.ac.at> |
---|---|
date | Tue, 22 Apr 2008 13:36:05 +0200 |
parents | acb6967ee76d |
children | ad1d224896c5 |
comparison
equal
deleted
inserted
replaced
7:2b350281f8b0 | 8:f83ef905a63d |
---|---|
127 if (argc > 1) { | 127 if (argc > 1) { |
128 usage(); | 128 usage(); |
129 exit(1); | 129 exit(1); |
130 } | 130 } |
131 | 131 |
132 if (argc == 1 && *argv[0] != '-') | 132 if (argc == 1 && *argv[0] != '-') { |
133 if ((in = fopen(argv[0], "rb")) == NULL) { | 133 if ((in = fopen(argv[0], "rb")) == NULL) { |
134 fprintf(stderr, "%s: unable to open input file %s\n", progname, argv[0]); | 134 fprintf(stderr, "%s: unable to open input file %s\n", progname, argv[0]); |
135 exit(1); | 135 exit(1); |
136 } | 136 } |
137 else | 137 else |
138 strcpy(input_name, argv[0]); | 138 strcpy(input_name, argv[0]); |
139 | 139 } |
140 | |
140 if (sig) { | 141 if (sig) { |
141 char line[32]; | 142 char line[32]; |
142 fgets(line, sizeof(line), sig); | 143 fgets(line, sizeof(line), sig); |
143 if (strspn(line, "KD2SG") >= 5) { | 144 if (strspn(line, "KD2SG") >= 5) { |
144 if (n == 0) | 145 if (n == 0) |
172 } | 173 } |
173 else { | 174 else { |
174 fprintf(stderr, "%s: invalid signature file %s\n", progname, signature_name); | 175 fprintf(stderr, "%s: invalid signature file %s\n", progname, signature_name); |
175 exit(1); | 176 exit(1); |
176 } | 177 } |
177 close(sig); | 178 fclose(sig); |
178 } | 179 } |
179 | 180 |
180 if (s) | 181 if (s) |
181 srandom(s); | 182 srandom(s); |
182 else | 183 else |
206 fprintf(out, "%d\n", blocksize); | 207 fprintf(out, "%d\n", blocksize); |
207 fprintf(out, "%d\n", e); | 208 fprintf(out, "%d\n", e); |
208 fprintf(out, "%d\n", f); | 209 fprintf(out, "%d\n", f); |
209 fprintf(out, "%s\n", F); | 210 fprintf(out, "%s\n", F); |
210 fprintf(out, "%d\n", l); | 211 fprintf(out, "%d\n", l); |
211 fprintf(out, "%d\n", random()); | 212 fprintf(out, "%ld\n", random()); |
212 binstr = malloc((nbit_signature + 1) * sizeof(char)); | 213 binstr = malloc((nbit_signature + 1) * sizeof(char)); |
213 sig_to_binstr(binstr); | 214 sig_to_binstr(binstr); |
214 fprintf(out, "%s\n", binstr); | 215 fprintf(out, "%s\n", binstr); |
215 free(binstr); | 216 free(binstr); |
216 | 217 |