view third_party/raylib/glibc_compat.c @ 277:1d99147f520c

Merge Qwen services and infinite canvas heads
author MrJuneJune <me@mrjunejune.com>
date Mon, 17 Aug 2026 17:01:40 -0700
parents b55c22cff335
children
line wrap: on
line source

#include <stdarg.h>
#include <stdio.h>
#include <stdlib.h>

// Raylib 6 Linux binaries are built against glibc 2.38's C23 entry points.
// Keep older supported hosts working until the official binaries lower their baseline.
int __isoc23_sscanf(const char *input, const char *format, ...)
{
    va_list args;
    va_start(args, format);
    int result = vsscanf(input, format, args);
    va_end(args);
    return result;
}

long __isoc23_strtol(const char *input, char **end, int base)
{
    return strtol(input, end, base);
}

unsigned long __isoc23_strtoul(const char *input, char **end, int base)
{
    return strtoul(input, end, base);
}