#ifndef CORE_TO_STRING_H
#define CORE_TO_STRING_H

#include "core/Check.h"
#include "core/Types.h"

check_format(3, 4) size_t
    toString(char* buffer, size_t n, const char* format, ...);
size_t toStringSize(const size_t* p, char* buffer, size_t n);
size_t toStringInt(const int* p, char* buffer, size_t n);
void stringAdd(size_t* w, char** buffer, size_t* n, size_t shift);

#endif