Hola quería saber si había una funcion que me devolviera cuanto tamaño devuelto por malloc tenia un puntero, por ejemplo si
buffer = malloc(i);
¿como hago para saber el valor de i sólo a partir de buffer? Una forma sería hacer strlen(buffer) pero eso siempre y cuando no haya ningun byte nulo dentro de ese buffer.