WARNING: [license.mk] Every package should define a LICENSE.
===> Building for Xaw-Xpm-1.1nb4
rm -f AllWidgets.o unshared/AllWidgets.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   AllWidgets.c -o unshared/AllWidgets.o
rm -f AllWidgets.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic AllWidgets.c
rm -f AsciiSink.o unshared/AsciiSink.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   AsciiSink.c -o unshared/AsciiSink.o
AsciiSink.c:180:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else {
        ^
AsciiSink.c:286:44: warning: too few arguments in call to 'PaintText'
                x += PaintText(w, gc, x, y, buf, j);
                     ~~~~~~~~~                    ^
AsciiSink.c:682:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
3 warnings generated.
rm -f AsciiSink.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic AsciiSink.c
AsciiSink.c:180:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else {
        ^
AsciiSink.c:286:44: warning: too few arguments in call to 'PaintText'
                x += PaintText(w, gc, x, y, buf, j);
                     ~~~~~~~~~                    ^
AsciiSink.c:682:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
3 warnings generated.
rm -f AsciiSrc.o unshared/AsciiSrc.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   AsciiSrc.c -o unshared/AsciiSrc.o
AsciiSrc.c:1031:13: warning: 'tmpnam' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of tmpnam(3), it is highly recommended that you use mkstemp(3) instead. [-Wdeprecated-declarations]
            (void) tmpnam(src->ascii_src.string);
                   ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/stdio.h:186:1: note: 'tmpnam' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of tmpnam(3), it is highly recommended that you use mkstemp(3) instead.")
^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/cdefs.h:208:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
1 warning generated.
rm -f AsciiSrc.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic AsciiSrc.c
AsciiSrc.c:1031:13: warning: 'tmpnam' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of tmpnam(3), it is highly recommended that you use mkstemp(3) instead. [-Wdeprecated-declarations]
            (void) tmpnam(src->ascii_src.string);
                   ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/stdio.h:186:1: note: 'tmpnam' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of tmpnam(3), it is highly recommended that you use mkstemp(3) instead.")
^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/cdefs.h:208:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
1 warning generated.
rm -f AsciiText.o unshared/AsciiText.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   AsciiText.c -o unshared/AsciiText.o
rm -f AsciiText.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic AsciiText.c
rm -f Box.o unshared/Box.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Box.c -o unshared/Box.o
rm -f Box.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Box.c
rm -f Command.o unshared/Command.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Command.c -o unshared/Command.o
Command.c:625:35: warning: self-comparison always evaluates to true [-Wtautological-compare]
    else if(oldcbw->label.text_GC == oldcbw->label.text_GC)
                                  ^
Command.c:690:36: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ( (cbw->command.shape_style == XawShapeRoundedRectangle) ) {
          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
Command.c:690:36: note: remove extraneous parentheses around the comparison to silence this warning
    if ( (cbw->command.shape_style == XawShapeRoundedRectangle) ) {
         ~                         ^                          ~
Command.c:690:36: note: use '=' to turn this equality comparison into an assignment
    if ( (cbw->command.shape_style == XawShapeRoundedRectangle) ) {
                                   ^~
                                   =
2 warnings generated.
rm -f Command.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Command.c
Command.c:625:35: warning: self-comparison always evaluates to true [-Wtautological-compare]
    else if(oldcbw->label.text_GC == oldcbw->label.text_GC)
                                  ^
Command.c:690:36: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ( (cbw->command.shape_style == XawShapeRoundedRectangle) ) {
          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
Command.c:690:36: note: remove extraneous parentheses around the comparison to silence this warning
    if ( (cbw->command.shape_style == XawShapeRoundedRectangle) ) {
         ~                         ^                          ~
Command.c:690:36: note: use '=' to turn this equality comparison into an assignment
    if ( (cbw->command.shape_style == XawShapeRoundedRectangle) ) {
                                   ^~
                                   =
2 warnings generated.
rm -f Dialog.o unshared/Dialog.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Dialog.c -o unshared/Dialog.o
rm -f Dialog.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Dialog.c
rm -f Form.o unshared/Form.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Form.c -o unshared/Form.o
Form.c:819:33: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses]
    if (  request->request_mode & (CWWidth | CWHeight) ==
                                ^~~~~~~~~~~~~~~~~~~~~~~~~
Form.c:819:33: note: place parentheses around the '==' expression to silence this warning
    if (  request->request_mode & (CWWidth | CWHeight) ==
                                ^
                                  (
Form.c:819:33: note: place parentheses around the & expression to evaluate it first
    if (  request->request_mode & (CWWidth | CWHeight) ==
                                ^
          (                                           )
1 warning generated.
rm -f Form.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Form.c
Form.c:819:33: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses]
    if (  request->request_mode & (CWWidth | CWHeight) ==
                                ^~~~~~~~~~~~~~~~~~~~~~~~~
Form.c:819:33: note: place parentheses around the '==' expression to silence this warning
    if (  request->request_mode & (CWWidth | CWHeight) ==
                                ^
                                  (
Form.c:819:33: note: place parentheses around the & expression to evaluate it first
    if (  request->request_mode & (CWWidth | CWHeight) ==
                                ^
          (                                           )
1 warning generated.
rm -f Grip.o unshared/Grip.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Grip.c -o unshared/Grip.o
rm -f Grip.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Grip.c
rm -f Label.o unshared/Label.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Label.c -o unshared/Label.o
rm -f Label.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Label.c
rm -f Layout.o unshared/Layout.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Layout.c -o unshared/Layout.o
rm -f Layout.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Layout.c
rm -f List.o unshared/List.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   List.c -o unshared/List.o
List.c:625:21: warning: implicitly declaring library function 'abs' with type 'int (int)' [-Wimplicit-function-declaration]
        str_y = y + abs(ext->max_ink_extent.y); 
                    ^
List.c:625:21: note: include the header <stdlib.h> or explicitly provide a declaration for 'abs'
1 warning generated.
rm -f List.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic List.c
List.c:625:21: warning: implicitly declaring library function 'abs' with type 'int (int)' [-Wimplicit-function-declaration]
        str_y = y + abs(ext->max_ink_extent.y); 
                    ^
List.c:625:21: note: include the header <stdlib.h> or explicitly provide a declaration for 'abs'
1 warning generated.
rm -f MenuButton.o unshared/MenuButton.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   MenuButton.c -o unshared/MenuButton.o
rm -f MenuButton.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic MenuButton.c
rm -f MultiSrc.o unshared/MultiSrc.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   MultiSrc.c -o unshared/MultiSrc.o
MultiSrc.c:1140:13: warning: 'tmpnam' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of tmpnam(3), it is highly recommended that you use mkstemp(3) instead. [-Wdeprecated-declarations]
            (void) tmpnam(src->multi_src.string);
                   ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/stdio.h:186:1: note: 'tmpnam' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of tmpnam(3), it is highly recommended that you use mkstemp(3) instead.")
^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/cdefs.h:208:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
1 warning generated.
rm -f MultiSrc.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic MultiSrc.c
MultiSrc.c:1140:13: warning: 'tmpnam' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of tmpnam(3), it is highly recommended that you use mkstemp(3) instead. [-Wdeprecated-declarations]
            (void) tmpnam(src->multi_src.string);
                   ^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/stdio.h:186:1: note: 'tmpnam' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of tmpnam(3), it is highly recommended that you use mkstemp(3) instead.")
^
/Applications/Xcode-13.4.1.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.3.sdk/usr/include/sys/cdefs.h:208:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
1 warning generated.
rm -f MultiSink.o unshared/MultiSink.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   MultiSink.c -o unshared/MultiSink.o
MultiSink.c:209:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else {
        ^
MultiSink.c:268:34: warning: implicitly declaring library function 'abs' with type 'int (int)' [-Wimplicit-function-declaration]
                       (int) y - abs(ext->max_logical_extent.y),
                                 ^
MultiSink.c:268:34: note: include the header <stdlib.h> or explicitly provide a declaration for 'abs'
MultiSink.c:737:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
3 warnings generated.
rm -f MultiSink.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic MultiSink.c
MultiSink.c:209:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else {
        ^
MultiSink.c:268:34: warning: implicitly declaring library function 'abs' with type 'int (int)' [-Wimplicit-function-declaration]
                       (int) y - abs(ext->max_logical_extent.y),
                                 ^
MultiSink.c:268:34: note: include the header <stdlib.h> or explicitly provide a declaration for 'abs'
MultiSink.c:737:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
3 warnings generated.
rm -f Paned.o unshared/Paned.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Paned.c -o unshared/Paned.o
Paned.c:989:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ( (dir == ThisBorderOnly) ) {
          ~~~~^~~~~~~~~~~~~~~~~
Paned.c:989:15: note: remove extraneous parentheses around the comparison to silence this warning
    if ( (dir == ThisBorderOnly) ) {
         ~    ^                ~
Paned.c:989:15: note: use '=' to turn this equality comparison into an assignment
    if ( (dir == ThisBorderOnly) ) {
              ^~
              =
Paned.c:1162:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
           else
           ^
Paned.c:1198:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else
        ^
Paned.c:1314:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
            else
            ^
Paned.c:1493:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else 
        ^
Paned.c:1528:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else
        ^
Paned.c:1683:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
           else
           ^
Paned.c:1818:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else if ( HasGrip(old) ) {
        ^
8 warnings generated.
rm -f Paned.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Paned.c
Paned.c:989:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ( (dir == ThisBorderOnly) ) {
          ~~~~^~~~~~~~~~~~~~~~~
Paned.c:989:15: note: remove extraneous parentheses around the comparison to silence this warning
    if ( (dir == ThisBorderOnly) ) {
         ~    ^                ~
Paned.c:989:15: note: use '=' to turn this equality comparison into an assignment
    if ( (dir == ThisBorderOnly) ) {
              ^~
              =
Paned.c:1162:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
           else
           ^
Paned.c:1198:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else
        ^
Paned.c:1314:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
            else
            ^
Paned.c:1493:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else 
        ^
Paned.c:1528:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else
        ^
Paned.c:1683:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
           else
           ^
Paned.c:1818:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else if ( HasGrip(old) ) {
        ^
8 warnings generated.
rm -f Panner.o unshared/Panner.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Panner.c -o unshared/Panner.o
rm -f Panner.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Panner.c
rm -f Porthole.o unshared/Porthole.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Porthole.c -o unshared/Porthole.o
rm -f Porthole.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Porthole.c
rm -f Repeater.o unshared/Repeater.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Repeater.c -o unshared/Repeater.o
rm -f Repeater.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Repeater.c
rm -f Scrollbar.o unshared/Scrollbar.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Scrollbar.c -o unshared/Scrollbar.o
Scrollbar.c:524:8: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&ipoint[n].x, &ipoint[n].y);
                     ^~~~~~~~~~~~
Scrollbar.c:524:22: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&ipoint[n].x, &ipoint[n].y);
                                   ^~~~~~~~~~~~
Scrollbar.c:525:8: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&opoint[n].x, &opoint[n].y);
                     ^~~~~~~~~~~~
Scrollbar.c:525:22: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&opoint[n].x, &opoint[n].y);
                                   ^~~~~~~~~~~~
Scrollbar.c:569:8: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&segment[n].x1, &segment[n].y1);
                     ^~~~~~~~~~~~~~
Scrollbar.c:569:24: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&segment[n].x1, &segment[n].y1);
                                     ^~~~~~~~~~~~~~
Scrollbar.c:570:8: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&segment[n].x2, &segment[n].y2);
                     ^~~~~~~~~~~~~~
Scrollbar.c:570:24: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&segment[n].x2, &segment[n].y2);
                                     ^~~~~~~~~~~~~~
Scrollbar.c:696:12: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    swap(&ipoint[n].x, &ipoint[n].y);
                         ^~~~~~~~~~~~
Scrollbar.c:696:26: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    swap(&ipoint[n].x, &ipoint[n].y);
                                       ^~~~~~~~~~~~
Scrollbar.c:697:12: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    swap(&opoint[n].x, &opoint[n].y);
                         ^~~~~~~~~~~~
Scrollbar.c:697:26: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    swap(&opoint[n].x, &opoint[n].y);
                                       ^~~~~~~~~~~~
Scrollbar.c:700:8: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&rpoint[n].x, &rpoint[n].y);
                     ^~~~~~~~~~~~
Scrollbar.c:700:22: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&rpoint[n].x, &rpoint[n].y);
                                   ^~~~~~~~~~~~
Scrollbar.c:847:10: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                swap(&tpoint[n].x, &tpoint[n].y);
                                     ^~~~~~~~~~~~
Scrollbar.c:847:24: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                swap(&tpoint[n].x, &tpoint[n].y);
                                                   ^~~~~~~~~~~~
Scrollbar.c:864:10: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                swap(&tpoint[n].x, &tpoint[n].y);
                                     ^~~~~~~~~~~~
Scrollbar.c:864:24: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                swap(&tpoint[n].x, &tpoint[n].y);
                                                   ^~~~~~~~~~~~
Scrollbar.c:879:10: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                swap(&tpoint[n].x, &tpoint[n].y);
                                     ^~~~~~~~~~~~
Scrollbar.c:879:24: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                swap(&tpoint[n].x, &tpoint[n].y);
                                                   ^~~~~~~~~~~~
Scrollbar.c:894:10: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                swap(&tpoint[n].x, &tpoint[n].y);
                                     ^~~~~~~~~~~~
Scrollbar.c:894:24: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                swap(&tpoint[n].x, &tpoint[n].y);
                                                   ^~~~~~~~~~~~
Scrollbar.c:912:12: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    swap(&tpoint[n].x, &tpoint[n].y);
                         ^~~~~~~~~~~~
Scrollbar.c:912:26: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    swap(&tpoint[n].x, &tpoint[n].y);
                                       ^~~~~~~~~~~~
Scrollbar.c:905:6: warning: array index 4 is past the end of the array (which contains 4 elements) [-Warray-bounds]
            tpoint[4] = opoint[4];
            ^      ~
Scrollbar.c:611:5: note: array 'tpoint' declared here
    XPoint      tpoint[4];              /* temporary for args to XFillPolygon */
    ^
Scrollbar.c:906:6: warning: array index 5 is past the end of the array (which contains 4 elements) [-Warray-bounds]
            tpoint[5] = opoint[5];
            ^      ~
Scrollbar.c:611:5: note: array 'tpoint' declared here
    XPoint      tpoint[4];              /* temporary for args to XFillPolygon */
    ^
Scrollbar.c:1334:49: warning: cast to 'XtPointer' (aka 'void *') from smaller integer type 'int' [-Wint-to-void-pointer-cast]
    XtCallCallbacks((Widget)sbw, XtNscrollProc, (XtPointer) call_data);
                                                ^~~~~~~~~~~~~~~~~~~~~
Scrollbar.c:1442:38: warning: cast to 'XtPointer' (aka 'void *') from smaller integer type 'int' [-Wint-to-void-pointer-cast]
                XtCallCallbacks (w, XtNscrollProc, (XtPointer)(-call_data));
                                                   ^~~~~~~~~~~~~~~~~~~~~~~
Scrollbar.c:1455:38: warning: cast to 'XtPointer' (aka 'void *') from smaller integer type 'int' [-Wint-to-void-pointer-cast]
                XtCallCallbacks (w, XtNscrollProc, (XtPointer)(call_data));
                                                   ^~~~~~~~~~~~~~~~~~~~~~
Scrollbar.c:1466:37: warning: cast to 'XtPointer' (aka 'void *') from smaller integer type 'int' [-Wint-to-void-pointer-cast]
        XtCallCallbacks (w, XtNscrollProc, (XtPointer)(call_data));
                                           ^~~~~~~~~~~~~~~~~~~~~~
Scrollbar.c:1472:37: warning: cast to 'XtPointer' (aka 'void *') from smaller integer type 'int' [-Wint-to-void-pointer-cast]
        XtCallCallbacks (w, XtNscrollProc, (XtPointer)(call_data));
                                           ^~~~~~~~~~~~~~~~~~~~~~
31 warnings generated.
rm -f Scrollbar.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Scrollbar.c
Scrollbar.c:524:8: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&ipoint[n].x, &ipoint[n].y);
                     ^~~~~~~~~~~~
Scrollbar.c:524:22: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&ipoint[n].x, &ipoint[n].y);
                                   ^~~~~~~~~~~~
Scrollbar.c:525:8: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&opoint[n].x, &opoint[n].y);
                     ^~~~~~~~~~~~
Scrollbar.c:525:22: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&opoint[n].x, &opoint[n].y);
                                   ^~~~~~~~~~~~
Scrollbar.c:569:8: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&segment[n].x1, &segment[n].y1);
                     ^~~~~~~~~~~~~~
Scrollbar.c:569:24: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&segment[n].x1, &segment[n].y1);
                                     ^~~~~~~~~~~~~~
Scrollbar.c:570:8: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&segment[n].x2, &segment[n].y2);
                     ^~~~~~~~~~~~~~
Scrollbar.c:570:24: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&segment[n].x2, &segment[n].y2);
                                     ^~~~~~~~~~~~~~
Scrollbar.c:696:12: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    swap(&ipoint[n].x, &ipoint[n].y);
                         ^~~~~~~~~~~~
Scrollbar.c:696:26: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    swap(&ipoint[n].x, &ipoint[n].y);
                                       ^~~~~~~~~~~~
Scrollbar.c:697:12: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    swap(&opoint[n].x, &opoint[n].y);
                         ^~~~~~~~~~~~
Scrollbar.c:697:26: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    swap(&opoint[n].x, &opoint[n].y);
                                       ^~~~~~~~~~~~
Scrollbar.c:700:8: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&rpoint[n].x, &rpoint[n].y);
                     ^~~~~~~~~~~~
Scrollbar.c:700:22: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                swap(&rpoint[n].x, &rpoint[n].y);
                                   ^~~~~~~~~~~~
Scrollbar.c:847:10: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                swap(&tpoint[n].x, &tpoint[n].y);
                                     ^~~~~~~~~~~~
Scrollbar.c:847:24: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                swap(&tpoint[n].x, &tpoint[n].y);
                                                   ^~~~~~~~~~~~
Scrollbar.c:864:10: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                swap(&tpoint[n].x, &tpoint[n].y);
                                     ^~~~~~~~~~~~
Scrollbar.c:864:24: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                swap(&tpoint[n].x, &tpoint[n].y);
                                                   ^~~~~~~~~~~~
Scrollbar.c:879:10: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                swap(&tpoint[n].x, &tpoint[n].y);
                                     ^~~~~~~~~~~~
Scrollbar.c:879:24: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                swap(&tpoint[n].x, &tpoint[n].y);
                                                   ^~~~~~~~~~~~
Scrollbar.c:894:10: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                swap(&tpoint[n].x, &tpoint[n].y);
                                     ^~~~~~~~~~~~
Scrollbar.c:894:24: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                swap(&tpoint[n].x, &tpoint[n].y);
                                                   ^~~~~~~~~~~~
Scrollbar.c:912:12: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    swap(&tpoint[n].x, &tpoint[n].y);
                         ^~~~~~~~~~~~
Scrollbar.c:912:26: warning: passing 'short *' to parameter of type 'Dimension *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    swap(&tpoint[n].x, &tpoint[n].y);
                                       ^~~~~~~~~~~~
Scrollbar.c:905:6: warning: array index 4 is past the end of the array (which contains 4 elements) [-Warray-bounds]
            tpoint[4] = opoint[4];
            ^      ~
Scrollbar.c:611:5: note: array 'tpoint' declared here
    XPoint      tpoint[4];              /* temporary for args to XFillPolygon */
    ^
Scrollbar.c:906:6: warning: array index 5 is past the end of the array (which contains 4 elements) [-Warray-bounds]
            tpoint[5] = opoint[5];
            ^      ~
Scrollbar.c:611:5: note: array 'tpoint' declared here
    XPoint      tpoint[4];              /* temporary for args to XFillPolygon */
    ^
Scrollbar.c:1334:49: warning: cast to 'XtPointer' (aka 'void *') from smaller integer type 'int' [-Wint-to-void-pointer-cast]
    XtCallCallbacks((Widget)sbw, XtNscrollProc, (XtPointer) call_data);
                                                ^~~~~~~~~~~~~~~~~~~~~
Scrollbar.c:1442:38: warning: cast to 'XtPointer' (aka 'void *') from smaller integer type 'int' [-Wint-to-void-pointer-cast]
                XtCallCallbacks (w, XtNscrollProc, (XtPointer)(-call_data));
                                                   ^~~~~~~~~~~~~~~~~~~~~~~
Scrollbar.c:1455:38: warning: cast to 'XtPointer' (aka 'void *') from smaller integer type 'int' [-Wint-to-void-pointer-cast]
                XtCallCallbacks (w, XtNscrollProc, (XtPointer)(call_data));
                                                   ^~~~~~~~~~~~~~~~~~~~~~
Scrollbar.c:1466:37: warning: cast to 'XtPointer' (aka 'void *') from smaller integer type 'int' [-Wint-to-void-pointer-cast]
        XtCallCallbacks (w, XtNscrollProc, (XtPointer)(call_data));
                                           ^~~~~~~~~~~~~~~~~~~~~~
Scrollbar.c:1472:37: warning: cast to 'XtPointer' (aka 'void *') from smaller integer type 'int' [-Wint-to-void-pointer-cast]
        XtCallCallbacks (w, XtNscrollProc, (XtPointer)(call_data));
                                           ^~~~~~~~~~~~~~~~~~~~~~
31 warnings generated.
rm -f Simple.o unshared/Simple.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Simple.c -o unshared/Simple.o
rm -f Simple.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Simple.c
rm -f SimpleMenu.o unshared/SimpleMenu.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   SimpleMenu.c -o unshared/SimpleMenu.o
SimpleMenu.c:500:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else if (smw_old->simple_menu.label_string == NULL)    /* Create. */
        ^
SimpleMenu.c:1392:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
            else
            ^
2 warnings generated.
rm -f SimpleMenu.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic SimpleMenu.c
SimpleMenu.c:500:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else if (smw_old->simple_menu.label_string == NULL)    /* Create. */
        ^
SimpleMenu.c:1392:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
            else
            ^
2 warnings generated.
rm -f Sme.o unshared/Sme.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Sme.c -o unshared/Sme.o
rm -f Sme.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Sme.c
rm -f SmeBSB.o unshared/SmeBSB.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   SmeBSB.c -o unshared/SmeBSB.o
rm -f SmeBSB.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic SmeBSB.c
rm -f SmeLine.o unshared/SmeLine.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   SmeLine.c -o unshared/SmeLine.o
rm -f SmeLine.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic SmeLine.c
rm -f SmeThreeD.o unshared/SmeThreeD.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   SmeThreeD.c -o unshared/SmeThreeD.o
rm -f SmeThreeD.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic SmeThreeD.c
rm -f StripChart.o unshared/StripChart.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   StripChart.c -o unshared/StripChart.o
rm -f StripChart.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic StripChart.c

rm -f Text.o unshared/Text.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Text.c -o unshared/Text.o
Text.c:531:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else if (ctx->text.scroll_vert == XawtextScrollAlways)
    ^
Text.c:542:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else if ( (ctx->text.resize == XawtextResizeWidth) ||
    ^
Text.c:1074:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else if (ctx->text.scroll_vert == XawtextScrollAlways)
    ^
Text.c:1105:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
Text.c:1145:7: warning: implicitly declaring library function 'abs' with type 'int (int)' [-Wimplicit-function-declaration]
  if (abs(n) > ctx->text.lt.lines) 
      ^
Text.c:1145:7: note: include the header <stdlib.h> or explicitly provide a declaration for 'abs'
Text.c:1170:18: warning: variable 'height' set but not used [-Wunused-but-set-variable]
    unsigned int height, clear_height;
                 ^
Text.c:1170:26: warning: variable 'clear_height' set but not used [-Wunused-but-set-variable]
    unsigned int height, clear_height;
                         ^
Text.c:1210:41: warning: cast to smaller integer type 'int' from 'XtPointer' (aka 'void *') [-Wvoid-pointer-to-int-cast]
  Position old_left, pixels = (Position)(int) callData;
                                        ^~~~~~~~~~~~~~
Text.c:1286:7: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
  if (abs(move) < (int)ctx->core.width) {
      ^
Text.c:1286:7: note: use function 'labs' instead
  if (abs(move) < (int)ctx->core.width) {
      ^~~
      labs
Text.c:1286:7: note: include the header <stdlib.h> or explicitly provide a declaration for 'labs'
Text.c:1361:23: warning: cast to smaller integer type 'int' from 'XtPointer' (aka 'void *') [-Wvoid-pointer-to-int-cast]
  int height, lines = (int) callData;
                      ^~~~~~~~~~~~~~
Text.c:2107:11: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
    if ( (abs((long) time - (long) ctx->text.lasttime) < MULTI_CLICK_TIME) &&
          ^
Text.c:2107:11: note: use function 'labs' instead
    if ( (abs((long) time - (long) ctx->text.lasttime) < MULTI_CLICK_TIME) &&
          ^~~
          labs
Text.c:2107:11: note: include the header <stdlib.h> or explicitly provide a declaration for 'labs'
Text.c:2968:1: warning: unused function 'PushCopyQueue' [-Wunused-function]
PushCopyQueue(ctx, h, v)
^
12 warnings generated.
rm -f Text.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Text.c
Text.c:531:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else if (ctx->text.scroll_vert == XawtextScrollAlways)
    ^
Text.c:542:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else if ( (ctx->text.resize == XawtextResizeWidth) ||
    ^
Text.c:1074:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else if (ctx->text.scroll_vert == XawtextScrollAlways)
    ^
Text.c:1105:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
    else
    ^
Text.c:1145:7: warning: implicitly declaring library function 'abs' with type 'int (int)' [-Wimplicit-function-declaration]
  if (abs(n) > ctx->text.lt.lines) 
      ^
Text.c:1145:7: note: include the header <stdlib.h> or explicitly provide a declaration for 'abs'
Text.c:1170:18: warning: variable 'height' set but not used [-Wunused-but-set-variable]
    unsigned int height, clear_height;
                 ^
Text.c:1170:26: warning: variable 'clear_height' set but not used [-Wunused-but-set-variable]
    unsigned int height, clear_height;
                         ^
Text.c:1210:41: warning: cast to smaller integer type 'int' from 'XtPointer' (aka 'void *') [-Wvoid-pointer-to-int-cast]
  Position old_left, pixels = (Position)(int) callData;
                                        ^~~~~~~~~~~~~~
Text.c:1286:7: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
  if (abs(move) < (int)ctx->core.width) {
      ^
Text.c:1286:7: note: use function 'labs' instead
  if (abs(move) < (int)ctx->core.width) {
      ^~~
      labs
Text.c:1286:7: note: include the header <stdlib.h> or explicitly provide a declaration for 'labs'
Text.c:1361:23: warning: cast to smaller integer type 'int' from 'XtPointer' (aka 'void *') [-Wvoid-pointer-to-int-cast]
  int height, lines = (int) callData;
                      ^~~~~~~~~~~~~~
Text.c:2107:11: warning: absolute value function 'abs' given an argument of type 'long' but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
    if ( (abs((long) time - (long) ctx->text.lasttime) < MULTI_CLICK_TIME) &&
          ^
Text.c:2107:11: note: use function 'labs' instead
    if ( (abs((long) time - (long) ctx->text.lasttime) < MULTI_CLICK_TIME) &&
          ^~~
          labs
Text.c:2107:11: note: include the header <stdlib.h> or explicitly provide a declaration for 'labs'
Text.c:2968:1: warning: unused function 'PushCopyQueue' [-Wunused-function]
PushCopyQueue(ctx, h, v)
^
12 warnings generated.
rm -f TextSink.o unshared/TextSink.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   TextSink.c -o unshared/TextSink.o
rm -f TextSink.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic TextSink.c

rm -f TextSrc.o unshared/TextSrc.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   TextSrc.c -o unshared/TextSrc.o
rm -f TextSrc.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic TextSrc.c
rm -f TextAction.o unshared/TextAction.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   TextAction.c -o unshared/TextAction.o
rm -f TextAction.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic TextAction.c
rm -f TextPop.o unshared/TextPop.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   TextPop.c -o unshared/TextPop.o
TextPop.c:822:31: warning: cast to smaller integer type 'int' from 'XPointer' (aka 'char *') [-Wpointer-to-int-cast]
  dir = (XawTextScanDirection)(int) ((XPointer)XawToggleGetCurrent(search->left_toggle) -
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TextPop.c:962:31: warning: cast to smaller integer type 'int' from 'XPointer' (aka 'char *') [-Wpointer-to-int-cast]
  dir = (XawTextScanDirection)(int) ((XPointer)XawToggleGetCurrent(search->left_toggle) -
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TextPop.c:969:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
      if ( (new_pos == XawTextSearchError) ) {
            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
TextPop.c:969:21: note: remove extraneous parentheses around the comparison to silence this warning
      if ( (new_pos == XawTextSearchError) ) {
           ~        ^                    ~
TextPop.c:969:21: note: use '=' to turn this equality comparison into an assignment
      if ( (new_pos == XawTextSearchError) ) {
                    ^~
                    =
TextPop.c:1015:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
      else {
      ^
4 warnings generated.
rm -f TextPop.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic TextPop.c
TextPop.c:822:31: warning: cast to smaller integer type 'int' from 'XPointer' (aka 'char *') [-Wpointer-to-int-cast]
  dir = (XawTextScanDirection)(int) ((XPointer)XawToggleGetCurrent(search->left_toggle) -
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TextPop.c:962:31: warning: cast to smaller integer type 'int' from 'XPointer' (aka 'char *') [-Wpointer-to-int-cast]
  dir = (XawTextScanDirection)(int) ((XPointer)XawToggleGetCurrent(search->left_toggle) -
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TextPop.c:969:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
      if ( (new_pos == XawTextSearchError) ) {
            ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
TextPop.c:969:21: note: remove extraneous parentheses around the comparison to silence this warning
      if ( (new_pos == XawTextSearchError) ) {
           ~        ^                    ~
TextPop.c:969:21: note: use '=' to turn this equality comparison into an assignment
      if ( (new_pos == XawTextSearchError) ) {
                    ^~
                    =
TextPop.c:1015:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
      else {
      ^
4 warnings generated.
rm -f TextTr.o unshared/TextTr.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   TextTr.c -o unshared/TextTr.o
rm -f TextTr.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic TextTr.c
rm -f ThreeD.o unshared/ThreeD.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   ThreeD.c -o unshared/ThreeD.o
rm -f ThreeD.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic ThreeD.c
rm -f Toggle.o unshared/Toggle.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Toggle.c -o unshared/Toggle.o
Toggle.c:530:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
      else AddToRadioGroup(group, w);
      ^
Toggle.c:586:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ( (local_tog->toggle.radio_data == radio_data) )     
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
Toggle.c:586:40: note: remove extraneous parentheses around the comparison to silence this warning
    if ( (local_tog->toggle.radio_data == radio_data) )     
         ~                             ^            ~
Toggle.c:586:40: note: use '=' to turn this equality comparison into an assignment
    if ( (local_tog->toggle.radio_data == radio_data) )     
                                       ^~
                                       =
Toggle.c:606:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ( (local_tog->toggle.radio_data == radio_data) ) {
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
Toggle.c:606:40: note: remove extraneous parentheses around the comparison to silence this warning
    if ( (local_tog->toggle.radio_data == radio_data) ) {
         ~                             ^            ~
Toggle.c:606:40: note: use '=' to turn this equality comparison into an assignment
    if ( (local_tog->toggle.radio_data == radio_data) ) {
                                       ^~
                                       =
3 warnings generated.

rm -f Toggle.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Toggle.c
Toggle.c:530:7: warning: add explicit braces to avoid dangling else [-Wdangling-else]
      else AddToRadioGroup(group, w);
      ^
Toggle.c:586:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ( (local_tog->toggle.radio_data == radio_data) )     
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
Toggle.c:586:40: note: remove extraneous parentheses around the comparison to silence this warning
    if ( (local_tog->toggle.radio_data == radio_data) )     
         ~                             ^            ~
Toggle.c:586:40: note: use '=' to turn this equality comparison into an assignment
    if ( (local_tog->toggle.radio_data == radio_data) )     
                                       ^~
                                       =
Toggle.c:606:40: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
    if ( (local_tog->toggle.radio_data == radio_data) ) {
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
Toggle.c:606:40: note: remove extraneous parentheses around the comparison to silence this warning
    if ( (local_tog->toggle.radio_data == radio_data) ) {
         ~                             ^            ~
Toggle.c:606:40: note: use '=' to turn this equality comparison into an assignment
    if ( (local_tog->toggle.radio_data == radio_data) ) {
                                       ^~
                                       =
3 warnings generated.
rm -f Tree.o unshared/Tree.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Tree.c -o unshared/Tree.o
rm -f Tree.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Tree.c
rm -f Vendor.o unshared/Vendor.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Vendor.c -o unshared/Vendor.o
rm -f Vendor.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Vendor.c
rm -f Viewport.o unshared/Viewport.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Viewport.c -o unshared/Viewport.o
Viewport.c:725:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                else
                ^
Viewport.c:731:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                else
                ^
Viewport.c:774:15: warning: cast to smaller integer type 'int' from 'XtPointer' (aka 'void *') [-Wvoid-pointer-to-int-cast]
    int pix = (int)call_data;
              ^~~~~~~~~~~~~~
3 warnings generated.
rm -f Viewport.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Viewport.c
Viewport.c:725:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                else
                ^
Viewport.c:731:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
                else
                ^
Viewport.c:774:15: warning: cast to smaller integer type 'int' from 'XtPointer' (aka 'void *') [-Wvoid-pointer-to-int-cast]
    int pix = (int)call_data;
              ^~~~~~~~~~~~~~
3 warnings generated.
rm -f XawIm.o unshared/XawIm.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   XawIm.c -o unshared/XawIm.o
XawIm.c:148:30: warning: cast to smaller integer type 'XContext' (aka 'int') from 'void *' [-Wvoid-pointer-to-int-cast]
static XContext extContext = (XContext)NULL;
                             ^~~~~~~~~~~~~~
XawIm.c:156:23: warning: cast to smaller integer type 'XContext' (aka 'int') from 'void *' [-Wvoid-pointer-to-int-cast]
    if (extContext == (XContext)NULL) extContext = XUniqueContext();
                      ^~~~~~~~~~~~~~
XawIm.c:280:30: warning: cast to smaller integer type 'XContext' (aka 'int') from 'void *' [-Wvoid-pointer-to-int-cast]
static XContext errContext = (XContext)NULL;
                             ^~~~~~~~~~~~~~
XawIm.c:288:23: warning: cast to smaller integer type 'XContext' (aka 'int') from 'void *' [-Wvoid-pointer-to-int-cast]
    if (errContext == (XContext)NULL) errContext = XUniqueContext();
                      ^~~~~~~~~~~~~~
XawIm.c:663:66: warning: missing sentinel in function call [-Wsentinel]
        XGetICValues(p->xic, ic_a[0], ic_a[1], ic_a[2], ic_a[3], ic_a[4]);
                                                                        ^
                                                                        , NULL
/Users/pbulk/build/x11/Xaw-Xpm/work/.buildlink/include/X11/Xlib.h:3895:14: note: function has been explicitly marked sentinel here
extern char *XGetICValues(
             ^
XawIm.c:703:66: warning: missing sentinel in function call [-Wsentinel]
        XSetICValues(p->xic, ic_a[0], ic_a[1], ic_a[2], ic_a[3], ic_a[4]);
                                                                        ^
                                                                        , NULL
/Users/pbulk/build/x11/Xaw-Xpm/work/.buildlink/include/X11/Xlib.h:3891:14: note: function has been explicitly marked sentinel here
extern char *XSetICValues(
             ^
XawIm.c:820:37: warning: missing sentinel in function call [-Wsentinel]
                                   pe_a[17], pe_a[18],  pe_a[19]);
                                                                ^
                                                                , NULL
/Users/pbulk/build/x11/Xaw-Xpm/work/.buildlink/include/X11/Xlib.h:3935:22: note: function has been explicitly marked sentinel here
extern XVaNestedList XVaCreateNestedList(
                     ^
XawIm.c:831:37: warning: missing sentinel in function call [-Wsentinel]
                                   st_a[17], st_a[18],  st_a[19]);
                                                                ^
                                                                , NULL
/Users/pbulk/build/x11/Xaw-Xpm/work/.buildlink/include/X11/Xlib.h:3935:22: note: function has been explicitly marked sentinel here
extern XVaNestedList XVaCreateNestedList(
                     ^
XawIm.c:840:58: warning: missing sentinel in function call [-Wsentinel]
                       ic_a[15], ic_a[16], ic_a[17], ic_a[18], ic_a[19]);
                                                                       ^
                                                                       , NULL
/Users/pbulk/build/x11/Xaw-Xpm/work/.buildlink/include/X11/Xlib.h:3863:12: note: function has been explicitly marked sentinel here
extern XIC XCreateIC(
           ^
XawIm.c:958:50: warning: missing sentinel in function call [-Wsentinel]
                                      pe_a[16], pe_a[17], pe_a[18],  pe_a[19]);
                                                                             ^
                                                                             , NULL
/Users/pbulk/build/x11/Xaw-Xpm/work/.buildlink/include/X11/Xlib.h:3935:22: note: function has been explicitly marked sentinel here
extern XVaNestedList XVaCreateNestedList(
                     ^
XawIm.c:968:50: warning: missing sentinel in function call [-Wsentinel]
                                      st_a[16], st_a[17], st_a[18],  st_a[19]);
                                                                             ^
                                                                             , NULL
/Users/pbulk/build/x11/Xaw-Xpm/work/.buildlink/include/X11/Xlib.h:3935:22: note: function has been explicitly marked sentinel here
extern XVaNestedList XVaCreateNestedList(
                     ^
XawIm.c:981:46: warning: missing sentinel in function call [-Wsentinel]
                     ic_a[16], ic_a[17], ic_a[18], ic_a[19]);
                                                           ^
                                                           , NULL
/Users/pbulk/build/x11/Xaw-Xpm/work/.buildlink/include/X11/Xlib.h:3891:14: note: function has been explicitly marked sentinel here
extern char *XSetICValues(
             ^
XawIm.c:1404:23: warning: cast to smaller integer type 'XContext' (aka 'int') from 'void *' [-Wvoid-pointer-to-int-cast]
    if (extContext != (XContext)NULL && 
                      ^~~~~~~~~~~~~~
XawIm.c:1409:23: warning: cast to smaller integer type 'XContext' (aka 'int') from 'void *' [-Wvoid-pointer-to-int-cast]
    if (errContext != (XContext)NULL && 
                      ^~~~~~~~~~~~~~
14 warnings generated.
rm -f XawIm.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic XawIm.c
XawIm.c:148:30: warning: cast to smaller integer type 'XContext' (aka 'int') from 'void *' [-Wvoid-pointer-to-int-cast]
static XContext extContext = (XContext)NULL;
                             ^~~~~~~~~~~~~~
XawIm.c:156:23: warning: cast to smaller integer type 'XContext' (aka 'int') from 'void *' [-Wvoid-pointer-to-int-cast]
    if (extContext == (XContext)NULL) extContext = XUniqueContext();
                      ^~~~~~~~~~~~~~
XawIm.c:280:30: warning: cast to smaller integer type 'XContext' (aka 'int') from 'void *' [-Wvoid-pointer-to-int-cast]
static XContext errContext = (XContext)NULL;
                             ^~~~~~~~~~~~~~
XawIm.c:288:23: warning: cast to smaller integer type 'XContext' (aka 'int') from 'void *' [-Wvoid-pointer-to-int-cast]
    if (errContext == (XContext)NULL) errContext = XUniqueContext();
                      ^~~~~~~~~~~~~~
XawIm.c:663:66: warning: missing sentinel in function call [-Wsentinel]
        XGetICValues(p->xic, ic_a[0], ic_a[1], ic_a[2], ic_a[3], ic_a[4]);
                                                                        ^
                                                                        , NULL
/Users/pbulk/build/x11/Xaw-Xpm/work/.buildlink/include/X11/Xlib.h:3895:14: note: function has been explicitly marked sentinel here
extern char *XGetICValues(
             ^
XawIm.c:703:66: warning: missing sentinel in function call [-Wsentinel]
        XSetICValues(p->xic, ic_a[0], ic_a[1], ic_a[2], ic_a[3], ic_a[4]);
                                                                        ^
                                                                        , NULL
/Users/pbulk/build/x11/Xaw-Xpm/work/.buildlink/include/X11/Xlib.h:3891:14: note: function has been explicitly marked sentinel here
extern char *XSetICValues(
             ^
XawIm.c:820:37: warning: missing sentinel in function call [-Wsentinel]
                                   pe_a[17], pe_a[18],  pe_a[19]);
                                                                ^
                                                                , NULL
/Users/pbulk/build/x11/Xaw-Xpm/work/.buildlink/include/X11/Xlib.h:3935:22: note: function has been explicitly marked sentinel here
extern XVaNestedList XVaCreateNestedList(
                     ^
XawIm.c:831:37: warning: missing sentinel in function call [-Wsentinel]
                                   st_a[17], st_a[18],  st_a[19]);
                                                                ^
                                                                , NULL
/Users/pbulk/build/x11/Xaw-Xpm/work/.buildlink/include/X11/Xlib.h:3935:22: note: function has been explicitly marked sentinel here
extern XVaNestedList XVaCreateNestedList(
                     ^
XawIm.c:840:58: warning: missing sentinel in function call [-Wsentinel]
                       ic_a[15], ic_a[16], ic_a[17], ic_a[18], ic_a[19]);
                                                                       ^
                                                                       , NULL
/Users/pbulk/build/x11/Xaw-Xpm/work/.buildlink/include/X11/Xlib.h:3863:12: note: function has been explicitly marked sentinel here
extern XIC XCreateIC(
           ^
XawIm.c:958:50: warning: missing sentinel in function call [-Wsentinel]
                                      pe_a[16], pe_a[17], pe_a[18],  pe_a[19]);
                                                                             ^
                                                                             , NULL
/Users/pbulk/build/x11/Xaw-Xpm/work/.buildlink/include/X11/Xlib.h:3935:22: note: function has been explicitly marked sentinel here
extern XVaNestedList XVaCreateNestedList(
                     ^
XawIm.c:968:50: warning: missing sentinel in function call [-Wsentinel]
                                      st_a[16], st_a[17], st_a[18],  st_a[19]);
                                                                             ^
                                                                             , NULL
/Users/pbulk/build/x11/Xaw-Xpm/work/.buildlink/include/X11/Xlib.h:3935:22: note: function has been explicitly marked sentinel here
extern XVaNestedList XVaCreateNestedList(
                     ^
XawIm.c:981:46: warning: missing sentinel in function call [-Wsentinel]
                     ic_a[16], ic_a[17], ic_a[18], ic_a[19]);
                                                           ^
                                                           , NULL
/Users/pbulk/build/x11/Xaw-Xpm/work/.buildlink/include/X11/Xlib.h:3891:14: note: function has been explicitly marked sentinel here
extern char *XSetICValues(
             ^
XawIm.c:1404:23: warning: cast to smaller integer type 'XContext' (aka 'int') from 'void *' [-Wvoid-pointer-to-int-cast]
    if (extContext != (XContext)NULL && 
                      ^~~~~~~~~~~~~~
XawIm.c:1409:23: warning: cast to smaller integer type 'XContext' (aka 'int') from 'void *' [-Wvoid-pointer-to-int-cast]
    if (errContext != (XContext)NULL && 
                      ^~~~~~~~~~~~~~
14 warnings generated.
rm -f XawI18n.o unshared/XawI18n.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   XawI18n.c -o unshared/XawI18n.o
rm -f XawI18n.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic XawI18n.c
rm -f XawInit.o unshared/XawInit.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   XawInit.c -o unshared/XawInit.o
rm -f XawInit.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic XawInit.c
rm -f Xpm.o unshared/Xpm.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   Xpm.c -o unshared/Xpm.o
rm -f Xpm.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic Xpm.c
rm -f laygram.o unshared/laygram.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   laygram.c -o unshared/laygram.o
y.tab.c:269:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (LayYYn = LayYYdefred[LayYYstate]) goto LayYYreduce;
        ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
y.tab.c:269:16: note: place parentheses around the assignment to silence this warning
    if (LayYYn = LayYYdefred[LayYYstate]) goto LayYYreduce;
               ^
        (                               )
y.tab.c:269:16: note: use '==' to turn this assignment into an equality comparison
    if (LayYYn = LayYYdefred[LayYYstate]) goto LayYYreduce;
               ^
               ==
y.tab.c:272:26: warning: implicit declaration of function 'LayYYlex' is invalid in C99 [-Wimplicit-function-declaration]
        if ((LayYYchar = LayYYlex()) < 0) LayYYchar = 0;
                         ^
y.tab.c:313:5: warning: implicit declaration of function 'LayYYerror' is invalid in C99 [-Wimplicit-function-declaration]
    LayYYerror("syntax error");
    ^
y.tab.c:658:30: warning: implicit declaration of function 'LayYYlex' is invalid in C99 [-Wimplicit-function-declaration]
            if ((LayYYchar = LayYYlex()) < 0) LayYYchar = 0;
                             ^
y.tab.c:317:1: warning: unused label 'LayYYerrlab' [-Wunused-label]
LayYYerrlab:
^~~~~~~~~~~~
laygram.y:237:3: warning: unused label 'unary' [-Wunused-label]
{ unary: ;
  ^~~~~~~
y.tab.c:312:1: warning: unused label 'LayYYnewerror' [-Wunused-label]
LayYYnewerror:
^~~~~~~~~~~~~~
laygram.c:2:13: warning: unused variable 'LayYYsccsid' [-Wunused-variable]
static char LayYYsccsid[] = "@(#)yaccpar        1.8 (Berkeley) 01/20/90";
            ^
8 warnings generated.
rm -f laygram.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic laygram.c
y.tab.c:269:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (LayYYn = LayYYdefred[LayYYstate]) goto LayYYreduce;
        ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
y.tab.c:269:16: note: place parentheses around the assignment to silence this warning
    if (LayYYn = LayYYdefred[LayYYstate]) goto LayYYreduce;
               ^
        (                               )
y.tab.c:269:16: note: use '==' to turn this assignment into an equality comparison
    if (LayYYn = LayYYdefred[LayYYstate]) goto LayYYreduce;
               ^
               ==
y.tab.c:272:26: warning: implicit declaration of function 'LayYYlex' is invalid in C99 [-Wimplicit-function-declaration]
        if ((LayYYchar = LayYYlex()) < 0) LayYYchar = 0;
                         ^
y.tab.c:313:5: warning: implicit declaration of function 'LayYYerror' is invalid in C99 [-Wimplicit-function-declaration]
    LayYYerror("syntax error");
    ^
y.tab.c:658:30: warning: implicit declaration of function 'LayYYlex' is invalid in C99 [-Wimplicit-function-declaration]
            if ((LayYYchar = LayYYlex()) < 0) LayYYchar = 0;
                             ^
y.tab.c:312:1: warning: unused label 'LayYYnewerror' [-Wunused-label]
LayYYnewerror:
^~~~~~~~~~~~~~
y.tab.c:317:1: warning: unused label 'LayYYerrlab' [-Wunused-label]
LayYYerrlab:
^~~~~~~~~~~~
laygram.y:237:3: warning: unused label 'unary' [-Wunused-label]
{ unary: ;
  ^~~~~~~
laygram.c:2:13: warning: unused variable 'LayYYsccsid' [-Wunused-variable]
static char LayYYsccsid[] = "@(#)yaccpar        1.8 (Berkeley) 01/20/90";
            ^
8 warnings generated.
rm -f laylex.o unshared/laylex.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-pipe -Os -I/opt/pkg/include   laylex.c -o unshared/laylex.o
laylex.c:72:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
LayYYlex(){
^
laylex.c:74:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
static initialised;
~~~~~~ ^
laylex.c:85:1: warning: unused label 'LayYYfussy' [-Wunused-label]
LayYYfussy: switch(nstr){
^~~~~~~~~~~~
laylex.l:66:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'char' declared in a previous prototype [-Wknr-promoted-parameter]
    char    c;
            ^
laylex.c:66:33: note: previous declaration is here
static int count (char *s, char c);
                                ^
laylex.l:75:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
LayYYsetsource(s)
^
laylex.l:79:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
laylex.l:81:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
LayYYerror(s)
^
laylex.l:100:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
laylex.l:317:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,3,    0,0,    
^~~
{  }
laylex.l:317:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,3,    0,0,    
        ^~~
        {  }
laylex.l:317:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,3,    0,0,    
                ^~~
                {  }
laylex.l:317:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,3,    0,0,    
                        ^~~
                        {  }
laylex.l:318:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
^~~
{  }
laylex.l:318:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
        ^~~
        {  }
laylex.l:318:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                ^~~
                {  }
laylex.l:318:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:319:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,4,    1,5,    
^~~
{  }
laylex.l:319:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,4,    1,5,    
        ^~~
        {  }
laylex.l:319:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,4,    1,5,    
                ^~~
                {  }
laylex.l:319:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,4,    1,5,    
                        ^~~
                        {  }
laylex.l:320:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
8,27,   8,27,   0,0,    0,0,    
^~~~
{   }
laylex.l:320:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
8,27,   8,27,   0,0,    0,0,    
        ^~~~
        {   }
laylex.l:320:13: warning: suggest braces around initialization of subobject [-Wmissing-braces]
8,27,   8,27,   0,0,    0,0,    
                ^~~
                {  }
laylex.l:320:18: warning: suggest braces around initialization of subobject [-Wmissing-braces]
8,27,   8,27,   0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:321:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
^~~
{  }
laylex.l:321:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
        ^~~
        {  }
laylex.l:321:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                ^~~
                {  }
laylex.l:321:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:322:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
^~~
{  }
laylex.l:322:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
        ^~~
        {  }
laylex.l:322:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                ^~~
                {  }
laylex.l:322:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:323:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
^~~
{  }
laylex.l:323:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
        ^~~
        {  }
laylex.l:323:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                ^~~
                {  }
laylex.l:323:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:324:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
^~~
{  }
laylex.l:324:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
        ^~~
        {  }
laylex.l:324:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                ^~~
                {  }
laylex.l:324:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:325:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,6,    0,0,    8,27,   
^~~
{  }
laylex.l:325:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,6,    0,0,    8,27,   
        ^~~
        {  }
laylex.l:325:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,6,    0,0,    8,27,   
                ^~~
                {  }
laylex.l:325:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,6,    0,0,    8,27,   
                        ^~~~
                        {   }
laylex.l:326:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,7,    1,8,    0,0,    
^~~
{  }
laylex.l:326:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,7,    1,8,    0,0,    
        ^~~
        {  }
laylex.l:326:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,7,    1,8,    0,0,    
                ^~~
                {  }
laylex.l:326:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,7,    1,8,    0,0,    
                        ^~~
                        {  }
laylex.l:327:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,9,    1,10,   1,11,   
^~~
{  }
laylex.l:327:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,9,    1,10,   1,11,   
        ^~~
        {  }
laylex.l:327:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,9,    1,10,   1,11,   
                ^~~~
                {   }
laylex.l:327:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,9,    1,10,   1,11,   
                        ^~~~
                        {   }
laylex.l:328:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,12,   0,0,    1,13,   0,0,    
^~~~
{   }
laylex.l:328:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,12,   0,0,    1,13,   0,0,    
        ^~~
        {  }
laylex.l:328:12: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,12,   0,0,    1,13,   0,0,    
                ^~~~
                {   }
laylex.l:328:18: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,12,   0,0,    1,13,   0,0,    
                        ^~~
                        {  }
laylex.l:329:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,14,   1,15,   15,29,  15,29,  
^~~~
{   }
laylex.l:329:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,14,   1,15,   15,29,  15,29,  
        ^~~~
        {   }
laylex.l:329:13: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,14,   1,15,   15,29,  15,29,  
                ^~~~~
                {    }
laylex.l:329:20: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,14,   1,15,   15,29,  15,29,  
                        ^~~~~
                        {    }
laylex.l:330:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
15,29,  15,29,  15,29,  15,29,  
^~~~~
{    }
laylex.l:330:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
15,29,  15,29,  15,29,  15,29,  
        ^~~~~
        {    }
laylex.l:330:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
15,29,  15,29,  15,29,  15,29,  
                ^~~~~
                {    }
laylex.l:330:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
15,29,  15,29,  15,29,  15,29,  
                        ^~~~~
                        {    }
laylex.l:331:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
15,29,  15,29,  15,29,  15,29,  
^~~~~
{    }
laylex.l:331:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
15,29,  15,29,  15,29,  15,29,  
        ^~~~~
        {    }
laylex.l:331:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
15,29,  15,29,  15,29,  15,29,  
                ^~~~~
                {    }
laylex.l:331:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
15,29,  15,29,  15,29,  15,29,  
                        ^~~~~
                        {    }
laylex.l:332:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,16,   1,17,   1,18,   
^~~
{  }
laylex.l:332:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,16,   1,17,   1,18,   
        ^~~~
        {   }
laylex.l:332:12: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,16,   1,17,   1,18,   
                ^~~~
                {   }
laylex.l:332:18: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,16,   1,17,   1,18,   
                        ^~~~
                        {   }
laylex.l:333:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,19,   2,6,    
^~~
{  }
laylex.l:333:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,19,   2,6,    
        ^~~
        {  }
laylex.l:333:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,19,   2,6,    
                ^~~~
                {   }
laylex.l:333:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,19,   2,6,    
                        ^~~
                        {  }
laylex.l:334:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    2,7,    
^~~
{  }
laylex.l:334:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    2,7,    
        ^~~
        {  }
laylex.l:334:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    2,7,    
                ^~~
                {  }
laylex.l:334:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    2,7,    
                        ^~~
                        {  }
laylex.l:335:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,8,    0,0,    0,0,    2,9,    
^~~
{  }
laylex.l:335:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,8,    0,0,    0,0,    2,9,    
        ^~~
        {  }
laylex.l:335:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,8,    0,0,    0,0,    2,9,    
                ^~~
                {  }
laylex.l:335:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,8,    0,0,    0,0,    2,9,    
                        ^~~
                        {  }
laylex.l:336:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,10,   2,11,   2,12,   0,0,    
^~~~
{   }
laylex.l:336:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,10,   2,11,   2,12,   0,0,    
        ^~~~
        {   }
laylex.l:336:13: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,10,   2,11,   2,12,   0,0,    
                ^~~~
                {   }
laylex.l:336:19: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,10,   2,11,   2,12,   0,0,    
                        ^~~
                        {  }
laylex.l:337:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,13,   0,0,    2,14,   31,31,  
^~~~
{   }
laylex.l:337:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,13,   0,0,    2,14,   31,31,  
        ^~~
        {  }
laylex.l:337:12: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,13,   0,0,    2,14,   31,31,  
                ^~~~
                {   }
laylex.l:337:18: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,13,   0,0,    2,14,   31,31,  
                        ^~~~~
                        {    }
laylex.l:338:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  31,31,  31,31,  31,31,  
^~~~~
{    }
laylex.l:338:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  31,31,  31,31,  31,31,  
        ^~~~~
        {    }
laylex.l:338:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  31,31,  31,31,  31,31,  
                ^~~~~
                {    }
laylex.l:338:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  31,31,  31,31,  31,31,  
                        ^~~~~
                        {    }
laylex.l:339:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  31,31,  31,31,  31,31,  
^~~~~
{    }
laylex.l:339:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  31,31,  31,31,  31,31,  
        ^~~~~
        {    }
laylex.l:339:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  31,31,  31,31,  31,31,  
                ^~~~~
                {    }
laylex.l:339:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  31,31,  31,31,  31,31,  
                        ^~~~~
                        {    }
laylex.l:340:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  1,20,   0,0,    2,16,   
^~~~~
{    }
laylex.l:340:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  1,20,   0,0,    2,16,   
        ^~~~
        {   }
laylex.l:340:14: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  1,20,   0,0,    2,16,   
                ^~~
                {  }
laylex.l:340:19: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  1,20,   0,0,    2,16,   
                        ^~~~
                        {   }
laylex.l:341:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,17,   2,18,   0,0,    0,0,    
^~~~
{   }
laylex.l:341:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,17,   2,18,   0,0,    0,0,    
        ^~~~
        {   }
laylex.l:341:13: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,17,   2,18,   0,0,    0,0,    
                ^~~
                {  }
laylex.l:341:18: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,17,   2,18,   0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:342:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
^~~
{  }
laylex.l:342:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
        ^~~
        {  }
laylex.l:342:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                ^~~
                {  }
laylex.l:342:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:343:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
57,60,  1,21,   1,22,   36,42,  
^~~~~
{    }
laylex.l:343:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
57,60,  1,21,   1,22,   36,42,  
        ^~~~
        {   }
laylex.l:343:14: warning: suggest braces around initialization of subobject [-Wmissing-braces]
57,60,  1,21,   1,22,   36,42,  
                ^~~~
                {   }
laylex.l:343:20: warning: suggest braces around initialization of subobject [-Wmissing-braces]
57,60,  1,21,   1,22,   36,42,  
                        ^~~~~
                        {    }
laylex.l:344:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
21,32,  23,35,  28,37,  34,40,  
^~~~~
{    }
laylex.l:344:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
21,32,  23,35,  28,37,  34,40,  
        ^~~~~
        {    }
laylex.l:344:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
21,32,  23,35,  28,37,  34,40,  
                ^~~~~
                {    }
laylex.l:344:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
21,32,  23,35,  28,37,  34,40,  
                        ^~~~~
                        {    }
laylex.l:345:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
24,36,  32,38,  8,28,   38,43,  
^~~~~
{    }
laylex.l:345:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
24,36,  32,38,  8,28,   38,43,  
        ^~~~~
        {    }
laylex.l:345:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
24,36,  32,38,  8,28,   38,43,  
                ^~~~
                {   }
laylex.l:345:21: warning: suggest braces around initialization of subobject [-Wmissing-braces]
24,36,  32,38,  8,28,   38,43,  
                        ^~~~~
                        {    }
laylex.l:346:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
39,44,  22,34,  21,33,  1,23,   
^~~~~
{    }
laylex.l:346:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
39,44,  22,34,  21,33,  1,23,   
        ^~~~~
        {    }
laylex.l:346:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
39,44,  22,34,  21,33,  1,23,   
                ^~~~~
                {    }
laylex.l:346:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
39,44,  22,34,  21,33,  1,23,   
                        ^~~~
                        {   }
laylex.l:347:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,24,   33,39,  35,41,  41,47,  
^~~~
{   }
laylex.l:347:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,24,   33,39,  35,41,  41,47,  
        ^~~~~
        {    }
laylex.l:347:14: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,24,   33,39,  35,41,  41,47,  
                ^~~~~
                {    }
laylex.l:347:21: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,24,   33,39,  35,41,  41,47,  
                        ^~~~~
                        {    }
laylex.l:348:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,25,   40,45,  1,26,   2,20,   
^~~~
{   }
laylex.l:348:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,25,   40,45,  1,26,   2,20,   
        ^~~~~
        {    }
laylex.l:348:14: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,25,   40,45,  1,26,   2,20,   
                ^~~~
                {   }
laylex.l:348:20: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,25,   40,45,  1,26,   2,20,   
                        ^~~~
                        {   }
laylex.l:349:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
40,46,  42,48,  43,49,  44,50,  
^~~~~
{    }
laylex.l:349:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
40,46,  42,48,  43,49,  44,50,  
        ^~~~~
        {    }
laylex.l:349:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
40,46,  42,48,  43,49,  44,50,  
                ^~~~~
                {    }
laylex.l:349:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
40,46,  42,48,  43,49,  44,50,  
                        ^~~~~
                        {    }
laylex.l:350:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
45,45,  46,51,  47,52,  48,53,  
^~~~~
{    }
laylex.l:350:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
45,45,  46,51,  47,52,  48,53,  
        ^~~~~
        {    }
laylex.l:350:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
45,45,  46,51,  47,52,  48,53,  
                ^~~~~
                {    }
laylex.l:350:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
45,45,  46,51,  47,52,  48,53,  
                        ^~~~~
                        {    }
laylex.l:351:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
49,54,  50,55,  51,56,  2,21,   
^~~~~
{    }
laylex.l:351:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
49,54,  50,55,  51,56,  2,21,   
        ^~~~~
        {    }
laylex.l:351:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
49,54,  50,55,  51,56,  2,21,   
                ^~~~~
                {    }
laylex.l:351:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
49,54,  50,55,  51,56,  2,21,   
                        ^~~~
                        {   }
laylex.l:352:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,22,   52,57,  55,58,  56,59,  
^~~~
{   }
laylex.l:352:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,22,   52,57,  55,58,  56,59,  
        ^~~~~
        {    }
laylex.l:352:14: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,22,   52,57,  55,58,  56,59,  
                ^~~~~
                {    }
laylex.l:352:21: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,22,   52,57,  55,58,  56,59,  
                        ^~~~~
                        {    }
laylex.l:353:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
58,61,  59,62,  60,63,  61,64,  
^~~~~
{    }
laylex.l:353:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
58,61,  59,62,  60,63,  61,64,  
        ^~~~~
        {    }
laylex.l:353:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
58,61,  59,62,  60,63,  61,64,  
                ^~~~~
                {    }
laylex.l:353:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
58,61,  59,62,  60,63,  61,64,  
                        ^~~~~
                        {    }
laylex.l:354:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
64,65,  0,0,    0,0,    0,0,    
^~~~~
{    }
laylex.l:354:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
64,65,  0,0,    0,0,    0,0,    
        ^~~
        {  }
laylex.l:354:13: warning: suggest braces around initialization of subobject [-Wmissing-braces]
64,65,  0,0,    0,0,    0,0,    
                ^~~
                {  }
laylex.l:354:18: warning: suggest braces around initialization of subobject [-Wmissing-braces]
64,65,  0,0,    0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:355:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    2,23,   2,24,   0,0,    
^~~
{  }
laylex.l:355:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    2,23,   2,24,   0,0,    
        ^~~~
        {   }
laylex.l:355:12: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    2,23,   2,24,   0,0,    
                ^~~~
                {   }
laylex.l:355:18: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    2,23,   2,24,   0,0,    
                        ^~~
                        {  }
laylex.l:356:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    2,25,   0,0,    
^~~
{  }
laylex.l:356:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    2,25,   0,0,    
        ^~~
        {  }
laylex.l:356:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    2,25,   0,0,    
                ^~~~
                {   }
laylex.l:356:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    2,25,   0,0,    
                        ^~~
                        {  }
laylex.l:357:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,26,   19,30,  19,30,  19,30,  
^~~~
{   }
laylex.l:357:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,26,   19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:357:14: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,26,   19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:357:21: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,26,   19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:358:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:358:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:358:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:358:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:359:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  0,0,    
^~~~~
{    }
laylex.l:359:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  0,0,    
        ^~~~~
        {    }
laylex.l:359:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  0,0,    
                ^~~~~
                {    }
laylex.l:359:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  0,0,    
                        ^~~
                        {  }
laylex.l:360:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
^~~
{  }
laylex.l:360:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
        ^~~
        {  }
laylex.l:360:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                ^~~
                {  }
laylex.l:360:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:361:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    19,30,  19,30,  
^~~
{  }
laylex.l:361:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    19,30,  19,30,  
        ^~~
        {  }
laylex.l:361:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:361:18: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:362:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:362:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:362:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:362:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:363:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:363:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:363:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:363:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:364:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:364:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:364:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:364:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:365:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:365:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:365:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:365:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:366:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:366:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:366:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:366:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:367:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:367:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:367:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:367:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:368:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
^~~
{  }
laylex.l:368:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
        ^~~
        {  }
laylex.l:368:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                ^~~
                {  }
laylex.l:368:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:369:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  0,0,    19,30,  19,30,  
^~~~~
{    }
laylex.l:369:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  0,0,    19,30,  19,30,  
        ^~~
        {  }
laylex.l:369:13: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  0,0,    19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:369:20: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  0,0,    19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:370:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:370:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:370:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:370:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:371:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:371:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:371:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:371:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:372:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:372:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:372:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:372:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:373:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:373:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:373:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:373:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:374:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:374:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:374:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:374:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:375:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:375:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:375:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:375:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:376:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:376:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:376:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:376:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:377:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:377:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:377:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:377:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:378:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:378:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:378:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:378:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:379:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:379:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:379:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:379:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:380:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:380:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:380:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:380:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:381:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:381:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:381:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:381:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:382:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  0,0,    0,0,    
^~~~~
{    }
laylex.l:382:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  0,0,    0,0,    
        ^~~~~
        {    }
laylex.l:382:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  0,0,    0,0,    
                ^~~
                {  }
laylex.l:382:20: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:383:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    20,31,  0,0,    
^~~
{  }
laylex.l:383:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    20,31,  0,0,    
        ^~~
        {  }
laylex.l:383:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    20,31,  0,0,    
                ^~~~~
                {    }
laylex.l:383:18: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    20,31,  0,0,    
                        ^~~
                        {  }
laylex.l:384:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:384:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:384:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:384:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:385:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:385:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:385:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:385:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:386:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:386:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:386:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:386:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:387:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:387:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:387:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:387:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:388:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:388:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:388:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:388:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:389:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:389:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:389:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:389:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:390:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  0,0,    0,0,    
^~~~~
{    }
laylex.l:390:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  0,0,    0,0,    
        ^~~~~
        {    }
laylex.l:390:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  0,0,    0,0,    
                ^~~
                {  }
laylex.l:390:20: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:391:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0};
^~~
{  }
laylex.l:393:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,      0,      0,
^~~~~~~~~~~~~~~~~
{                }
laylex.l:394:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+-1,  0,              0,      
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                }
laylex.l:395:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+-35, LayYYsvec+1,    0,      
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                }
laylex.l:396:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                           }
laylex.l:397:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+3,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                           }
laylex.l:398:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+6,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                           }
laylex.l:399:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+8,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                           }
laylex.l:400:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+11,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:401:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+3,   0,              LayYYvstop+14,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:402:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+17,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:403:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+20,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:404:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+23,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:405:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+26,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:406:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+29,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:407:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+32,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:408:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+2,   0,              LayYYvstop+35,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:409:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+38,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:410:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+41,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:411:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+44,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:412:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+113, 0,              LayYYvstop+47,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:413:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+171, 0,              LayYYvstop+50,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:414:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+7,   LayYYsvec+19,   LayYYvstop+52,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:415:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+7,   LayYYsvec+19,   LayYYvstop+55,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:416:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+8,   LayYYsvec+19,   LayYYvstop+58,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:417:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+7,   LayYYsvec+19,   LayYYvstop+61,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:418:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+64,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:419:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+67,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:420:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   LayYYsvec+8,    0,      
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                }
laylex.l:421:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+8,   0,              0,      
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                }
laylex.l:422:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   LayYYsvec+15,   LayYYvstop+70,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:423:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   LayYYsvec+19,   LayYYvstop+72,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:424:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+35,  LayYYsvec+20,   LayYYvstop+74,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:425:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+8,   LayYYsvec+19,   LayYYvstop+76,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:426:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+7,   LayYYsvec+19,   LayYYvstop+78,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:427:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+9,   LayYYsvec+19,   LayYYvstop+80,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:428:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+8,   LayYYsvec+19,   LayYYvstop+82,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:429:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+7,   LayYYsvec+19,   LayYYvstop+84,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:430:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+86,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:431:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+12,  LayYYsvec+19,   LayYYvstop+88,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:432:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+11,  LayYYsvec+19,   LayYYvstop+90,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:433:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+23,  LayYYsvec+19,   LayYYvstop+92,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:434:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+7,   LayYYsvec+19,   LayYYvstop+95,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:435:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+13,  LayYYsvec+19,   LayYYvstop+97,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:436:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+26,  LayYYsvec+19,   LayYYvstop+99,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:437:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+9,   LayYYsvec+19,   LayYYvstop+101,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:438:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+30,  LayYYsvec+19,   LayYYvstop+103,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:439:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+23,  LayYYsvec+19,   LayYYvstop+106,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:440:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+29,  LayYYsvec+19,   LayYYvstop+108,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:441:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+31,  LayYYsvec+19,   LayYYvstop+110,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:442:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+20,  LayYYsvec+19,   LayYYvstop+112,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:443:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+26,  LayYYsvec+19,   LayYYvstop+114,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:444:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+33,  LayYYsvec+19,   LayYYvstop+116,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:445:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+42,  LayYYsvec+19,   LayYYvstop+118,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:446:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   LayYYsvec+19,   LayYYvstop+120,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:447:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   LayYYsvec+19,   LayYYvstop+123,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:448:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+32,  LayYYsvec+19,   LayYYvstop+126,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:449:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+27,  LayYYsvec+19,   LayYYvstop+128,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:450:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+7,   LayYYsvec+19,   LayYYvstop+130,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:451:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+28,  LayYYsvec+19,   LayYYvstop+132,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:452:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+24,  LayYYsvec+19,   LayYYvstop+134,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:453:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+38,  LayYYsvec+19,   LayYYvstop+136,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:454:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+50,  LayYYsvec+19,   LayYYvstop+138,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:455:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   LayYYsvec+19,   LayYYvstop+140,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:456:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   LayYYsvec+19,   LayYYvstop+143,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:457:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+40,  LayYYsvec+19,   LayYYvstop+146,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:458:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   LayYYsvec+19,   LayYYvstop+148,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:459:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,      0,      0};
^~~~~~~~~~~~~~~~~
{                }
372 warnings generated.
rm -f laylex.o
clang -c -pipe -Os -I/opt/pkg/include  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__aarch64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO    -dynamic laylex.c
laylex.c:72:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
LayYYlex(){
^
laylex.c:74:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
static initialised;
~~~~~~ ^
laylex.c:85:1: warning: unused label 'LayYYfussy' [-Wunused-label]
LayYYfussy: switch(nstr){
^~~~~~~~~~~~
laylex.l:66:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'char' declared in a previous prototype [-Wknr-promoted-parameter]
    char    c;
            ^
laylex.c:66:33: note: previous declaration is here
static int count (char *s, char c);
                                ^
laylex.l:75:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
LayYYsetsource(s)
^
laylex.l:79:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
laylex.l:81:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
LayYYerror(s)
^
laylex.l:100:1: warning: non-void function does not return a value [-Wreturn-type]
}
^
laylex.l:317:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,3,    0,0,    
^~~
{  }
laylex.l:317:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,3,    0,0,    
        ^~~
        {  }
laylex.l:317:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,3,    0,0,    
                ^~~
                {  }
laylex.l:317:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,3,    0,0,    
                        ^~~
                        {  }
laylex.l:318:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
^~~
{  }
laylex.l:318:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
        ^~~
        {  }
laylex.l:318:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                ^~~
                {  }
laylex.l:318:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:319:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,4,    1,5,    
^~~
{  }
laylex.l:319:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,4,    1,5,    
        ^~~
        {  }
laylex.l:319:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,4,    1,5,    
                ^~~
                {  }
laylex.l:319:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,4,    1,5,    
                        ^~~
                        {  }
laylex.l:320:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
8,27,   8,27,   0,0,    0,0,    
^~~~
{   }
laylex.l:320:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
8,27,   8,27,   0,0,    0,0,    
        ^~~~
        {   }
laylex.l:320:13: warning: suggest braces around initialization of subobject [-Wmissing-braces]
8,27,   8,27,   0,0,    0,0,    
                ^~~
                {  }
laylex.l:320:18: warning: suggest braces around initialization of subobject [-Wmissing-braces]
8,27,   8,27,   0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:321:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
^~~
{  }
laylex.l:321:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
        ^~~
        {  }
laylex.l:321:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                ^~~
                {  }
laylex.l:321:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:322:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
^~~
{  }
laylex.l:322:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
        ^~~
        {  }
laylex.l:322:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                ^~~
                {  }
laylex.l:322:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:323:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
^~~
{  }
laylex.l:323:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
        ^~~
        {  }
laylex.l:323:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                ^~~
                {  }
laylex.l:323:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:324:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
^~~
{  }
laylex.l:324:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
        ^~~
        {  }
laylex.l:324:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                ^~~
                {  }
laylex.l:324:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:325:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,6,    0,0,    8,27,   
^~~
{  }
laylex.l:325:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,6,    0,0,    8,27,   
        ^~~
        {  }
laylex.l:325:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,6,    0,0,    8,27,   
                ^~~
                {  }
laylex.l:325:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,6,    0,0,    8,27,   
                        ^~~~
                        {   }
laylex.l:326:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,7,    1,8,    0,0,    
^~~
{  }
laylex.l:326:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,7,    1,8,    0,0,    
        ^~~
        {  }
laylex.l:326:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,7,    1,8,    0,0,    
                ^~~
                {  }
laylex.l:326:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,7,    1,8,    0,0,    
                        ^~~
                        {  }
laylex.l:327:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,9,    1,10,   1,11,   
^~~
{  }
laylex.l:327:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,9,    1,10,   1,11,   
        ^~~
        {  }
laylex.l:327:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,9,    1,10,   1,11,   
                ^~~~
                {   }
laylex.l:327:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,9,    1,10,   1,11,   
                        ^~~~
                        {   }
laylex.l:328:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,12,   0,0,    1,13,   0,0,    
^~~~
{   }
laylex.l:328:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,12,   0,0,    1,13,   0,0,    
        ^~~
        {  }
laylex.l:328:12: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,12,   0,0,    1,13,   0,0,    
                ^~~~
                {   }
laylex.l:328:18: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,12,   0,0,    1,13,   0,0,    
                        ^~~
                        {  }
laylex.l:329:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,14,   1,15,   15,29,  15,29,  
^~~~
{   }
laylex.l:329:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,14,   1,15,   15,29,  15,29,  
        ^~~~
        {   }
laylex.l:329:13: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,14,   1,15,   15,29,  15,29,  
                ^~~~~
                {    }
laylex.l:329:20: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,14,   1,15,   15,29,  15,29,  
                        ^~~~~
                        {    }
laylex.l:330:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
15,29,  15,29,  15,29,  15,29,  
^~~~~
{    }
laylex.l:330:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
15,29,  15,29,  15,29,  15,29,  
        ^~~~~
        {    }
laylex.l:330:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
15,29,  15,29,  15,29,  15,29,  
                ^~~~~
                {    }
laylex.l:330:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
15,29,  15,29,  15,29,  15,29,  
                        ^~~~~
                        {    }
laylex.l:331:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
15,29,  15,29,  15,29,  15,29,  
^~~~~
{    }
laylex.l:331:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
15,29,  15,29,  15,29,  15,29,  
        ^~~~~
        {    }
laylex.l:331:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
15,29,  15,29,  15,29,  15,29,  
                ^~~~~
                {    }
laylex.l:331:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
15,29,  15,29,  15,29,  15,29,  
                        ^~~~~
                        {    }
laylex.l:332:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,16,   1,17,   1,18,   
^~~
{  }
laylex.l:332:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,16,   1,17,   1,18,   
        ^~~~
        {   }
laylex.l:332:12: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,16,   1,17,   1,18,   
                ^~~~
                {   }
laylex.l:332:18: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    1,16,   1,17,   1,18,   
                        ^~~~
                        {   }
laylex.l:333:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,19,   2,6,    
^~~
{  }
laylex.l:333:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,19,   2,6,    
        ^~~
        {  }
laylex.l:333:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,19,   2,6,    
                ^~~~
                {   }
laylex.l:333:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    1,19,   2,6,    
                        ^~~
                        {  }
laylex.l:334:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    2,7,    
^~~
{  }
laylex.l:334:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    2,7,    
        ^~~
        {  }
laylex.l:334:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    2,7,    
                ^~~
                {  }
laylex.l:334:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    2,7,    
                        ^~~
                        {  }
laylex.l:335:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,8,    0,0,    0,0,    2,9,    
^~~
{  }
laylex.l:335:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,8,    0,0,    0,0,    2,9,    
        ^~~
        {  }
laylex.l:335:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,8,    0,0,    0,0,    2,9,    
                ^~~
                {  }
laylex.l:335:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,8,    0,0,    0,0,    2,9,    
                        ^~~
                        {  }
laylex.l:336:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,10,   2,11,   2,12,   0,0,    
^~~~
{   }
laylex.l:336:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,10,   2,11,   2,12,   0,0,    
        ^~~~
        {   }
laylex.l:336:13: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,10,   2,11,   2,12,   0,0,    
                ^~~~
                {   }
laylex.l:336:19: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,10,   2,11,   2,12,   0,0,    
                        ^~~
                        {  }
laylex.l:337:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,13,   0,0,    2,14,   31,31,  
^~~~
{   }
laylex.l:337:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,13,   0,0,    2,14,   31,31,  
        ^~~
        {  }
laylex.l:337:12: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,13,   0,0,    2,14,   31,31,  
                ^~~~
                {   }
laylex.l:337:18: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,13,   0,0,    2,14,   31,31,  
                        ^~~~~
                        {    }
laylex.l:338:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  31,31,  31,31,  31,31,  
^~~~~
{    }
laylex.l:338:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  31,31,  31,31,  31,31,  
        ^~~~~
        {    }
laylex.l:338:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  31,31,  31,31,  31,31,  
                ^~~~~
                {    }
laylex.l:338:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  31,31,  31,31,  31,31,  
                        ^~~~~
                        {    }
laylex.l:339:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  31,31,  31,31,  31,31,  
^~~~~
{    }
laylex.l:339:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  31,31,  31,31,  31,31,  
        ^~~~~
        {    }
laylex.l:339:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  31,31,  31,31,  31,31,  
                ^~~~~
                {    }
laylex.l:339:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  31,31,  31,31,  31,31,  
                        ^~~~~
                        {    }
laylex.l:340:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  1,20,   0,0,    2,16,   
^~~~~
{    }
laylex.l:340:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  1,20,   0,0,    2,16,   
        ^~~~
        {   }
laylex.l:340:14: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  1,20,   0,0,    2,16,   
                ^~~
                {  }
laylex.l:340:19: warning: suggest braces around initialization of subobject [-Wmissing-braces]
31,31,  1,20,   0,0,    2,16,   
                        ^~~~
                        {   }
laylex.l:341:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,17,   2,18,   0,0,    0,0,    
^~~~
{   }
laylex.l:341:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,17,   2,18,   0,0,    0,0,    
        ^~~~
        {   }
laylex.l:341:13: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,17,   2,18,   0,0,    0,0,    
                ^~~
                {  }
laylex.l:341:18: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,17,   2,18,   0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:342:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
^~~
{  }
laylex.l:342:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
        ^~~
        {  }
laylex.l:342:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                ^~~
                {  }
laylex.l:342:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:343:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
57,60,  1,21,   1,22,   36,42,  
^~~~~
{    }
laylex.l:343:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
57,60,  1,21,   1,22,   36,42,  
        ^~~~
        {   }
laylex.l:343:14: warning: suggest braces around initialization of subobject [-Wmissing-braces]
57,60,  1,21,   1,22,   36,42,  
                ^~~~
                {   }
laylex.l:343:20: warning: suggest braces around initialization of subobject [-Wmissing-braces]
57,60,  1,21,   1,22,   36,42,  
                        ^~~~~
                        {    }
laylex.l:344:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
21,32,  23,35,  28,37,  34,40,  
^~~~~
{    }
laylex.l:344:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
21,32,  23,35,  28,37,  34,40,  
        ^~~~~
        {    }
laylex.l:344:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
21,32,  23,35,  28,37,  34,40,  
                ^~~~~
                {    }
laylex.l:344:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
21,32,  23,35,  28,37,  34,40,  
                        ^~~~~
                        {    }
laylex.l:345:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
24,36,  32,38,  8,28,   38,43,  
^~~~~
{    }
laylex.l:345:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
24,36,  32,38,  8,28,   38,43,  
        ^~~~~
        {    }
laylex.l:345:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
24,36,  32,38,  8,28,   38,43,  
                ^~~~
                {   }
laylex.l:345:21: warning: suggest braces around initialization of subobject [-Wmissing-braces]
24,36,  32,38,  8,28,   38,43,  
                        ^~~~~
                        {    }
laylex.l:346:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
39,44,  22,34,  21,33,  1,23,   
^~~~~
{    }
laylex.l:346:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
39,44,  22,34,  21,33,  1,23,   
        ^~~~~
        {    }
laylex.l:346:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
39,44,  22,34,  21,33,  1,23,   
                ^~~~~
                {    }
laylex.l:346:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
39,44,  22,34,  21,33,  1,23,   
                        ^~~~
                        {   }
laylex.l:347:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,24,   33,39,  35,41,  41,47,  
^~~~
{   }
laylex.l:347:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,24,   33,39,  35,41,  41,47,  
        ^~~~~
        {    }
laylex.l:347:14: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,24,   33,39,  35,41,  41,47,  
                ^~~~~
                {    }
laylex.l:347:21: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,24,   33,39,  35,41,  41,47,  
                        ^~~~~
                        {    }
laylex.l:348:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,25,   40,45,  1,26,   2,20,   
^~~~
{   }
laylex.l:348:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,25,   40,45,  1,26,   2,20,   
        ^~~~~
        {    }
laylex.l:348:14: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,25,   40,45,  1,26,   2,20,   
                ^~~~
                {   }
laylex.l:348:20: warning: suggest braces around initialization of subobject [-Wmissing-braces]
1,25,   40,45,  1,26,   2,20,   
                        ^~~~
                        {   }
laylex.l:349:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
40,46,  42,48,  43,49,  44,50,  
^~~~~
{    }
laylex.l:349:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
40,46,  42,48,  43,49,  44,50,  
        ^~~~~
        {    }
laylex.l:349:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
40,46,  42,48,  43,49,  44,50,  
                ^~~~~
                {    }
laylex.l:349:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
40,46,  42,48,  43,49,  44,50,  
                        ^~~~~
                        {    }
laylex.l:350:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
45,45,  46,51,  47,52,  48,53,  
^~~~~
{    }
laylex.l:350:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
45,45,  46,51,  47,52,  48,53,  
        ^~~~~
        {    }
laylex.l:350:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
45,45,  46,51,  47,52,  48,53,  
                ^~~~~
                {    }
laylex.l:350:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
45,45,  46,51,  47,52,  48,53,  
                        ^~~~~
                        {    }
laylex.l:351:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
49,54,  50,55,  51,56,  2,21,   
^~~~~
{    }
laylex.l:351:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
49,54,  50,55,  51,56,  2,21,   
        ^~~~~
        {    }
laylex.l:351:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
49,54,  50,55,  51,56,  2,21,   
                ^~~~~
                {    }
laylex.l:351:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
49,54,  50,55,  51,56,  2,21,   
                        ^~~~
                        {   }
laylex.l:352:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,22,   52,57,  55,58,  56,59,  
^~~~
{   }
laylex.l:352:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,22,   52,57,  55,58,  56,59,  
        ^~~~~
        {    }
laylex.l:352:14: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,22,   52,57,  55,58,  56,59,  
                ^~~~~
                {    }
laylex.l:352:21: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,22,   52,57,  55,58,  56,59,  
                        ^~~~~
                        {    }
laylex.l:353:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
58,61,  59,62,  60,63,  61,64,  
^~~~~
{    }
laylex.l:353:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
58,61,  59,62,  60,63,  61,64,  
        ^~~~~
        {    }
laylex.l:353:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
58,61,  59,62,  60,63,  61,64,  
                ^~~~~
                {    }
laylex.l:353:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
58,61,  59,62,  60,63,  61,64,  
                        ^~~~~
                        {    }
laylex.l:354:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
64,65,  0,0,    0,0,    0,0,    
^~~~~
{    }
laylex.l:354:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
64,65,  0,0,    0,0,    0,0,    
        ^~~
        {  }
laylex.l:354:13: warning: suggest braces around initialization of subobject [-Wmissing-braces]
64,65,  0,0,    0,0,    0,0,    
                ^~~
                {  }
laylex.l:354:18: warning: suggest braces around initialization of subobject [-Wmissing-braces]
64,65,  0,0,    0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:355:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    2,23,   2,24,   0,0,    
^~~
{  }
laylex.l:355:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    2,23,   2,24,   0,0,    
        ^~~~
        {   }
laylex.l:355:12: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    2,23,   2,24,   0,0,    
                ^~~~
                {   }
laylex.l:355:18: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    2,23,   2,24,   0,0,    
                        ^~~
                        {  }
laylex.l:356:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    2,25,   0,0,    
^~~
{  }
laylex.l:356:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    2,25,   0,0,    
        ^~~
        {  }
laylex.l:356:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    2,25,   0,0,    
                ^~~~
                {   }
laylex.l:356:17: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    2,25,   0,0,    
                        ^~~
                        {  }
laylex.l:357:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,26,   19,30,  19,30,  19,30,  
^~~~
{   }
laylex.l:357:7: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,26,   19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:357:14: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,26,   19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:357:21: warning: suggest braces around initialization of subobject [-Wmissing-braces]
2,26,   19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:358:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:358:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:358:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:358:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:359:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  0,0,    
^~~~~
{    }
laylex.l:359:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  0,0,    
        ^~~~~
        {    }
laylex.l:359:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  0,0,    
                ^~~~~
                {    }
laylex.l:359:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  0,0,    
                        ^~~
                        {  }
laylex.l:360:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
^~~
{  }
laylex.l:360:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
        ^~~
        {  }
laylex.l:360:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                ^~~
                {  }
laylex.l:360:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:361:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    19,30,  19,30,  
^~~
{  }
laylex.l:361:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    19,30,  19,30,  
        ^~~
        {  }
laylex.l:361:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:361:18: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:362:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:362:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:362:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:362:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:363:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:363:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:363:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:363:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:364:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:364:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:364:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:364:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:365:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:365:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:365:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:365:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:366:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:366:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:366:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:366:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:367:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:367:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:367:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:367:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:368:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
^~~
{  }
laylex.l:368:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
        ^~~
        {  }
laylex.l:368:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                ^~~
                {  }
laylex.l:368:16: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:369:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  0,0,    19,30,  19,30,  
^~~~~
{    }
laylex.l:369:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  0,0,    19,30,  19,30,  
        ^~~
        {  }
laylex.l:369:13: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  0,0,    19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:369:20: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  0,0,    19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:370:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:370:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:370:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:370:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:371:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:371:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:371:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:371:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:372:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:372:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:372:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:372:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:373:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:373:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:373:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:373:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:374:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:374:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:374:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:374:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:375:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
^~~~~
{    }
laylex.l:375:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
        ^~~~~
        {    }
laylex.l:375:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                ^~~~~
                {    }
laylex.l:375:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
19,30,  19,30,  19,30,  19,30,  
                        ^~~~~
                        {    }
laylex.l:376:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:376:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:376:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:376:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:377:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:377:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:377:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:377:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:378:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:378:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:378:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:378:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:379:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:379:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:379:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:379:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:380:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:380:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:380:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:380:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:381:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:381:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:381:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:381:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:382:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  0,0,    0,0,    
^~~~~
{    }
laylex.l:382:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  0,0,    0,0,    
        ^~~~~
        {    }
laylex.l:382:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  0,0,    0,0,    
                ^~~
                {  }
laylex.l:382:20: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:383:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    20,31,  0,0,    
^~~
{  }
laylex.l:383:6: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    20,31,  0,0,    
        ^~~
        {  }
laylex.l:383:11: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    20,31,  0,0,    
                ^~~~~
                {    }
laylex.l:383:18: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0,    0,0,    20,31,  0,0,    
                        ^~~
                        {  }
laylex.l:384:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:384:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:384:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:384:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:385:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:385:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:385:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:385:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:386:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:386:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:386:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:386:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:387:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:387:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:387:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:387:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:388:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:388:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:388:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:388:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:389:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
^~~~~
{    }
laylex.l:389:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
        ^~~~~
        {    }
laylex.l:389:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                ^~~~~
                {    }
laylex.l:389:22: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  20,31,  20,31,  
                        ^~~~~
                        {    }
laylex.l:390:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  0,0,    0,0,    
^~~~~
{    }
laylex.l:390:8: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  0,0,    0,0,    
        ^~~~~
        {    }
laylex.l:390:15: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  0,0,    0,0,    
                ^~~
                {  }
laylex.l:390:20: warning: suggest braces around initialization of subobject [-Wmissing-braces]
20,31,  20,31,  0,0,    0,0,    
                        ^~~
                        {  }
laylex.l:391:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,0};
^~~
{  }
laylex.l:393:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,      0,      0,
^~~~~~~~~~~~~~~~~
{                }
laylex.l:394:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+-1,  0,              0,      
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                }
laylex.l:395:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+-35, LayYYsvec+1,    0,      
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                }
laylex.l:396:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+1,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                           }
laylex.l:397:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+3,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                           }
laylex.l:398:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+6,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                           }
laylex.l:399:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+8,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                           }
laylex.l:400:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+11,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:401:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+3,   0,              LayYYvstop+14,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:402:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+17,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:403:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+20,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:404:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+23,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:405:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+26,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:406:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+29,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:407:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+32,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:408:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+2,   0,              LayYYvstop+35,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:409:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+38,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:410:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+41,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:411:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+44,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:412:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+113, 0,              LayYYvstop+47,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:413:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+171, 0,              LayYYvstop+50,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:414:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+7,   LayYYsvec+19,   LayYYvstop+52,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:415:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+7,   LayYYsvec+19,   LayYYvstop+55,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:416:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+8,   LayYYsvec+19,   LayYYvstop+58,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:417:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+7,   LayYYsvec+19,   LayYYvstop+61,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:418:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+64,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:419:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+67,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:420:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   LayYYsvec+8,    0,      
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                }
laylex.l:421:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+8,   0,              0,      
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                }
laylex.l:422:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   LayYYsvec+15,   LayYYvstop+70,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:423:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   LayYYsvec+19,   LayYYvstop+72,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:424:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+35,  LayYYsvec+20,   LayYYvstop+74,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:425:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+8,   LayYYsvec+19,   LayYYvstop+76,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:426:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+7,   LayYYsvec+19,   LayYYvstop+78,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:427:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+9,   LayYYsvec+19,   LayYYvstop+80,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:428:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+8,   LayYYsvec+19,   LayYYvstop+82,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:429:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+7,   LayYYsvec+19,   LayYYvstop+84,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:430:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   0,              LayYYvstop+86,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:431:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+12,  LayYYsvec+19,   LayYYvstop+88,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:432:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+11,  LayYYsvec+19,   LayYYvstop+90,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:433:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+23,  LayYYsvec+19,   LayYYvstop+92,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:434:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+7,   LayYYsvec+19,   LayYYvstop+95,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:435:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+13,  LayYYsvec+19,   LayYYvstop+97,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:436:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+26,  LayYYsvec+19,   LayYYvstop+99,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                            }
laylex.l:437:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+9,   LayYYsvec+19,   LayYYvstop+101,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:438:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+30,  LayYYsvec+19,   LayYYvstop+103,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:439:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+23,  LayYYsvec+19,   LayYYvstop+106,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:440:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+29,  LayYYsvec+19,   LayYYvstop+108,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:441:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+31,  LayYYsvec+19,   LayYYvstop+110,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:442:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+20,  LayYYsvec+19,   LayYYvstop+112,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:443:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+26,  LayYYsvec+19,   LayYYvstop+114,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:444:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+33,  LayYYsvec+19,   LayYYvstop+116,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:445:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+42,  LayYYsvec+19,   LayYYvstop+118,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:446:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   LayYYsvec+19,   LayYYvstop+120,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:447:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   LayYYsvec+19,   LayYYvstop+123,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:448:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+32,  LayYYsvec+19,   LayYYvstop+126,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:449:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+27,  LayYYsvec+19,   LayYYvstop+128,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:450:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+7,   LayYYsvec+19,   LayYYvstop+130,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:451:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+28,  LayYYsvec+19,   LayYYvstop+132,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:452:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+24,  LayYYsvec+19,   LayYYvstop+134,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:453:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+38,  LayYYsvec+19,   LayYYvstop+136,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:454:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+50,  LayYYsvec+19,   LayYYvstop+138,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:455:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   LayYYsvec+19,   LayYYvstop+140,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:456:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   LayYYsvec+19,   LayYYvstop+143,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:457:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+40,  LayYYsvec+19,   LayYYvstop+146,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:458:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
LayYYcrank+0,   LayYYsvec+19,   LayYYvstop+148,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{                                             }
laylex.l:459:1: warning: suggest braces around initialization of subobject [-Wmissing-braces]
0,      0,      0};
^~~~~~~~~~~~~~~~~
{                }
372 warnings generated.
rm -f libXaw3d.8.0.dylib~
+ cd .
+ clang -o ./libXaw3d.8.0.dylib~ -dynamiclib -install_name /opt/pkg/lib/libXaw3d.8.dylib -current_version 8.0 -compatibility_version 8.0 AllWidgets.o AsciiSink.o AsciiSrc.o AsciiText.o Box.o Command.o Dialog.o Form.o Grip.o Label.o Layout.o List.o MenuButton.o MultiSrc.o MultiSink.o Paned.o Panner.o Porthole.o Repeater.o Scrollbar.o Simple.o SimpleMenu.o Sme.o SmeBSB.o SmeLine.o SmeThreeD.o StripChart.o Text.o TextSink.o TextSrc.o TextAction.o TextPop.o TextTr.o ThreeD.o Toggle.o Tree.o Vendor.o Viewport.o XawIm.o XawI18n.o XawInit.o Xpm.o laygram.o laylex.o -L/opt/pkg/lib -lXmu -lXt -lSM -lICE -lXext -lX11 -lXt -lSM -lICE -lXpm -lXext -lX11 -L/opt/pkg/lib -L/opt/pkg/lib -L/opt/pkg/lib -lXpm
Undefined symbols for architecture arm64:
  "_wscpy", referenced from:
      _InsertNewLineAndIndent in TextAction.o
  "_wslen", referenced from:
      __XawTextGetSTRING in Text.o
      __XawTextMBToWC in TextSrc.o
      _InsertNewLineAndIndent in TextAction.o
      _TransposeCharacters in TextAction.o
      __SelectionReceived in TextAction.o
      _DoSearch in TextPop.o
      _Replace in TextPop.o
      ...
  "_wsncpy", referenced from:
      _LoadPieces in MultiSrc.o
      _ReplaceText in MultiSrc.o
      _Search in MultiSrc.o
      _StorePiecesInString in MultiSrc.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
+ rm -f libXaw3d.8.dylib
+ ln -s libXaw3d.8.0.dylib libXaw3d.8.dylib
+ true
+ set -v
+ + echo 'rm -f libXaw3d.8.0.dylib'
rm -f libXaw3d.8.0.dylib
+ rm -f libXaw3d.8.0.dylib
+ set -v
+ + echo 'mv -f libXaw3d.8.0.dylib~ libXaw3d.8.0.dylib'
mv -f libXaw3d.8.0.dylib~ libXaw3d.8.0.dylib
+ mv -f libXaw3d.8.0.dylib~ libXaw3d.8.0.dylib
mv: rename libXaw3d.8.0.dylib~ to libXaw3d.8.0.dylib: No such file or directory
+ exit 1
*** [libXaw3d.8.0.dylib] Error code 1

bmake: stopped making "all" in /Users/pbulk/build/x11/Xaw-Xpm/work/XawXpm
bmake: 1 error

bmake: stopped making "all" in /Users/pbulk/build/x11/Xaw-Xpm/work/XawXpm
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/x11/Xaw-Xpm
*** Error code 1

Stop.
bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/x11/Xaw-Xpm