|
|
@ -60,15 +60,13 @@ char *recode(long medium, char *base_to, int posi)
|
|
|
|
char cepafini[50];
|
|
|
|
char cepafini[50];
|
|
|
|
char *celafin;
|
|
|
|
char *celafin;
|
|
|
|
int i;
|
|
|
|
int i;
|
|
|
|
int *p_i;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i = 0;
|
|
|
|
i = 0;
|
|
|
|
p_i = &i;
|
|
|
|
convert(medium, base_to, cepafini, &i);
|
|
|
|
convert(medium, base_to, cepafini, p_i);
|
|
|
|
|
|
|
|
if (posi < 0)
|
|
|
|
if (posi < 0)
|
|
|
|
celafin = (char *)malloc(sizeof(char) * (*p_i + 3));
|
|
|
|
celafin = (char *)malloc(sizeof(char) * (i + 3));
|
|
|
|
else
|
|
|
|
else
|
|
|
|
celafin = (char *)malloc(sizeof(char) * (*p_i + 2));
|
|
|
|
celafin = (char *)malloc(sizeof(char) * (i + 2));
|
|
|
|
if (!(celafin))
|
|
|
|
if (!(celafin))
|
|
|
|
return (0);
|
|
|
|
return (0);
|
|
|
|
if (posi < 0 && medium != 0)
|
|
|
|
if (posi < 0 && medium != 0)
|
|
|
|