Changes in / [bc417660:76ec309b] in mainline
- Location:
- uspace/lib
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/string.h
rbc417660 r76ec309b 64 64 extern size_t strlen(const char *); 65 65 66 #if defined(_ HELENOS_SOURCE) || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_LIBC_SOURCE)66 #if defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_LIBC_SOURCE) 67 67 extern size_t strnlen(const char *, size_t); 68 68 extern char *strdup(const char *); -
uspace/lib/pcut/src/report/tap.c
rbc417660 r76ec309b 35 35 #include "report.h" 36 36 37 #ifdef __helenos__ 38 #define _REALLY_WANT_STRING_H 37 #ifndef __helenos__ 38 #pragma warning(push, 0) 39 #include <string.h> 40 #pragma warning(pop) 39 41 #endif 40 42 41 43 #pragma warning(push, 0) 42 #include <string.h>43 44 #include <stdio.h> 44 45 #pragma warning(pop) … … 56 57 /** Counter of failed tests in current suite. */ 57 58 static int failed_tests_in_suite; 58 59 /** Comma-separated list of failed test names. */60 static char *failed_test_names;61 59 62 60 /** Initialize the TAP output. … … 172 170 173 171 print_by_lines(extra_output, "# stdio: "); 174 175 if (outcome != PCUT_OUTCOME_PASS) {176 if (failed_test_names == NULL) {177 failed_test_names = strdup(test_name);178 } else {179 char *fs = NULL;180 if (asprintf(&fs, "%s, %s",181 failed_test_names, test_name) >= 0) {182 free(failed_test_names);183 failed_test_names = fs;184 }185 }186 }187 172 } 188 173 … … 193 178 } else { 194 179 printf("#> Done: %d of %d tests failed.\n", failed_test_counter, test_counter); 195 printf("#> Failed tests: %s\n", failed_test_names);196 180 } 197 181 }
Note:
See TracChangeset
for help on using the changeset viewer.