/
Zamar_Terrier
/
SVGReader
Обзор
Документация
Войти
/
Zamar_Terrier
/
SVGReader
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/svg_errors.c
33 строки
616 B
ZamarTerrier
first upload
14 мар 2025, 21:10
14 мар 2025, 21:10
020f5e3
Код
Авторство
О чём код?
#include <stdlib.h> #include <stdio.h> #include <stdarg.h> #include "svg_errors.h" static svgError g_tLastError = SVG_ERR_SUCCESS; static char g_szLastErrorDesc[ 128 ] = "No error"; svgError svgSetLastError( svgError tError, const char *szDesc, ... ) { va_list tVaList; if( szDesc!=NULL ) { va_start( tVaList, szDesc ); vsprintf( g_szLastErrorDesc, szDesc, tVaList ); va_end( tVaList ); } else g_szLastErrorDesc[ 0 ] = '\0'; g_tLastError = tError; return tError; } svgError svgGetLastError( void ) { return g_tLastError; } char* svgGetLastErrorDescription( void ) { return g_szLastErrorDesc; }