blob: 75c182f42fbe161f08b1e10a9e0b5053be4317ba [file] [log] [blame] [edit]
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include "liblouis.h"
int
main(int argc, char **argv)
{
const char* goodTable = "en-us-g1.ctb";
const char* badTable = "bad.ctb";
void* table = NULL;
int result = 0;
table = lou_getTable(goodTable);
if (!table)
{
printf("Getting %s failed, expected success\n", goodTable);
result = 1;
}
else
table = NULL;
table = lou_getTable(badTable);
if (table)
{
printf("Getting %s succeeded, expected failure\n", badTable);
table = NULL;
result = 1;
}
table = lou_getTable(goodTable);
if (!table)
{
printf("Getting %s failed, expected success\n", goodTable);
result = 1;
}
else
table = NULL;
lou_free();
return result;
}