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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   AllWidgets.c -o unshared/AllWidgets.o
rm -f AllWidgets.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   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 -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   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 -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   AsciiText.c -o unshared/AsciiText.o
rm -f AsciiText.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   Box.c -o unshared/Box.o
rm -f Box.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   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 -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   Dialog.c -o unshared/Dialog.o
rm -f Dialog.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   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 -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   Grip.c -o unshared/Grip.o
rm -f Grip.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   Label.c -o unshared/Label.o
rm -f Label.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   Layout.c -o unshared/Layout.o
rm -f Layout.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   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 -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   MenuButton.c -o unshared/MenuButton.o
rm -f MenuButton.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   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 -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   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 -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   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 -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   Panner.c -o unshared/Panner.o
rm -f Panner.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   Porthole.c -o unshared/Porthole.o
rm -f Porthole.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   Repeater.c -o unshared/Repeater.o
rm -f Repeater.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   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 -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   Simple.c -o unshared/Simple.o
rm -f Simple.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   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 -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   Sme.c -o unshared/Sme.o
rm -f Sme.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   SmeBSB.c -o unshared/SmeBSB.o
rm -f SmeBSB.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   SmeLine.c -o unshared/SmeLine.o
rm -f SmeLine.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   SmeThreeD.c -o unshared/SmeThreeD.o
rm -f SmeThreeD.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   StripChart.c -o unshared/StripChart.o
rm -f StripChart.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   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 -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   TextSink.c -o unshared/TextSink.o
rm -f TextSink.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   TextSrc.c -o unshared/TextSrc.o
rm -f TextSrc.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   TextAction.c -o unshared/TextAction.o
rm -f TextAction.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   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 -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   TextTr.c -o unshared/TextTr.o
rm -f TextTr.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   ThreeD.c -o unshared/ThreeD.o
rm -f ThreeD.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   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 -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   Tree.c -o unshared/Tree.o
rm -f Tree.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   Vendor.c -o unshared/Vendor.o
rm -f Vendor.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   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 -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   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 -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   XawI18n.c -o unshared/XawI18n.o
rm -f XawI18n.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   XawInit.c -o unshared/XawInit.o
rm -f XawInit.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   Xpm.c -o unshared/Xpm.o
rm -f Xpm.o
clang -c -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   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;
                             ^
laygram.y:237:3: warning: unused label 'unary' [-Wunused-label]
{ unary: ;
  ^~~~~~~
y.tab.c:317:1: warning: unused label 'LayYYerrlab' [-Wunused-label]
LayYYerrlab:
^~~~~~~~~~~~
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 -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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;
                             ^
laygram.y:237:3: warning: unused label 'unary' [-Wunused-label]
{ unary: ;
  ^~~~~~~
y.tab.c:317:1: warning: unused label 'LayYYerrlab' [-Wunused-label]
LayYYerrlab:
^~~~~~~~~~~~
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 laylex.o unshared/laylex.o
clang -c -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -D__DARWIN__                                 -DNO_ALLOCA -DCSRG_BASED      -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H -DARROW_SCROLLBAR -DUSEGRAY -DSUN_AUDIO 	-Os   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 -Os  -Wall -Wpointer-arith -no-cpp-precomp -fno-common   -I. -I/opt/pkg/include    -D__x86_64__ -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 x86_64:
  "_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 x86_64
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-x86_64/x11/Xaw-Xpm
*** Error code 1

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