summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/mfluadir/otfcc/lib/support/util.h
blob: a68b3e0ab74c2891f93a1f39426ccbe9d494ef8c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#ifndef CARYLL_SUPPORT_UTIL_H
#define CARYLL_SUPPORT_UTIL_H

#ifndef __STDC_FORMAT_MACROS
#define __STDC_FORMAT_MACROS
#endif

#include <inttypes.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>

#include "dep/json-builder.h"
#include "dep/json.h"
#include "dep/sds.h"
#include "dep/uthash.h"

#include "caryll/ownership.h"
#include "caryll/buffer.h"

#include "otfcc/handle.h"
#include "otfcc/primitives.h"
#include "otfcc/options.h"

#include "aliases.h"
#include "otfcc-alloc.h"
#include "element-impl.h"
#include "vector-impl.h"

#include "base64/base64.h"
#include "json/json-ident.h"
#include "json/json-funcs.h"
#include "bin-io.h"
#include "tag.h"

#define OTFCC_CHR(a,b,c,d) ( ((a)<<24) | ((b)<<16) | ((c)<<8) | (d) )

#endif