| 11 | #include "GB_stringify.h" |
| 12 | |
| 13 | void GB_namify_problem |
| 14 | ( |
| 15 | // output: |
| 16 | char *problem_name, // of size at least 256 + 8*GxB_MAX_NAME_LEN |
| 17 | // input: |
| 18 | const uint64_t scode, |
| 19 | const char *opname1, // each string has size at most GxB_MAX_NAME_LEN |
| 20 | const char *opname2, |
| 21 | const char *typename1, |
| 22 | const char *typename2, |
| 23 | const char *typename3, |
| 24 | const char *typename4, |
| 25 | const char *typename5, |
| 26 | const char *typename6 |
| 27 | ) |
| 28 | { |
| 29 | |
| 30 | sprintf (problem_name, "%016" PRIx64 "%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s", |
| 31 | scode, |
| 32 | (opname1 == NULL) ? "" : "_", (opname1 == NULL) ? "" : opname1, |
| 33 | (opname2 == NULL) ? "" : "_", (opname2 == NULL) ? "" : opname2, |
| 34 | (typename1 == NULL) ? "" : "_", (typename1 == NULL) ? "" : typename1, |
| 35 | (typename2 == NULL) ? "" : "_", (typename2 == NULL) ? "" : typename2, |
| 36 | (typename3 == NULL) ? "" : "_", (typename3 == NULL) ? "" : typename3, |
| 37 | (typename4 == NULL) ? "" : "_", (typename4 == NULL) ? "" : typename4, |
| 38 | (typename5 == NULL) ? "" : "_", (typename5 == NULL) ? "" : typename5, |
| 39 | (typename6 == NULL) ? "" : "_", (typename6 == NULL) ? "" : typename6) ; |
| 40 | } |
| 41 |
no outgoing calls
no test coverage detected