Я проверяю код, который не требует явно выдавать результат вызова malloc, но всякий раз, когда я пытаюсь это сделать, компилятор выдает ошибку.
то есть.
char *somevar;
somevar = malloc(sizeof(char) * n); //error
somevar = (char *)malloc(sizeof(char) * n); // ok