tUnnecessary config file conversions are now skipped. - vaccinewars - be a doctor and try to vaccinate the world
(HTM) git clone git://src.adamsgaard.dk/vaccinewars
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 10a9a791c84ea9276cb2f1ddbcc25b4e1c5247b7
(DIR) parent dcfe8719abb7b436b510f5c0c4479b8ea7a85249
(HTM) Author: Ben Webb <ben@salilab.org>
Date: Mon, 5 Aug 2002 11:38:09 +0000
Unnecessary config file conversions are now skipped.
Diffstat:
M src/configfile.c | 26 ++++++++++++++------------
1 file changed, 14 insertions(+), 12 deletions(-)
---
(DIR) diff --git a/src/configfile.c b/src/configfile.c
t@@ -266,19 +266,21 @@ void ConvertConfigFile(void)
Conv_SetCodeset(conv, Encoding);
}
- for (i = 0; i < NUMGLOB; i++) {
- gvar = &Globals[i];
- if (gvar->StringVal) {
- if (gvar->StructListPt) {
- for (j = 1; j <= *gvar->MaxIndex; j++) {
- ConvertString(conv, GetGlobalString(i, j));
+ if (Conv_Needed(conv)) {
+ for (i = 0; i < NUMGLOB; i++) {
+ gvar = &Globals[i];
+ if (gvar->StringVal) {
+ if (gvar->StructListPt) {
+ for (j = 1; j <= *gvar->MaxIndex; j++) {
+ ConvertString(conv, GetGlobalString(i, j));
+ }
+ } else {
+ ConvertString(conv, GetGlobalString(i, 0));
+ }
+ } else if (gvar->StringList) {
+ for (j = 0; j < *gvar->MaxIndex; j++) {
+ ConvertString(conv, (*gvar->StringList) + j);
}
- } else {
- ConvertString(conv, GetGlobalString(i, 0));
- }
- } else if (gvar->StringList) {
- for (j = 0; j < *gvar->MaxIndex; j++) {
- ConvertString(conv, (*gvar->StringList) + j);
}
}
}