"""
Auto-generated Python stub file from viperlib.py
Module: viperlib
"""


import t, c
import viperio
from stdarg import arg, va_arg

TEMP_BUF_SIZE: t.CDefine = 68

def get_digit_count(num: t.CUnsignedInt, base: t.CInt) -> t.CStatic | t.CInt: pass

def sprintf(buf: t.CChar | t.CPtr, rule: str, *args) -> t.CVoid | t.CExport: pass

def vsprintf(buf: t.CChar | t.CPtr, rule: str, *args) -> t.CInt: pass

def snprintf(buf: t.CChar | t.CPtr, size: t.CSizeT, fmt: str, *args) -> t.CInt | t.CExport: pass

def _check_special_float(fv: t.CDouble) -> t.CInt: pass

def vsnprintf(buf: t.CChar | t.CPtr, size: t.CSizeT, fmt: str, ap: t.CChar | t.CPtr) -> t.CInt | t.CExport: pass
