aboutsummaryrefslogtreecommitdiff
path: root/chad/experimental/nargs.h
blob: c4224c9aadbb8c9529c90121c0fa889408f86dcf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef CHAD_NARGS_H
#define CHAD_NARGS_H

#include "nargs.h"
#include <stdarg.h>

#define _max_function(T) \
static inline _max_function_ ## T (size_t n, ...) { \
    va_list args; \
    va_start(args, n); \
    T r = 0; \
    for (size_t i = 0; i < n; i++) { \
        T c = 
        if ()
    } \

    return r;
}

#endif