/* * util.h -- en-tête réduit remplaçant celui de GNU Backgammon. * * Copyright (C) 2026 les auteurs d'Ustagammon. * Licence : GPLv3 ou ultérieure (voir LICENSE). * * getPkgDataDir() renvoie le dossier des données du moteur, fixé à * l'initialisation (engine_init). Définitions : gnubg-support.c. */ #ifndef UTIL_H #define UTIL_H #include #include extern char *getPkgDataDir(void); #define BuildFilename(file) g_build_filename(getPkgDataDir(), file, NULL) #define BuildFilename2(file1, file2) g_build_filename(getPkgDataDir(), file1, file2, NULL) extern void PrintError(const char *message); extern FILE *GetTemporaryFile(const char *nameTemplate, char **retName); #endif