diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/ogAdmLib.c | 2 | ||||
-rw-r--r-- | src/ogAdmLib.h | 49 |
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. */ |