From 6aa289c124bd823ee352fa5bda5c9d7c792c7bf5 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Sun, 17 Nov 2013 01:08:10 +0100 Subject: Remove main from libdispass, add test executable - Add ~dispasstest~ which is used to test the DisPass algorithms. - Remove =main= from libdispass since shared libraries shouldn't have main functions - Add ~dispass.h~ which defines and exports the DisPass algorithms. - Make some functions in ~dispass.c~ static to make clear they're not exported anywhere. --- dispasstest.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 dispasstest.c (limited to 'dispasstest.c') diff --git a/dispasstest.c b/dispasstest.c new file mode 100644 index 0000000..abf9750 --- /dev/null +++ b/dispasstest.c @@ -0,0 +1,26 @@ +#include +#include + +#include "dispass.h" + +int main(int argc, char *argv[]) +{ + char *test1, *test2, *test3, *test4; + + test1 = dispass1("test", "qqqqqqqq", 30, 0); + test2 = dispass1("test2", "qqqqqqqq", 50, 0); + test3 = dispass2("test", "qqqqqqqq", 30, 1); + test4 = dispass2("test2", "qqqqqqqq", 50, 10); + + printf("%s\n", test1); + printf("%s\n", test2); + printf("%s\n", test3); + printf("%s\n", test4); + + free(test1); + free(test2); + free(test3); + free(test4); + + return 0; +} -- cgit v1.2.3-54-g00ecf