summaryrefslogtreecommitdiff
path: root/tests/libc/test_strlcat.c
blob: 074cb98f7c485a1ed4aaaae9d4bbf95daebb6d04 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "string.h"

int main( void )
{
	char *s1 = "test_string";
	char *s2 = "append";
	char d[15];
	size_t n;
	
	*d = '\0';
	n = strlcat( d, s1, 15 );
	if( n != 11 ) return 1;
	if( strcmp( d, s1 ) != 0 ) return 1;
	n = strlcat( d, s2, 15 );
	if( n != 14 ) return 1;
	if( strcmp( d, "test_stringapp" ) != 0 ) return 1;
		
	return 0;
}