char *jacu_buscar_z(char* datos, int len, int *size)
{
char *z;
- int i, j=0;
+ int i, j=1;
z = (char*)malloc(1);
if (z==NULL) return NULL;
for(i=0; i<len; i++){
if( no_pertenece(z, datos[i]) ){
- realloc(z, j*sizeof(char));
- z[j]=datos[i];
j++;
+ z = realloc(z, j*sizeof(char));
+ z[j]=datos[i];
*size = j;
}
}
{
int i;
+ /* XXX Z NO TIENE 255 POSICIONES XXX */
for(i=0; i<255; i++)
- if ( z[i] == c )
+ if (z[i] == c)
return 0;
return -1;
}