|
|
@@ -1395,16 +1395,17 @@ static int LoadEnvelope2(FILE *f, const char *fname) |
|
|
|
unsigned char env[ENV_LEN]; |
|
|
|
|
|
|
|
n_points = 0; |
|
|
|
fgets(line_buf, sizeof(line_buf), f); // skip first line |
|
|
|
while (!feof(f)) { |
|
|
|
if (fgets(line_buf, sizeof(line_buf), f) == NULL) |
|
|
|
break; |
|
|
|
if (fgets(line_buf, sizeof(line_buf), f) != NULL) { ; // skip first line, then loop |
|
|
|
while (!feof(f)) { |
|
|
|
if (fgets(line_buf, sizeof(line_buf), f) == NULL) |
|
|
|
break; |
|
|
|
|
|
|
|
env_lin[n_points] = 0; |
|
|
|
n = sscanf(line_buf, "%f %f %d", &env_x[n_points], &env_y[n_points], &env_lin[n_points]); |
|
|
|
if (n >= 2) { |
|
|
|
env_x[n_points] *= (float)1.28; // convert range 0-100 to 0-128 |
|
|
|
n_points++; |
|
|
|
env_lin[n_points] = 0; |
|
|
|
n = sscanf(line_buf, "%f %f %d", &env_x[n_points], &env_y[n_points], &env_lin[n_points]); |
|
|
|
if (n >= 2) { |
|
|
|
env_x[n_points] *= (float)1.28; // convert range 0-100 to 0-128 |
|
|
|
n_points++; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
if (n_points > 0) { |