summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ogAdmLib.c2
-rw-r--r--src/ogAdmLib.h49
2 files changed, 1 insertions, 50 deletions
diff --git a/src/ogAdmLib.c b/src/ogAdmLib.c
index 1706148..d6de4e6 100644
--- a/src/ogAdmLib.c
+++ b/src/ogAdmLib.c
@@ -60,7 +60,7 @@ char* escaparCadena(char *cadena)
buffer = (char*) calloc(1, strlen(cadena)*2); // Toma memoria para el buffer de conversión
if (buffer == NULL) { // No hay memoria suficiente para el buffer
- return (FALSE);
+ return NULL;
}
c=b=0;
diff --git a/src/ogAdmLib.h b/src/ogAdmLib.h
index 4880951..1845c2b 100644
--- a/src/ogAdmLib.h
+++ b/src/ogAdmLib.h
@@ -11,29 +11,7 @@
// ________________________________________________________________________________________________________
#define LONSTD 1024 // Longitud de memoria estandar
#define LONINT 16 // Longitud de memoria estandar para un número entero
-#define LONFIL 1024 // Longitud de memoria estandar para nombres de archivo completos (incluido path)
-#define LONIP 16 // Longitud de memoria estandar para cadenas que contiene una dirección IP
-#define LONMAC 16 // Longitud de memoria estandar para cadenas que contiene una dirección MAC
-#define LONSQL 8192 // Longitud de memoria estandar para una sentencia SQL
-#define LONPRM 4098 // Longitud estandar de los parámetros del fichero de configuración del servicio
-#define LONSCP 4098 // Longitud estandar de los parámetros de las tramas
-#define LONFUN 512 // Longitud estandar de los nombres de las funciones que procesan las tramas
-#define LONSUC 4098 // Longitud de los mensajes de sucesos
-#define LONBLK 8192 // Longitud de los paquetes de tramas leidos cada vez
-#define MAXPRM 20 // Máximo número de parámeros del fichero de configuración del servicio
#define MAXPAR 128 // Maximo numero de particiones manejadas por el sistema, ahora con GPT es 128
-#define MAXLONURL 1024 // Longitud máxima de una dirección url con parámetros
-
-#define LONHEXPRM 5 // Longitud del campo que contiene el tamaño de la cadena de parámetros
-#define LONGITUD_CABECERATRAMA 16 // Longitud de la cabecera de las tramas
-#define LONGITUD_PARAMETROS 8192 // Longitud estandar de la información de la trama (parámetros)
-#define MAXCMD_PARAMETROS 200 // Máximo número de parámetros de una trama
-
-#define MAXIMAS_FUNCIONES LONSTD // Máximo número de funciones que procesan los mensajes entre servicio y clientes
-
-#define CLIENTE_OCUPADO "BSY" // Cliente ocupado
-#define CLIENTE_APAGADO "OFF" // Cliente apagado
-#define CLIENTE_INICIANDO "INI" // Cliente iniciando
#define ACCION_SINRESULTADO 0 // Sin resultado
#define ACCION_EXITOSA 1 // Finalizada con éxito
@@ -60,39 +38,12 @@
#define MAXHARDWARE 128 // Máximos elementos hardware a detectar
#define MAXSOFTWARE 8096 // Máximos elementos software a detectar
-// ________________________________________________________________________________________________________
-// Tipos definidos
-// ________________________________________________________________________________________________________
-typedef unsigned long DWORD;
-typedef unsigned short WORD;
-typedef int BOOLEAN;
-typedef char BYTE;
-typedef int SOCKET;
-typedef void* LPVOID;
-
-#define TRUE 1
-#define FALSE 0
-typedef struct{ // Estructura de las tramas
- char arroba; // Caracter arroba siempre
- char identificador[14]; // Identificador de la trama, siempre JMMLCAMDJ_MCDJ
- char tipo; // Tipo de mensaje
- long lonprm; // Longitud en hexadecimal de los parámetros
- char *parametros; // Parámetros de la trama
-}TRAMA;
// ________________________________________________________________________________________________________
// Prototipo de funciones
// ________________________________________________________________________________________________________
int splitCadena(char **,char *, char);
-char* StrToUpper(char *);
-void FINCADaINTRO(TRAMA*);
-char *tomaParametro(const char*,TRAMA*);
-char *copiaParametro(const char*,TRAMA *);
-BOOLEAN contieneIP(char *,char *);
char* rTrim(char *);
-BOOLEAN enviaMensaje(SOCKET *,TRAMA *,char);
-BOOLEAN enviaTrama(SOCKET *,TRAMA *);
-TRAMA* recibeTrama(SOCKET*);
char* escaparCadena(char *cadena);
#include <stddef.h> /* for offsetof. */