fork download
  1. switch(pMin->g)
  2. {
  3. case 0:
  4. pTmpNum = new_num(pMin->n*2, 0);
  5. if(pTmpNum==NULL) return 0;
  6. pool_add(pTmpNum, pool);
  7. break;
  8. case 1:
  9. pTmpNum = new_num(pMin->n*2, 0); // copypaste can be avoided
  10. if(pTmpNum==NULL) return 0; // but readability of code will be lowered
  11. pool_add(pTmpNum, pool);
  12.  
  13. pTmpNum = new_num(pMin->n*3, 1);
  14. if(pTmpNum==NULL) return 0;
  15. pool_add(pTmpNum, pool);
  16. break;
  17. default: //case 2
  18. pTmpNum = new_num(pMin->n*2, 0);
  19. if(pTmpNum==NULL) return 0;
  20. pool_add(pTmpNum, pool);
  21.  
  22. pTmpNum = new_num(pMin->n*3, 1);
  23. if(pTmpNum==NULL) return 0;
  24. pool_add(pTmpNum, pool);
  25.  
  26. pTmpNum = new_num(pMin->n*5, 2);
  27. if(pTmpNum==NULL) return 0;
  28. pool_add(pTmpNum, pool);
  29. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.c:1:1: error: expected identifier or '('
switch(pMin->g)
^
1 error generated.
stdout
Standard output is empty