summaryrefslogtreecommitdiff
path: root/third_party/incbin/test/asserts.c
blob: 9028a2ad1a1cc818000b4938480a303502f61b02 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <assert.h>
#include <stdlib.h>
#include "../incbin.h"

INCBIN(Lorem, "loremipsum.txt");
INCBIN(Onebyte, "onebyte.txt");
INCBIN(Sevenbytes, "sevenbytes.txt");

int main(int argc, char **argv)
{
	assert(gLoremSize==962);
	assert(&gLoremData[gLoremSize] == (const unsigned char*) &gLoremEnd);

	assert(gOnebyteSize == 1);
	assert(&gOnebyteData[gOnebyteSize] == (const unsigned char*) &gOnebyteEnd);

	assert(gSevenbytesSize==7);
	assert(&gSevenbytesData[gSevenbytesSize] == (const unsigned char*) &gSevenbytesEnd);
	exit(0);
}