Newer
Older
Import / research / TestSuite / tests / CheckSumData / harness.c
@John Ryland John Ryland on 22 Dec 2020 407 bytes import NUC files
#include <stdio.h>
#include <stdlib.h>

extern int CheckSumData(int *data, int len);

int main(int argc, char *argv[])
{
    int i, result;
    int *test_data = (int *)malloc(sizeof(int)*(argc-2));
    for (i = 2; i < argc; i++)
        test_data[i-2] = atol(argv[i]);
    result = CheckSumData(test_data, argc-2);
    free(test_data);
    if ( result == atol(argv[1]) )
        return 1;
    return -1;
}