comparison tools/gentab.c @ 1235:5b8245e5f785

Remove trailing whitespace.
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 06 Mar 2015 13:40:47 +0200
parents 25d653664874
children a9516570cc26
comparison
equal deleted inserted replaced
1234:beae399c6473 1235:5b8245e5f785
98 break; 98 break;
99 99
100 case 1: 100 case 1:
101 dmVerbosity++; 101 dmVerbosity++;
102 break; 102 break;
103 103
104 case 2: 104 case 2:
105 optOutFilename = optArg; 105 optOutFilename = optArg;
106 break; 106 break;
107 107
108 case 3: 108 case 3:
109 optObjectName = optArg; 109 optObjectName = optArg;
110 break; 110 break;
111 111
112 case 4: 112 case 4:
113 { 113 {
114 int tmp; 114 int tmp;
115 if (sscanf(optArg, "%d", &tmp) != 1) 115 if (sscanf(optArg, "%d", &tmp) != 1)
116 { 116 {
190 if (optTransType < 0) 190 if (optTransType < 0)
191 { 191 {
192 dmErrorMsg("No transformation type set, perhaps try --help\n"); 192 dmErrorMsg("No transformation type set, perhaps try --help\n");
193 return -1; 193 return -1;
194 } 194 }
195 195
196 if (optObjectName == NULL) 196 if (optObjectName == NULL)
197 { 197 {
198 dmErrorMsg("Object name not specified, try --help\n"); 198 dmErrorMsg("Object name not specified, try --help\n");
199 return -2; 199 return -2;
200 } 200 }
207 int err = dmGetErrno(); 207 int err = dmGetErrno();
208 dmErrorMsg("Could not open output file '%s', %d: %s\n", 208 dmErrorMsg("Could not open output file '%s', %d: %s\n",
209 optOutFilename, err, dmErrorStr(err)); 209 optOutFilename, err, dmErrorStr(err));
210 return -2; 210 return -2;
211 } 211 }
212 212
213 213
214 // Generate table 214 // Generate table
215 dmLerpInit(&ctx, optStartValue, optEndValue, optNSteps); 215 dmLerpInit(&ctx, optStartValue, optEndValue, optNSteps);
216 216
217 fprintf(outFile, 217 fprintf(outFile,
223 ); 223 );
224 224
225 for (n = 0, step = 0; step < optNSteps; step++) 225 for (n = 0, step = 0; step < optNSteps; step++)
226 { 226 {
227 DMFloat t = ((DMFloat) step * optSOmega) / (DMFloat) optNSteps, delta, value; 227 DMFloat t = ((DMFloat) step * optSOmega) / (DMFloat) optNSteps, delta, value;
228 228
229 switch (optTransType) 229 switch (optTransType)
230 { 230 {
231 case MT_SIN: delta = sin(t * 2 * DM_PI); break; 231 case MT_SIN: delta = sin(t * 2 * DM_PI); break;
232 case MT_COS: delta = cos(t * 2 * DM_PI); break; 232 case MT_COS: delta = cos(t * 2 * DM_PI); break;
233 233
234 case MT_SMOOTH1: delta = dmLerp1(&ctx, step); break; 234 case MT_SMOOTH1: delta = dmLerp1(&ctx, step); break;
235 case MT_SCURVE: delta = dmLerpSCurve(&ctx, step); break; 235 case MT_SCURVE: delta = dmLerpSCurve(&ctx, step); break;
236 case MT_SMOOTH1_CLAMP: delta = dmLerp1Clamp(&ctx, step); break; 236 case MT_SMOOTH1_CLAMP: delta = dmLerp1Clamp(&ctx, step); break;
237 case MT_SCURVE_CLAMP: delta = dmLerpSCurveClamp(&ctx, step); break; 237 case MT_SCURVE_CLAMP: delta = dmLerpSCurveClamp(&ctx, step); break;
238 case MT_SIN_SCURVE: delta = dmLerpSCurveClamp(&ctx, step); break; 238 case MT_SIN_SCURVE: delta = dmLerpSCurveClamp(&ctx, step); break;
239 239
240 default: delta = 0; 240 default: delta = 0;
241 } 241 }
242 242
243 value = optSOffset + delta * optSAmplitude; 243 value = optSOffset + delta * optSAmplitude;
244 244
245 // Print the value 245 // Print the value
246 if (n == 0) 246 if (n == 0)
247 fprintf(outFile, "\t.byte "); 247 fprintf(outFile, "\t.byte ");
248 248
249 fprintf(outFile, "%ld%s", 249 fprintf(outFile, "%ld%s",
256 n = 0; 256 n = 0;
257 } 257 }
258 } 258 }
259 if (n > 0) 259 if (n > 0)
260 fprintf(outFile, "\n"); 260 fprintf(outFile, "\n");
261 261
262 fprintf(outFile, "\n"); 262 fprintf(outFile, "\n");
263 263
264 return 0; 264 return 0;
265 } 265 }