diff options
Diffstat (limited to 'tests/.svn/text-base/getass.c.svn-base')
-rw-r--r-- | tests/.svn/text-base/getass.c.svn-base | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/tests/.svn/text-base/getass.c.svn-base b/tests/.svn/text-base/getass.c.svn-base deleted file mode 100644 index 7f81bf8..0000000 --- a/tests/.svn/text-base/getass.c.svn-base +++ /dev/null @@ -1,59 +0,0 @@ -#include <assd.h> - -#include <stdio.h> -#include <stdlib.h> - -int -main(int argc, char *argv[]) -{ - assh *asshole; - ass_array *aa; - ass_options opts; - int i, rc; - - if (argc != 2) { - printf("Usage: %s query\n", argv[0]); - return 1; - } - - asshole = ass_sphincter_new(); - if (asshole == NULL) { - fprintf(stderr, "ERROR: Couldn't connect to asshole.\n"); - return 2; - } - - /* Get the default options. */ - rc = ass_options_get(asshole, &opts); - if (rc == -1) { - fprintf(stderr, "ERROR: Couldn't get options: %s.\n", - ass_errmsg(asshole)); - ass_sphincter_close(asshole); - return 2; - } - - /* Add more fallthrough threads. */ - opts.fallthrough_threads = 5; - rc = ass_options_set(asshole, &opts); - if (rc == -1) { - fprintf(stderr, "ERROR: Couldn't set options: %s.\n", - ass_errmsg(asshole)); - ass_sphincter_close(asshole); - return 2; - } - - rc = ass_get(asshole, argv[1]); - if (rc == -1) { - fprintf(stderr, "ERROR: Couldn't perform query: %s.\n", - ass_errmsg(asshole)); - ass_sphincter_close(asshole); - return 2; - } - - aa = ass_get_result(asshole); - for (i = 0; i < aa->nitems; i++) - printf("Result[%d]: `%s'\n", i, aa->items[i]->strdata); - ass_free_result(aa); - - ass_sphincter_close(asshole); - return 0; -} |