diff --git a/tracy/tracy/src/lsoc.cc b/tracy/tracy/src/lsoc.cc index b635447612019bbcd7b896bf3feb517ae5a3ccb4..b5141caef526fa81d047502efdda985c509b728d 100644 --- a/tracy/tracy/src/lsoc.cc +++ b/tracy/tracy/src/lsoc.cc @@ -493,7 +493,8 @@ void LoadFieldErrs(const char *FieldErrorFile, const bool Scale_it, { bool rms, set_rnd = false; char line[max_str], name[max_str], type[max_str], *prm; - int k, n, seed_val; + int k, n; + long int seed_val; double Bn, An, r0; FILE *inf; @@ -508,7 +509,7 @@ void LoadFieldErrs(const char *FieldErrorFile, const bool Scale_it, sscanf(line, "%s", name); if (strcmp("seed", name) == 0) { // if seed number set_rnd = true; - sscanf(line, "%*s %d", &seed_val); + sscanf(line, "%*s %ld", &seed_val); printf("LoadFieldErr: setting random seed to %d\n", seed_val+ik); iniranf(seed_val+ik); } else { // then it is an & bn definition