MCPcopy Create free account
hub / github.com/RedisGraph/RedisGraph / GB_namify_problem

Function GB_namify_problem

deps/GraphBLAS/Source/GB_namify_problem.c:13–40  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11#include "GB_stringify.h"
12
13void 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

Callers 3

GB_debugify_ewiseFunction · 0.85
GB_debugify_mxmFunction · 0.85
GB_debugify_reduceFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected