interpret/test/test_source.c

23 lines
427 B
C

#include "../src/journal.h"
#include "../src/source.h"
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <errno.h>
int main(void) {
int success = EXIT_SUCCESS;
errno = 0;
struct journal j = journal();
struct sources s = sources(&j);
if(errno) goto catch;
printf("***success\n");
goto finally;
catch:
success = EXIT_FAILURE, perror("source");
finally:
sources_(&s);
journal_(&j);
return success;
}