#580 move global variable definitions to file

Save us from unnecessary initialization given this is in the .bss area.
master
OpenGnSys Support Team 2018-10-31 17:58:50 +01:00
parent 2ef2ceabfa
commit 2427e9d8fe
2 changed files with 7 additions and 10 deletions

View File

@ -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) {

View File

@ -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