fork download
  1. #include <stdio.h>
  2.  
  3. enum test_result {
  4. TEST_FAILED = -1,
  5. TEST_SKIPPED,
  6. TEST_OK
  7. };
  8.  
  9. struct test_node {
  10. const char *name;
  11. const char *descr;
  12. enum test_result (*measurement_test_handler)(void* params);
  13. void *params;
  14. enum test_result meas_result;
  15. enum test_result init_result;
  16. };
  17.  
  18. int main(void) {
  19. struct test_node fooo[] = {
  20. {
  21. .name = "Name #1",
  22. .meas_result = TEST_SKIPPED
  23. },
  24. {
  25. .name = "Name #2",
  26. .meas_result = TEST_OK
  27. }
  28. };
  29. printf("%s %d", fooo[1].name, fooo[1].meas_result);
  30. return 0;
  31. }
  32.  
Success #stdin #stdout 0s 2160KB
stdin
Standard input is empty
stdout
Name #2 1