mirror of
https://github.com/unrealircd/unrealircd.git
synced 2026-07-06 15:33:12 +02:00
548d66d26c
This reformats entire UnrealIRCd source code, according to .clang-format which was previously commited. This is reproducable using clang-format version 21.1.8. These are only visual changes, they have no effect on code. This commit will be added to .git-blame-ignore-revs so 'git blame' and the similar blame view on GitHub will ignore this commit.
24 lines
590 B
C
24 lines
590 B
C
/*
|
|
* sprintf_irc.h
|
|
*
|
|
* $Id$
|
|
*/
|
|
|
|
#ifndef IRCSPRINTF_H
|
|
#define IRCSPRINTF_H
|
|
#include <stdarg.h>
|
|
#include <stdio.h>
|
|
|
|
/* ugly hack GRR, for both attribute and FORMAT_STRING */
|
|
#if !defined(__GNUC__) && !defined(__common_include__)
|
|
#define __attribute__(x) /* nothing */
|
|
#endif
|
|
#ifndef FORMAT_STRING
|
|
#define FORMAT_STRING(p) p
|
|
#endif
|
|
|
|
extern char *ircvsnprintf(char *str, size_t size, const char *format, va_list) __attribute__((format(printf, 3, 0)));
|
|
extern char *ircsnprintf(char *str, size_t size, FORMAT_STRING(const char *format), ...) __attribute__((format(printf, 3, 4)));
|
|
|
|
#endif
|