1 /* PR target/55717 */
2
3 /* { dg-do compile } */
4 /* { dg-options "-O2 -march=z10 -fPIC -Wno-implicit-function-declaration" } */
5
6 extern char temp[];
7 short ansi_value[256];
terminal_state(void)8 void terminal_state(void)
9 {
10 static const char *puc[] = { "", "<", "=", ">", "?", 0};
11 int i, j, k, l, modes_found;
12 char buf[256];
13 k = (int) __builtin_strlen(temp);
14 for (j = l = 0; j < 255 && j - l < 50; j++)
15 {
16 __builtin_sprintf(temp, "\033[%s%d$p", puc[i], j);
17 if (ansi_value[1])
18 {
19 l = j;
20 buf[k] = '\0';
21 put_crlf();
22 ptextln(buf);
23 buf[k++] = ' ';
24 k = (int) __builtin_strlen(temp);
25 }
26 }
27 for (i = j = 0; j < modes_found; j = ++i >> 1)
28 ;
29 }
30