fork download
  1. #include <stdio.h>
  2.  
  3. void _event_state_hdl(SA_STATE_T state, SA_EVENT_T* e)
  4. {
  5. ASSERT_FIX(e != NULL, return);
  6.  
  7. switch (e->type)
  8. {
  9. case ACTIVATE_EVENT:
  10. {
  11. switch (state)
  12. {
  13. case SA_IDLE:
  14. _idle_activate_hdl(e);
  15. break;
  16. default:
  17. break;
  18. }
  19. break;
  20. }
  21. case DEACTIVATE_EVENT:
  22. {
  23. switch (state)
  24. {
  25. case SA_IDLE:
  26. case SA_DISCONNECTED:
  27. case SA_ASSOCIATED:
  28. case SA_CONNECTED:
  29. _deactivate_event_hdl(e);
  30. break;
  31. default:
  32. break;
  33. }
  34. break;
  35. }
  36. // И тут куча остальных событий
  37. }
  38. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.c:3:23: error: unknown type name ‘SA_STATE_T’
 void _event_state_hdl(SA_STATE_T state, SA_EVENT_T* e)
                       ^~~~~~~~~~
prog.c:3:41: error: unknown type name ‘SA_EVENT_T’
 void _event_state_hdl(SA_STATE_T state, SA_EVENT_T* e)
                                         ^~~~~~~~~~
stdout
Standard output is empty