summaryrefslogtreecommitdiff
path: root/td.h
blob: 49dd924d7d79d16e97d04b3c42fcf5e4b85e84e9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef TD_H
#define TD_H

#include "lex.h"
#include "parse.h"
#include "prv.h"

struct tdlevel
{
    int neg;

    union
    {
        unsigned long long uv;
        long long v;
    } u;
};

int td(const struct lex *l, struct prv *prv);
void td_free(struct td *td);

#endif