Home | History | Annotate | Download | only in debase

Lines Matching refs:string

21  * \brief Basic string operations.
26 #include <string.h>
35 * \brief Compute hash from string.
36 * \param str String to compute hash value for.
86 * \param a First string.
87 * \param b Second string.
110 int deVsprintf (char* string, size_t size, const char* format, va_list list)
114 DE_ASSERT(string && format);
118 res = _vsnprintf(string, size, format, list);
120 res = vsnprintf_s(string, size, _TRUNCATE, format, list);
123 res = vsnprintf(string, size, format, list);
130 * \brief Safe string print
131 * \note This has the new safe signature, i.e., string length is a
134 int deSprintf (char* string, size_t size, const char* format, ...)
139 DE_ASSERT(string && format);
143 res = deVsprintf(string, size, format, list);
151 * \note This has the new safe signature, i.e., string length is a
165 * \note This has the new safe signature, i.e., string length is a
178 size_t deStrnlen (const char* string, size_t maxSize)
181 return strnlen_s(string, maxSize);
184 while (len < maxSize && string[len] != 0)