summaryrefslogtreecommitdiffhomepage
path: root/ir/libcore/lc_printf_arg_types.def
blob: 9e611a57615cd1f7ed8cafc9e58bf9debdf4c9ff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/*
 * This file is part of libFirm.
 * Copyright (C) 2012 Karlsruhe Institute of Technology.
 */
/*          type         | name       | va_arg type */
LC_ARG_TYPE(char,          char,        int)
LC_ARG_TYPE(short,         short,       int)
LC_ARG_TYPE(int,           int,         int)
LC_ARG_TYPE(long,          long,        long)
LC_ARG_TYPE(long long,     long_long,   long long)
LC_ARG_TYPE(double,        double,      double)
LC_ARG_TYPE(long double,   long_double, long double)
LC_ARG_TYPE(void *,        ptr,         void *)
LC_ARG_TYPE(intmax_t,      intmax_t,    intmax_t)
LC_ARG_TYPE(ptrdiff_t,     ptrdiff_t,   ptrdiff_t)
LC_ARG_TYPE(size_t,        size_t,      size_t)