blob: f1b5c37c5cd14b96fbb9672486700de22e0a7720 [file] [log] [blame]
lh9ed821d2023-04-07 01:36:19 -07001/* Test case by Joseph S. Myers <jsm28@cam.ac.uk>. */
2#undef __USE_STRING_INLINES
3#define __USE_STRING_INLINES
4#include <stdio.h>
5#include <stdlib.h>
6#include <string.h>
7
8char d[3] = "\0\1\2";
9
10int
11main (void)
12{
13 strncat (d, "\5\6", 1);
14 if (d[0] != '\5')
15 {
16 puts ("d[0] != '\\5'");
17 exit (1);
18 }
19 if (d[1] != '\0')
20 {
21 puts ("d[1] != '\\0'");
22 exit (1);
23 }
24 if (d[2] != '\2')
25 {
26 puts ("d[2] != '\\2'");
27 exit (1);
28 }
29
30 return 0;
31}