/* $Id: concat-t.c 5054 2001-12-12 09:15:24Z rra $ */
/* concat test suite. */
#include <stdio.h>
#include <string.h>
#include "libinn.h"
#include "libtest.h"
#define END (char *) 0
int
main(void)
{
printf("11\n");
ok_string( 1, "a", concat("a", END));
ok_string( 2, "ab", concat("a", "b", END));
ok_string( 3, "ab", concat("ab", "", END));
ok_string( 4, "ab", concat("", "ab", END));
ok_string( 5, "", concat("", END));
ok_string( 6, "abcde", concat("ab", "c", "", "de", END));
ok_string( 7, "abcde", concat("abc", "de", END, "f", END));
ok_string( 8, "/foo", concatpath("/bar", "/foo"));
ok_string( 9, "/foo/bar", concatpath("/foo", "bar"));
ok_string(10, "./bar", concatpath("/foo", "./bar"));
ok_string(11, "/bar/baz/foo/bar", concatpath("/bar/baz", "foo/bar"));
return 0;
}
syntax highlighted by Code2HTML, v. 0.9.1