#!/bin/sh

set -e

WORKDIR=$(mktemp -d)
trap "rm -rf $WORKDIR" 0 INT QUIT ABRT PIPE TERM

cd $WORKDIR
cat <<EOF > tra.c
#include <ref_array.h>

int main(void)
{
  struct ref_array *ra;

  if (ref_array_create (&ra, 17, 42, NULL, NULL))
    return 1;

  ref_array_destroy (ra);

  return 0;
}
EOF

gcc -o tra tra.c `pkg-config --cflags --libs ini_config`
echo "PASS: gcc"

./tra
echo "PASS: run"
