MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / printf

Method printf

src/common/classes/MetaString.cpp:96–109  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

94}
95
96void MetaString::printf(const char* format, ...)
97{
98 init();
99 va_list params;
100 va_start(params, format);
101 int l = VSNPRINTF(data, MAX_SQL_IDENTIFIER_LEN, format, params);
102 if (l < 0 || FB_SIZE_T(l) > MAX_SQL_IDENTIFIER_LEN)
103 {
104 l = MAX_SQL_IDENTIFIER_LEN;
105 }
106 data[l] = 0;
107 count = l;
108 va_end(params);
109}
110
111FB_SIZE_T MetaString::copyTo(char* to, FB_SIZE_T toSize) const
112{

Callers

nothing calls this directly

Calls 1

initFunction · 0.70

Tested by

no test coverage detected