fork download
  1. #include <stdlib.h>
  2.  
  3. typedef struct
  4. {
  5. int field;
  6. } Huita;
  7.  
  8. struct Huita * huita_new(int value)
  9. {
  10. Huita * huita = (Huita *)malloc(sizeof(Huita));
  11. huita->field = value;
  12. return huita;
  13. }
  14.  
  15. int main()
  16. {
  17.  
  18. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.c: In function ‘huita_new’:
prog.c:12:11: error: return from incompatible pointer type [-Werror=incompatible-pointer-types]
    return huita;
           ^~~~~
cc1: all warnings being treated as errors
stdout
Standard output is empty