summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOpenGnSys Support Team <soporte-og@soleta.eu>2018-10-31 17:58:50 +0100
committerOpenGnSys Support Team <soporte-og@soleta.eu>2019-01-17 13:18:06 +0100
commit2427e9d8fe9039f4c6a9b103381463f1d1ed0ec8 (patch)
tree9535d2e52356f35eca0689069c3538edb63528d9
parent2ef2ceabfafe29632ac09c4fe972f01c9edc859d (diff)
#580 move global variable definitions to file
Save us from unnecessary initialization given this is in the .bss area.
-rw-r--r--sources/ogAdmServer.cpp12
-rw-r--r--sources/ogAdmServer.h5
2 files changed, 7 insertions, 10 deletions
diff --git a/sources/ogAdmServer.cpp b/sources/ogAdmServer.cpp
index a207917..b8ca3a5 100644
--- a/sources/ogAdmServer.cpp
+++ b/sources/ogAdmServer.cpp
@@ -8,6 +8,13 @@
// *******************************************************************************************************
#include "ogAdmServer.h"
#include "ogAdmLib.c"
+
+static char usuario[LONPRM]; // Usuario de acceso a la base de datos
+static char pasguor[LONPRM]; // Password del usuario
+static char datasource[LONPRM]; // Dirección IP del gestor de base de datos
+static char catalog[LONPRM]; // Nombre de la base de datos
+static char aulaup[LONPRM]; // Conmutador para registro automático de clientes
+
//________________________________________________________________________________________________________
// Función: tomaConfiguracion
//
@@ -36,11 +43,6 @@ bool tomaConfiguracion(char* filecfg) {
}
servidoradm[0] = (char) NULL; //inicializar variables globales
- usuario[0] = (char) NULL;
- pasguor[0] = (char) NULL;
- datasource[0] = (char) NULL;
- catalog[0] = (char) NULL;
- aulaup[0] = (char) NULL;
line = fgets(buf, sizeof(buf), fcfg);
while (line != NULL) {
diff --git a/sources/ogAdmServer.h b/sources/ogAdmServer.h
index 3283f0e..1c5bd54 100644
--- a/sources/ogAdmServer.h
+++ b/sources/ogAdmServer.h
@@ -26,11 +26,6 @@
// ________________________________________________________________________________________________________
char servidoradm[LONPRM]; // Dirección IP del servidor de administración
char puerto[LONPRM]; // Puerto de comunicación
-char usuario[LONPRM]; // Usuario de acceso a la base de datos
-char pasguor[LONPRM]; // Password del usuario
-char datasource[LONPRM]; // Dirección IP del gestor de base de datos
-char catalog[LONPRM]; // Nombre de la base de datos
-char aulaup[LONPRM]; // Conmutador para registro automático de clientes
typedef struct{ // Estructura usada para guardar información de los clientes
char ip[LONIP]; // IP del cliente