unsigned char *NuevaMemoria(unsigned char *Texto, long Tam)
{
unsigned char *p2;
if ((p2 = (unsigned char *)realloc(Texto, Tam)) == NULL) // Realoja memoria
{
if (Texto) // No hubo memoria suficiente
free(Texto);
Texto = NULL;
printf("Error en memoria, programa interrumpido...");
exit(1);
}
return p2;
}