YAML-Syck v1.31 Perl 5 v5.28.2 x86_64-linux-gnu

Status
Pass
From
Dist
YAML-Syck v1.31
Platform
Perl 5 v5.28.2 x86_64-linux-gnu
Date
2019-06-25 01:07:37
ID
9f51da7c-96e5-11e9-8412-25bdd0172181
This distribution has been tested as part of the CPAN Testers
project, supporting the Perl programming language.  See
http://wiki.cpantesters.org/ for more information or email
questions to cpan-testers-discuss@perl.org


--
Dear TODDR,

This is a computer-generated report for YAML-Syck-1.31
on perl 5.28.2, created by App::cpanminus::reporter 0.17 (1.7044).

Thank you for uploading your work to CPAN.  Congratulations!
All tests were successful.

Sections of this report:

    * Tester comments
    * Program output
    * Prerequisites
    * Environment and other context

------------------------------
TESTER COMMENTS
------------------------------

Additional comments from tester:

none provided

------------------------------
PROGRAM OUTPUT
------------------------------

Output from '':

Building and testing YAML-Syck-1.31
cp lib/YAML/Loader/Syck.pm blib/lib/YAML/Loader/Syck.pm
cp lib/YAML/Syck.pm blib/lib/YAML/Syck.pm
cp lib/JSON/Syck.pm blib/lib/JSON/Syck.pm
cp lib/YAML/Dumper/Syck.pm blib/lib/YAML/Dumper/Syck.pm
Running Mkbootstrap for Syck ()
chmod 644 "Syck.bs"
"/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Syck.bs blib/arch/auto/YAML/Syck/Syck.bs 644
cc -c  -I. -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2   -DVERSION=\"1.31\" -DXS_VERSION=\"1.31\" -fPIC "-I/usr/local/lib/perl5/5.28.2/x86_64-linux-gnu/CORE"   bytecode.c
bytecode.re: In function 'sycklex_bytecode_utf8':
bytecode.re:312:28: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
bytecode.re:312:28: warning: incompatible implicit declaration of built-in function 'strlen'
bytecode.re:312:28: note: include '<string.h>' or provide a declaration of 'strlen'
bytecode.re:315:21: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
bytecode.re:315:21: warning: incompatible implicit declaration of built-in function 'free'
bytecode.re:315:21: note: include '<stdlib.h>' or provide a declaration of 'free'
In file included from bytecode.re:9:0:
syck.h:79:34: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
bytecode.re:326:38: note: in expansion of macro 'S_ALLOC_N'
syck.h:79:34: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
bytecode.re:326:38: note: in expansion of macro 'S_ALLOC_N'
syck.h:79:34: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
bytecode.re:326:38: note: in expansion of macro 'S_ALLOC_N'
bytecode.re:328:21: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration]
bytecode.re:328:21: warning: incompatible implicit declaration of built-in function 'strcat'
bytecode.re:328:21: note: include '<string.h>' or provide a declaration of 'strcat'
bytecode.re:329:21: warning: implicit declaration of function 'strncat' [-Wimplicit-function-declaration]
bytecode.re:329:21: warning: incompatible implicit declaration of built-in function 'strncat'
bytecode.re:329:21: note: include '<string.h>' or provide a declaration of 'strncat'
bytecode.re:330:21: warning: incompatible implicit declaration of built-in function 'free'
bytecode.re:330:21: note: include '<stdlib.h>' or provide a declaration of 'free'
bytecode.re:344:25: warning: incompatible implicit declaration of built-in function 'free'
bytecode.re:344:25: note: include '<stdlib.h>' or provide a declaration of 'free'
In file included from bytecode.re:9:0:
syck.h:79:34: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
bytecode.re:346:42: note: in expansion of macro 'S_ALLOC_N'
syck.h:79:34: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
bytecode.re:346:42: note: in expansion of macro 'S_ALLOC_N'
bytecode.re:348:25: warning: incompatible implicit declaration of built-in function 'strcat'
bytecode.re:348:25: note: include '<string.h>' or provide a declaration of 'strcat'
bytecode.re:349:25: warning: incompatible implicit declaration of built-in function 'strncat'
bytecode.re:349:25: note: include '<string.h>' or provide a declaration of 'strncat'
In file included from bytecode.re:9:0:
syck.h:79:34: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
bytecode.re:354:42: note: in expansion of macro 'S_ALLOC_N'
syck.h:79:34: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
bytecode.re:354:42: note: in expansion of macro 'S_ALLOC_N'
syck.h:87:32: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration]
 #define S_MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n))
                                ^
bytecode.re:356:25: note: in expansion of macro 'S_MEMCPY'
syck.h:87:32: warning: incompatible implicit declaration of built-in function 'memcpy'
 #define S_MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n))
                                ^
bytecode.re:356:25: note: in expansion of macro 'S_MEMCPY'
syck.h:87:32: note: include '<string.h>' or provide a declaration of 'memcpy'
 #define S_MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n))
                                ^
bytecode.re:356:25: note: in expansion of macro 'S_MEMCPY'
bytecode.re:357:25: warning: incompatible implicit declaration of built-in function 'free'
bytecode.re:357:25: note: include '<stdlib.h>' or provide a declaration of 'free'
In file included from bytecode.re:9:0:
syck.h:79:34: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
bytecode.re:425:17: note: in expansion of macro 'S_ALLOC_N'
syck.h:79:34: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
bytecode.re:425:17: note: in expansion of macro 'S_ALLOC_N'
syck.h:81:46: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration]
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
bytecode.re:122:17: note: in expansion of macro 'S_REALLOC_N'
bytecode.re:469:6: note: in expansion of macro 'CAT'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
bytecode.re:122:17: note: in expansion of macro 'S_REALLOC_N'
bytecode.re:469:6: note: in expansion of macro 'CAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
bytecode.re:122:17: note: in expansion of macro 'S_REALLOC_N'
bytecode.re:469:6: note: in expansion of macro 'CAT'
bytecode.re:442:29: warning: implicit declaration of function 'strtod' [-Wimplicit-function-declaration]
In file included from bytecode.re:9:0:
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
bytecode.re:122:17: note: in expansion of macro 'S_REALLOC_N'
bytecode.re:446:21: note: in expansion of macro 'CAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
bytecode.re:122:17: note: in expansion of macro 'S_REALLOC_N'
bytecode.re:446:21: note: in expansion of macro 'CAT'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
bytecode.re:122:17: note: in expansion of macro 'S_REALLOC_N'
bytecode.re:451:17: note: in expansion of macro 'CAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
bytecode.re:122:17: note: in expansion of macro 'S_REALLOC_N'
bytecode.re:451:17: note: in expansion of macro 'CAT'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
bytecode.re:122:17: note: in expansion of macro 'S_REALLOC_N'
bytecode.re:457:13: note: in expansion of macro 'CAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
bytecode.re:122:17: note: in expansion of macro 'S_REALLOC_N'
bytecode.re:457:13: note: in expansion of macro 'CAT'
bytecode.re: In function 'get_inline':
syck.h:79:34: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
bytecode.re:497:17: note: in expansion of macro 'S_ALLOC_N'
syck.h:79:34: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
bytecode.re:497:17: note: in expansion of macro 'S_ALLOC_N'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
bytecode.re:122:17: note: in expansion of macro 'S_REALLOC_N'
bytecode.re:515:6: note: in expansion of macro 'CAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
bytecode.re:122:17: note: in expansion of macro 'S_REALLOC_N'
bytecode.re:515:6: note: in expansion of macro 'CAT'
cc -c  -I. -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2   -DVERSION=\"1.31\" -DXS_VERSION=\"1.31\" -fPIC "-I/usr/local/lib/perl5/5.28.2/x86_64-linux-gnu/CORE"   emitter.c
In file included from emitter.c:15:0:
emitter.c: In function 'syck_st_free_anchors':
syck.h:82:19: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
 #define S_FREE(n) free(n); n = NULL;
                   ^
emitter.c:149:5: note: in expansion of macro 'S_FREE'
     S_FREE( name );
     ^~~~~~
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
emitter.c:149:5: note: in expansion of macro 'S_FREE'
     S_FREE( name );
     ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
emitter.c:149:5: note: in expansion of macro 'S_FREE'
     S_FREE( name );
     ^~~~~~
emitter.c: In function 'syck_emitter_pop_level':
emitter.c:203:5: warning: incompatible implicit declaration of built-in function 'free'
     free( e->levels[e->lvl_idx].domain );
     ^~~~
emitter.c:203:5: note: include '<stdlib.h>' or provide a declaration of 'free'
In file included from emitter.c:15:0:
emitter.c: In function 'syck_emitter_add_level':
syck.h:81:46: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration]
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
emitter.c:213:9: note: in expansion of macro 'S_REALLOC_N'
         S_REALLOC_N( e->levels, SyckLevel, e->lvl_capa );
         ^~~~~~~~~~~
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
emitter.c:213:9: note: in expansion of macro 'S_REALLOC_N'
         S_REALLOC_N( e->levels, SyckLevel, e->lvl_capa );
         ^~~~~~~~~~~
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
emitter.c:213:9: note: in expansion of macro 'S_REALLOC_N'
         S_REALLOC_N( e->levels, SyckLevel, e->lvl_capa );
         ^~~~~~~~~~~
emitter.c: In function 'syck_free_emitter':
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
emitter.c:264:5: note: in expansion of macro 'S_FREE'
     S_FREE( e->levels[0].domain );
     ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
emitter.c:264:5: note: in expansion of macro 'S_FREE'
     S_FREE( e->levels[0].domain );
     ^~~~~~
emitter.c: In function 'syck_emit':
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
emitter.c:381:13: note: in expansion of macro 'S_FREE'
             S_FREE( header );
             ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
emitter.c:381:13: note: in expansion of macro 'S_FREE'
             S_FREE( header );
             ^~~~~~
emitter.c:420:13: warning: incompatible implicit declaration of built-in function 'free'
             free( an );
             ^~~~
emitter.c:420:13: note: include '<stdlib.h>' or provide a declaration of 'free'
emitter.c:430:13: warning: incompatible implicit declaration of built-in function 'free'
             free( an );
             ^~~~
emitter.c:430:13: note: include '<stdlib.h>' or provide a declaration of 'free'
emitter.c: In function 'syck_emit_indent':
emitter.c:515:9: warning: incompatible implicit declaration of built-in function 'free'
         free( spcs );
         ^~~~
emitter.c:515:9: note: include '<stdlib.h>' or provide a declaration of 'free'
In file included from emitter.c:15:0:
emitter.c: In function 'syck_emit_item':
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
emitter.c:1223:21: note: in expansion of macro 'S_FREE'
                     S_FREE( spcs );
                     ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
emitter.c:1223:21: note: in expansion of macro 'S_FREE'
                     S_FREE( spcs );
                     ^~~~~~
cc -c  -I. -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2   -DVERSION=\"1.31\" -DXS_VERSION=\"1.31\" -fPIC "-I/usr/local/lib/perl5/5.28.2/x86_64-linux-gnu/CORE"   gram.c
cc -c  -I. -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2   -DVERSION=\"1.31\" -DXS_VERSION=\"1.31\" -fPIC "-I/usr/local/lib/perl5/5.28.2/x86_64-linux-gnu/CORE"   handler.c
In file included from handler.c:10:0:
handler.c: In function 'syck_hdlr_get_anchor':
syck.h:82:19: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
 #define S_FREE(n) free(n); n = NULL;
                   ^
handler.c:93:17: note: in expansion of macro 'S_FREE'
                 S_FREE( a );
                 ^~~~~~
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
handler.c:93:17: note: in expansion of macro 'S_FREE'
                 S_FREE( a );
                 ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
handler.c:93:17: note: in expansion of macro 'S_FREE'
                 S_FREE( a );
                 ^~~~~~
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
handler.c:118:9: note: in expansion of macro 'S_FREE'
         S_FREE( a );
         ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
handler.c:118:9: note: in expansion of macro 'S_FREE'
         S_FREE( a );
         ^~~~~~
handler.c: In function 'syck_add_transfer':
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
handler.c:133:9: note: in expansion of macro 'S_FREE'
         S_FREE( n->type_id );
         ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
handler.c:133:9: note: in expansion of macro 'S_FREE'
         S_FREE( n->type_id );
         ^~~~~~
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
handler.c:143:5: note: in expansion of macro 'S_FREE'
     S_FREE( uri );
     ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
handler.c:143:5: note: in expansion of macro 'S_FREE'
     S_FREE( uri );
     ^~~~~~
handler.c: In function 'syck_xprivate':
syck.h:79:34: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
handler.c:149:17: note: in expansion of macro 'S_ALLOC_N'
     char *uri = S_ALLOC_N( char, type_len + 14 );
                 ^~~~~~~~~
syck.h:79:34: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
handler.c:149:17: note: in expansion of macro 'S_ALLOC_N'
     char *uri = S_ALLOC_N( char, type_len + 14 );
                 ^~~~~~~~~
syck.h:79:34: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
handler.c:149:17: note: in expansion of macro 'S_ALLOC_N'
     char *uri = S_ALLOC_N( char, type_len + 14 );
                 ^~~~~~~~~
handler.c:151:5: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration]
     strcat( uri, "x-private:" );
     ^~~~~~
handler.c:151:5: warning: incompatible implicit declaration of built-in function 'strcat'
handler.c:151:5: note: include '<string.h>' or provide a declaration of 'strcat'
handler.c:152:5: warning: implicit declaration of function 'strncat' [-Wimplicit-function-declaration]
     strncat( uri, type_id, type_len );
     ^~~~~~~
handler.c:152:5: warning: incompatible implicit declaration of built-in function 'strncat'
handler.c:152:5: note: include '<string.h>' or provide a declaration of 'strncat'
In file included from handler.c:10:0:
handler.c: In function 'syck_taguri':
syck.h:79:34: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
handler.c:159:17: note: in expansion of macro 'S_ALLOC_N'
     char *uri = S_ALLOC_N( char, strlen( domain ) + type_len + 14 );
                 ^~~~~~~~~
syck.h:79:34: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
handler.c:159:17: note: in expansion of macro 'S_ALLOC_N'
     char *uri = S_ALLOC_N( char, strlen( domain ) + type_len + 14 );
                 ^~~~~~~~~
handler.c:159:34: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
     char *uri = S_ALLOC_N( char, strlen( domain ) + type_len + 14 );
                                  ^
syck.h:79:55: note: in definition of macro 'S_ALLOC_N'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                                       ^
handler.c:159:34: warning: incompatible implicit declaration of built-in function 'strlen'
     char *uri = S_ALLOC_N( char, strlen( domain ) + type_len + 14 );
                                  ^
syck.h:79:55: note: in definition of macro 'S_ALLOC_N'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                                       ^
handler.c:159:34: note: include '<string.h>' or provide a declaration of 'strlen'
     char *uri = S_ALLOC_N( char, strlen( domain ) + type_len + 14 );
                                  ^
syck.h:79:55: note: in definition of macro 'S_ALLOC_N'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                                       ^
handler.c:161:5: warning: incompatible implicit declaration of built-in function 'strcat'
     strcat( uri, "tag:" );
     ^~~~~~
handler.c:161:5: note: include '<string.h>' or provide a declaration of 'strcat'
handler.c:164:5: warning: incompatible implicit declaration of built-in function 'strncat'
     strncat( uri, type_id, type_len );
     ^~~~~~~
handler.c:164:5: note: include '<string.h>' or provide a declaration of 'strncat'
cc -c  -I. -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2   -DVERSION=\"1.31\" -DXS_VERSION=\"1.31\" -fPIC "-I/usr/local/lib/perl5/5.28.2/x86_64-linux-gnu/CORE"   implicit.c
In file included from implicit.re:10:0:
implicit.re: In function 'try_tag_implicit':
syck.h:82:19: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
 #define S_FREE(n) free(n); n = NULL;
                   ^
implicit.re:36:31: note: in expansion of macro 'S_FREE'
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
implicit.re:36:31: note: in expansion of macro 'S_FREE'
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
implicit.re:36:31: note: in expansion of macro 'S_FREE'
implicit.re:39:53: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
implicit.re:39:53: warning: incompatible implicit declaration of built-in function 'strlen'
implicit.re:39:53: note: include '<string.h>' or provide a declaration of 'strlen'
implicit.re:41:41: warning: incompatible implicit declaration of built-in function 'strlen'
implicit.re:41:41: note: include '<string.h>' or provide a declaration of 'strlen'
implicit.re: In function 'syck_tagcmp':
implicit.re:138:49: warning: incompatible implicit declaration of built-in function 'strlen'
implicit.re:138:49: note: include '<string.h>' or provide a declaration of 'strlen'
implicit.re:140:19: warning: implicit declaration of function 'strstr' [-Wimplicit-function-declaration]
implicit.re:140:19: warning: incompatible implicit declaration of built-in function 'strstr'
implicit.re:140:19: note: include '<string.h>' or provide a declaration of 'strstr'
implicit.re:148:13: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
In file included from implicit.re:10:0:
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
implicit.re:149:9: note: in expansion of macro 'S_FREE'
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
implicit.re:149:9: note: in expansion of macro 'S_FREE'
implicit.re: In function 'syck_type_id_to_uri':
implicit.re:160:23: warning: incompatible implicit declaration of built-in function 'strlen'
implicit.re:160:23: note: include '<string.h>' or provide a declaration of 'strlen'
In file included from implicit.re:10:0:
syck.h:79:34: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
implicit.re:178:21: note: in expansion of macro 'S_ALLOC_N'
syck.h:79:34: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
implicit.re:178:21: note: in expansion of macro 'S_ALLOC_N'
syck.h:79:34: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
implicit.re:178:21: note: in expansion of macro 'S_ALLOC_N'
implicit.re:182:21: warning: implicit declaration of function 'strncat' [-Wimplicit-function-declaration]
implicit.re:182:21: warning: incompatible implicit declaration of built-in function 'strncat'
implicit.re:182:21: note: include '<string.h>' or provide a declaration of 'strncat'
implicit.re:183:21: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration]
implicit.re:183:21: warning: incompatible implicit declaration of built-in function 'strcat'
implicit.re:183:21: note: include '<string.h>' or provide a declaration of 'strcat'
In file included from implicit.re:10:0:
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
implicit.re:187:21: note: in expansion of macro 'S_FREE'
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
implicit.re:187:21: note: in expansion of macro 'S_FREE'
syck.h:79:34: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
implicit.re:191:21: note: in expansion of macro 'S_ALLOC_N'
syck.h:79:34: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
implicit.re:191:21: note: in expansion of macro 'S_ALLOC_N'
implicit.re:195:32: warning: incompatible implicit declaration of built-in function 'strncat'
implicit.re:195:32: note: include '<string.h>' or provide a declaration of 'strncat'
In file included from implicit.re:10:0:
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
implicit.re:198:32: note: in expansion of macro 'S_FREE'
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
implicit.re:198:32: note: in expansion of macro 'S_FREE'
cc -c  -I. -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2   -DVERSION=\"1.31\" -DXS_VERSION=\"1.31\" -fPIC "-I/usr/local/lib/perl5/5.28.2/x86_64-linux-gnu/CORE"   node.c
In file included from node.c:10:0:
node.c: In function 'syck_alloc_node':
syck.h:80:30: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
 #define S_ALLOC(type) (type*)malloc(sizeof(type))
                              ^
node.c:20:9: note: in expansion of macro 'S_ALLOC'
     s = S_ALLOC( SyckNode );
         ^~~~~~~
syck.h:80:30: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC(type) (type*)malloc(sizeof(type))
                              ^
node.c:20:9: note: in expansion of macro 'S_ALLOC'
     s = S_ALLOC( SyckNode );
         ^~~~~~~
syck.h:80:30: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC(type) (type*)malloc(sizeof(type))
                              ^
node.c:20:9: note: in expansion of macro 'S_ALLOC'
     s = S_ALLOC( SyckNode );
         ^~~~~~~
node.c: In function 'syck_free_node':
syck.h:82:19: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
 #define S_FREE(n) free(n); n = NULL;
                   ^
node.c:36:9: note: in expansion of macro 'S_FREE'
         S_FREE( n->type_id );
         ^~~~~~
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
node.c:36:9: note: in expansion of macro 'S_FREE'
         S_FREE( n->type_id );
         ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
node.c:36:9: note: in expansion of macro 'S_FREE'
         S_FREE( n->type_id );
         ^~~~~~
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
node.c:41:9: note: in expansion of macro 'S_FREE'
         S_FREE( n->anchor );
         ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
node.c:41:9: note: in expansion of macro 'S_FREE'
         S_FREE( n->anchor );
         ^~~~~~
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
node.c:44:5: note: in expansion of macro 'S_FREE'
     S_FREE( n );
     ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
node.c:44:5: note: in expansion of macro 'S_FREE'
     S_FREE( n );
     ^~~~~~
node.c: In function 'syck_alloc_map':
syck.h:80:30: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC(type) (type*)malloc(sizeof(type))
                              ^
node.c:53:9: note: in expansion of macro 'S_ALLOC'
     m = S_ALLOC( struct SyckMap );
         ^~~~~~~
syck.h:80:30: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC(type) (type*)malloc(sizeof(type))
                              ^
node.c:53:9: note: in expansion of macro 'S_ALLOC'
     m = S_ALLOC( struct SyckMap );
         ^~~~~~~
node.c: In function 'syck_alloc_seq':
syck.h:80:30: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC(type) (type*)malloc(sizeof(type))
                              ^
node.c:72:9: note: in expansion of macro 'S_ALLOC'
     s = S_ALLOC( struct SyckSeq );
         ^~~~~~~
syck.h:80:30: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC(type) (type*)malloc(sizeof(type))
                              ^
node.c:72:9: note: in expansion of macro 'S_ALLOC'
     s = S_ALLOC( struct SyckSeq );
         ^~~~~~~
node.c: In function 'syck_alloc_str':
syck.h:80:30: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC(type) (type*)malloc(sizeof(type))
                              ^
node.c:90:9: note: in expansion of macro 'S_ALLOC'
     s = S_ALLOC( struct SyckStr );
         ^~~~~~~
syck.h:80:30: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC(type) (type*)malloc(sizeof(type))
                              ^
node.c:90:9: note: in expansion of macro 'S_ALLOC'
     s = S_ALLOC( struct SyckStr );
         ^~~~~~~
node.c: In function 'syck_new_str':
node.c:104:32: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
     return syck_new_str2( str, strlen( str ), style );
                                ^~~~~~
node.c:104:32: warning: incompatible implicit declaration of built-in function 'strlen'
node.c:104:32: note: include '<string.h>' or provide a declaration of 'strlen'
In file included from node.c:10:0:
node.c: In function 'syck_new_str2':
syck.h:79:34: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
node.c:113:24: note: in expansion of macro 'S_ALLOC_N'
     n->data.str->ptr = S_ALLOC_N( char, len + 1 );
                        ^~~~~~~~~
syck.h:79:34: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
node.c:113:24: note: in expansion of macro 'S_ALLOC_N'
     n->data.str->ptr = S_ALLOC_N( char, len + 1 );
                        ^~~~~~~~~
node.c:116:5: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration]
     memcpy( n->data.str->ptr, str, len );
     ^~~~~~
node.c:116:5: warning: incompatible implicit declaration of built-in function 'memcpy'
node.c:116:5: note: include '<string.h>' or provide a declaration of 'memcpy'
node.c: In function 'syck_replace_str':
node.c:125:32: warning: incompatible implicit declaration of built-in function 'strlen'
     syck_replace_str2( n, str, strlen( str ), style );
                                ^~~~~~
node.c:125:32: note: include '<string.h>' or provide a declaration of 'strlen'
In file included from node.c:10:0:
node.c: In function 'syck_replace_str2':
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
node.c:133:9: note: in expansion of macro 'S_FREE'
         S_FREE( n->data.str->ptr );
         ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
node.c:133:9: note: in expansion of macro 'S_FREE'
         S_FREE( n->data.str->ptr );
         ^~~~~~
syck.h:79:34: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
node.c:137:24: note: in expansion of macro 'S_ALLOC_N'
     n->data.str->ptr = S_ALLOC_N( char, len + 1 );
                        ^~~~~~~~~
syck.h:79:34: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
node.c:137:24: note: in expansion of macro 'S_ALLOC_N'
     n->data.str->ptr = S_ALLOC_N( char, len + 1 );
                        ^~~~~~~~~
node.c:140:5: warning: incompatible implicit declaration of built-in function 'memcpy'
     memcpy( n->data.str->ptr, str, len );
     ^~~~~~
node.c:140:5: note: include '<string.h>' or provide a declaration of 'memcpy'
node.c: In function 'syck_str_blow_away_commas':
node.c:156:13: warning: implicit declaration of function 'memmove' [-Wimplicit-function-declaration]
             memmove( go, go + 1, end - go );
             ^~~~~~~
node.c:156:13: warning: incompatible implicit declaration of built-in function 'memmove'
node.c:156:13: note: include '<string.h>' or provide a declaration of 'memmove'
In file included from node.c:10:0:
node.c: In function 'syck_map_empty':
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
node.c:187:5: note: in expansion of macro 'S_FREE'
     S_FREE( n->data.pairs->keys );
     ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
node.c:187:5: note: in expansion of macro 'S_FREE'
     S_FREE( n->data.pairs->keys );
     ^~~~~~
syck.h:79:34: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
node.c:192:15: note: in expansion of macro 'S_ALLOC_N'
     m->keys = S_ALLOC_N( SYMID, m->capa );
               ^~~~~~~~~
syck.h:79:34: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
node.c:192:15: note: in expansion of macro 'S_ALLOC_N'
     m->keys = S_ALLOC_N( SYMID, m->capa );
               ^~~~~~~~~
node.c: In function 'syck_map_add':
syck.h:81:46: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration]
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
node.c:211:9: note: in expansion of macro 'S_REALLOC_N'
         S_REALLOC_N( m->keys, SYMID, m->capa );
         ^~~~~~~~~~~
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
node.c:211:9: note: in expansion of macro 'S_REALLOC_N'
         S_REALLOC_N( m->keys, SYMID, m->capa );
         ^~~~~~~~~~~
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
node.c:211:9: note: in expansion of macro 'S_REALLOC_N'
         S_REALLOC_N( m->keys, SYMID, m->capa );
         ^~~~~~~~~~~
node.c: In function 'syck_map_update':
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
node.c:240:9: note: in expansion of macro 'S_REALLOC_N'
         S_REALLOC_N( m1->keys, SYMID, m1->capa );
         ^~~~~~~~~~~
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
node.c:240:9: note: in expansion of macro 'S_REALLOC_N'
         S_REALLOC_N( m1->keys, SYMID, m1->capa );
         ^~~~~~~~~~~
node.c: In function 'syck_seq_empty':
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
node.c:312:5: note: in expansion of macro 'S_FREE'
     S_FREE( n->data.list->items );
     ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
node.c:312:5: note: in expansion of macro 'S_FREE'
     S_FREE( n->data.list->items );
     ^~~~~~
syck.h:79:34: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
node.c:316:16: note: in expansion of macro 'S_ALLOC_N'
     s->items = S_ALLOC_N( SYMID, s->capa );
                ^~~~~~~~~
syck.h:79:34: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
node.c:316:16: note: in expansion of macro 'S_ALLOC_N'
     s->items = S_ALLOC_N( SYMID, s->capa );
                ^~~~~~~~~
node.c: In function 'syck_seq_add':
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
node.c:334:9: note: in expansion of macro 'S_REALLOC_N'
         S_REALLOC_N( s->items, SYMID, s->capa );
         ^~~~~~~~~~~
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
node.c:334:9: note: in expansion of macro 'S_REALLOC_N'
         S_REALLOC_N( s->items, SYMID, s->capa );
         ^~~~~~~~~~~
node.c: In function 'syck_free_members':
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
node.c:379:17: note: in expansion of macro 'S_FREE'
                 S_FREE( n->data.str->ptr );
                 ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
node.c:379:17: note: in expansion of macro 'S_FREE'
                 S_FREE( n->data.str->ptr );
                 ^~~~~~
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
node.c:390:17: note: in expansion of macro 'S_FREE'
                 S_FREE( n->data.list->items );
                 ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
node.c:390:17: note: in expansion of macro 'S_FREE'
                 S_FREE( n->data.list->items );
                 ^~~~~~
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
node.c:399:17: note: in expansion of macro 'S_FREE'
                 S_FREE( n->data.pairs->keys );
                 ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
node.c:399:17: note: in expansion of macro 'S_FREE'
                 S_FREE( n->data.pairs->keys );
                 ^~~~~~
cc -c  -I. -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2   -DVERSION=\"1.31\" -DXS_VERSION=\"1.31\" -fPIC "-I/usr/local/lib/perl5/5.28.2/x86_64-linux-gnu/CORE"   syck_.c
syck_.c: In function 'syck_assert':
syck_.c:26:5: warning: implicit declaration of function 'abort' [-Wimplicit-function-declaration]
     abort();
     ^~~~~
syck_.c:26:5: warning: incompatible implicit declaration of built-in function 'abort'
syck_.c:26:5: note: include '<stdlib.h>' or provide a declaration of 'abort'
In file included from syck_.c:12:0:
syck_.c: In function 'syck_free_parser':
syck.h:82:19: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
 #define S_FREE(n) free(n); n = NULL;
                   ^
syck_.c:244:5: note: in expansion of macro 'S_FREE'
     S_FREE( p->levels[0].domain );
     ^~~~~~
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
syck_.c:244:5: note: in expansion of macro 'S_FREE'
     S_FREE( p->levels[0].domain );
     ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
syck_.c:244:5: note: in expansion of macro 'S_FREE'
     S_FREE( p->levels[0].domain );
     ^~~~~~
syck_.c: In function 'syck_parser_pop_level':
syck_.c:356:5: warning: incompatible implicit declaration of built-in function 'free'
     free( p->levels[p->lvl_idx].domain );
     ^~~~
syck_.c:356:5: note: include '<stdlib.h>' or provide a declaration of 'free'
In file included from syck_.c:12:0:
syck_.c: In function 'syck_parser_add_level':
syck.h:81:46: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration]
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
syck_.c:366:9: note: in expansion of macro 'S_REALLOC_N'
         S_REALLOC_N( p->levels, SyckLevel, p->lvl_capa );
         ^~~~~~~~~~~
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
syck_.c:366:9: note: in expansion of macro 'S_REALLOC_N'
         S_REALLOC_N( p->levels, SyckLevel, p->lvl_capa );
         ^~~~~~~~~~~
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
syck_.c:366:9: note: in expansion of macro 'S_REALLOC_N'
         S_REALLOC_N( p->levels, SyckLevel, p->lvl_capa );
         ^~~~~~~~~~~
syck_.c: In function 'free_any_io':
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
syck_.c:386:17: note: in expansion of macro 'S_FREE'
                 S_FREE( p->io.str );
                 ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
syck_.c:386:17: note: in expansion of macro 'S_FREE'
                 S_FREE( p->io.str );
                 ^~~~~~
syck.h:82:19: warning: incompatible implicit declaration of built-in function 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
syck_.c:394:17: note: in expansion of macro 'S_FREE'
                 S_FREE( p->io.file );
                 ^~~~~~
syck.h:82:19: note: include '<stdlib.h>' or provide a declaration of 'free'
 #define S_FREE(n) free(n); n = NULL;
                   ^
syck_.c:394:17: note: in expansion of macro 'S_FREE'
                 S_FREE( p->io.file );
                 ^~~~~~
cc -c  -I. -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2   -DVERSION=\"1.31\" -DXS_VERSION=\"1.31\" -fPIC "-I/usr/local/lib/perl5/5.28.2/x86_64-linux-gnu/CORE"   syck_st.c
cc -c  -I. -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2   -DVERSION=\"1.31\" -DXS_VERSION=\"1.31\" -fPIC "-I/usr/local/lib/perl5/5.28.2/x86_64-linux-gnu/CORE"   token.c
In file included from token.re:9:0:
token.re: In function 'sycklex_yaml_utf8':
syck.h:79:34: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
token.re:528:22: note: in expansion of macro 'S_ALLOC_N'
syck.h:79:34: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
token.re:528:22: note: in expansion of macro 'S_ALLOC_N'
syck.h:79:34: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
token.re:528:22: note: in expansion of macro 'S_ALLOC_N'
syck.h:81:46: warning: implicit declaration of function 'realloc' [-Wimplicit-function-declaration]
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:565:29: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:565:29: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:565:29: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:572:33: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:572:33: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:105:17: note: in expansion of macro 'S_REALLOC_N'
token.re:630:6: note: in expansion of macro 'QUOTECATS'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:105:17: note: in expansion of macro 'S_REALLOC_N'
token.re:630:6: note: in expansion of macro 'QUOTECATS'
syck.h:87:32: warning: implicit declaration of function 'memcpy' [-Wimplicit-function-declaration]
 #define S_MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n))
                                ^
token.re:107:13: note: in expansion of macro 'S_MEMCPY'
token.re:630:6: note: in expansion of macro 'QUOTECATS'
syck.h:87:32: warning: incompatible implicit declaration of built-in function 'memcpy'
 #define S_MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n))
                                ^
token.re:107:13: note: in expansion of macro 'S_MEMCPY'
token.re:630:6: note: in expansion of macro 'QUOTECATS'
syck.h:87:32: note: include '<string.h>' or provide a declaration of 'memcpy'
 #define S_MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n))
                                ^
token.re:107:13: note: in expansion of macro 'S_MEMCPY'
token.re:630:6: note: in expansion of macro 'QUOTECATS'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:105:17: note: in expansion of macro 'S_REALLOC_N'
token.re:137:5: note: in expansion of macro 'QUOTECATS'
token.re:594:29: note: in expansion of macro 'PLAIN_NOT_INL'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:105:17: note: in expansion of macro 'S_REALLOC_N'
token.re:137:5: note: in expansion of macro 'QUOTECATS'
token.re:594:29: note: in expansion of macro 'PLAIN_NOT_INL'
syck.h:87:32: warning: incompatible implicit declaration of built-in function 'memcpy'
 #define S_MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n))
                                ^
token.re:107:13: note: in expansion of macro 'S_MEMCPY'
token.re:137:5: note: in expansion of macro 'QUOTECATS'
token.re:594:29: note: in expansion of macro 'PLAIN_NOT_INL'
syck.h:87:32: note: include '<string.h>' or provide a declaration of 'memcpy'
 #define S_MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n))
                                ^
token.re:107:13: note: in expansion of macro 'S_MEMCPY'
token.re:137:5: note: in expansion of macro 'QUOTECATS'
token.re:594:29: note: in expansion of macro 'PLAIN_NOT_INL'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:105:17: note: in expansion of macro 'S_REALLOC_N'
token.re:137:5: note: in expansion of macro 'QUOTECATS'
token.re:605:29: note: in expansion of macro 'PLAIN_NOT_INL'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:105:17: note: in expansion of macro 'S_REALLOC_N'
token.re:137:5: note: in expansion of macro 'QUOTECATS'
token.re:605:29: note: in expansion of macro 'PLAIN_NOT_INL'
syck.h:87:32: warning: incompatible implicit declaration of built-in function 'memcpy'
 #define S_MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n))
                                ^
token.re:107:13: note: in expansion of macro 'S_MEMCPY'
token.re:137:5: note: in expansion of macro 'QUOTECATS'
token.re:605:29: note: in expansion of macro 'PLAIN_NOT_INL'
syck.h:87:32: note: include '<string.h>' or provide a declaration of 'memcpy'
 #define S_MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n))
                                ^
token.re:107:13: note: in expansion of macro 'S_MEMCPY'
token.re:137:5: note: in expansion of macro 'QUOTECATS'
token.re:605:29: note: in expansion of macro 'PLAIN_NOT_INL'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:105:17: note: in expansion of macro 'S_REALLOC_N'
token.re:137:5: note: in expansion of macro 'QUOTECATS'
token.re:583:29: note: in expansion of macro 'PLAIN_NOT_INL'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:105:17: note: in expansion of macro 'S_REALLOC_N'
token.re:137:5: note: in expansion of macro 'QUOTECATS'
token.re:583:29: note: in expansion of macro 'PLAIN_NOT_INL'
syck.h:87:32: warning: incompatible implicit declaration of built-in function 'memcpy'
 #define S_MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n))
                                ^
token.re:107:13: note: in expansion of macro 'S_MEMCPY'
token.re:137:5: note: in expansion of macro 'QUOTECATS'
token.re:583:29: note: in expansion of macro 'PLAIN_NOT_INL'
syck.h:87:32: note: include '<string.h>' or provide a declaration of 'memcpy'
 #define S_MEMCPY(p1,p2,type,n) memcpy((p1), (p2), sizeof(type)*(n))
                                ^
token.re:107:13: note: in expansion of macro 'S_MEMCPY'
token.re:137:5: note: in expansion of macro 'QUOTECATS'
token.re:583:29: note: in expansion of macro 'PLAIN_NOT_INL'
syck.h:79:34: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
token.re:641:22: note: in expansion of macro 'S_ALLOC_N'
syck.h:79:34: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
token.re:641:22: note: in expansion of macro 'S_ALLOC_N'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:674:29: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:674:29: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:681:33: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:681:33: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:715:6: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:715:6: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:688:6: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:688:6: note: in expansion of macro 'QUOTECAT'
syck.h:79:34: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
token.re:729:22: note: in expansion of macro 'S_ALLOC_N'
syck.h:79:34: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
token.re:729:22: note: in expansion of macro 'S_ALLOC_N'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:765:33: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:765:33: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:772:37: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:772:37: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:823:6: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:823:6: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:782:25: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:782:25: note: in expansion of macro 'QUOTECAT'
token.re:789:30: warning: implicit declaration of function 'strtol' [-Wimplicit-function-declaration]
token.re:790:25: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
token.re:790:25: warning: incompatible implicit declaration of built-in function 'free'
token.re:790:25: note: include '<stdlib.h>' or provide a declaration of 'free'
In file included from token.re:9:0:
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:791:25: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:791:25: note: in expansion of macro 'QUOTECAT'
syck.h:79:34: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
token.re:834:22: note: in expansion of macro 'S_ALLOC_N'
syck.h:79:34: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
token.re:834:22: note: in expansion of macro 'S_ALLOC_N'
token.re:845:29: warning: incompatible implicit declaration of built-in function 'free'
token.re:845:29: note: include '<stdlib.h>' or provide a declaration of 'free'
In file included from token.re:9:0:
token.re:856:70: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration]
syck.h:79:55: note: in definition of macro 'S_ALLOC_N'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                                       ^
token.re:856:70: warning: incompatible implicit declaration of built-in function 'strlen'
syck.h:79:55: note: in definition of macro 'S_ALLOC_N'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                                       ^
token.re:856:70: note: include '<string.h>' or provide a declaration of 'strlen'
syck.h:79:55: note: in definition of macro 'S_ALLOC_N'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                                       ^
token.re:858:29: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration]
token.re:858:29: warning: incompatible implicit declaration of built-in function 'strcat'
token.re:858:29: note: include '<string.h>' or provide a declaration of 'strcat'
token.re:859:29: warning: implicit declaration of function 'strncat' [-Wimplicit-function-declaration]
token.re:859:29: warning: incompatible implicit declaration of built-in function 'strncat'
token.re:859:29: note: include '<string.h>' or provide a declaration of 'strncat'
token.re:860:29: warning: incompatible implicit declaration of built-in function 'free'
token.re:860:29: note: include '<stdlib.h>' or provide a declaration of 'free'
token.re:874:33: warning: incompatible implicit declaration of built-in function 'free'
token.re:874:33: note: include '<stdlib.h>' or provide a declaration of 'free'
In file included from token.re:9:0:
token.re:876:86: warning: incompatible implicit declaration of built-in function 'strlen'
syck.h:79:55: note: in definition of macro 'S_ALLOC_N'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                                       ^
token.re:876:86: note: include '<string.h>' or provide a declaration of 'strlen'
syck.h:79:55: note: in definition of macro 'S_ALLOC_N'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                                       ^
token.re:878:33: warning: incompatible implicit declaration of built-in function 'strcat'
token.re:878:33: note: include '<string.h>' or provide a declaration of 'strcat'
token.re:879:33: warning: incompatible implicit declaration of built-in function 'strncat'
token.re:879:33: note: include '<string.h>' or provide a declaration of 'strncat'
In file included from token.re:9:0:
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:908:6: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:908:6: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:895:25: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:895:25: note: in expansion of macro 'QUOTECAT'
token.re:903:25: warning: incompatible implicit declaration of built-in function 'free'
token.re:903:25: note: include '<stdlib.h>' or provide a declaration of 'free'
In file included from token.re:9:0:
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:904:25: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:904:25: note: in expansion of macro 'QUOTECAT'
syck.h:79:34: warning: incompatible implicit declaration of built-in function 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
token.re:920:22: note: in expansion of macro 'S_ALLOC_N'
syck.h:79:34: note: include '<stdlib.h>' or provide a declaration of 'malloc'
 #define S_ALLOC_N(type,n) (type*)malloc(sizeof(type)*(n))
                                  ^
token.re:920:22: note: in expansion of macro 'S_ALLOC_N'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:1011:29: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:1011:29: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:1018:33: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:1018:33: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:1073:6: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:1073:6: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:1043:29: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:1043:29: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:1060:29: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:1060:29: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: warning: incompatible implicit declaration of built-in function 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:1067:29: note: in expansion of macro 'QUOTECAT'
syck.h:81:46: note: include '<stdlib.h>' or provide a declaration of 'realloc'
 #define S_REALLOC_N(var,type,n) (var)=(type*)realloc((char*)(var),sizeof(type)*(n))
                                              ^
token.re:94:17: note: in expansion of macro 'S_REALLOC_N'
token.re:1067:29: note: in expansion of macro 'QUOTECAT'
"/usr/local/bin/perl" "/usr/local/lib/perl5/5.28.2/ExtUtils/xsubpp"  -typemap '/usr/local/lib/perl5/5.28.2/ExtUtils/typemap'  Syck.xs > Syck.xsc
mv Syck.xsc Syck.c
cc -c  -I. -fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -O2   -DVERSION=\"1.31\" -DXS_VERSION=\"1.31\" -fPIC "-I/usr/local/lib/perl5/5.28.2/x86_64-linux-gnu/CORE"   Syck.c
rm -f blib/arch/auto/YAML/Syck/Syck.so
cc  -shared -O2 -L/usr/local/lib -fstack-protector-strong  bytecode.o emitter.o gram.o handler.o implicit.o node.o syck_.o syck_st.o token.o Syck.o  -o blib/arch/auto/YAML/Syck/Syck.so  \
      \
  
chmod 755 blib/arch/auto/YAML/Syck/Syck.so
"/usr/local/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Syck.bs blib/arch/auto/YAML/Syck/Syck.bs 644
PERL_DL_NONLAZY=1 "/usr/local/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/1-basic.t ................. ok
t/11-loadfile.t ............. ok
t/12-dumpfile.t ............. ok
t/2-scalars.t ............... ok
t/3-objects.t ............... ok
t/4-perl_tag_scheme.t ....... ok
t/json-basic.t .............. ok
t/json-circular-ref.t ....... ok
t/json-crlf.t ............... ok
t/json-dumpinto.t ........... ok
t/json-empty.t .............. ok
t/json-indent.t ............. ok
t/json-loadfile.t ........... ok
t/json-minus.t .............. ok
t/json-newline.t ............ ok
t/json-null.t ............... ok
t/json-numbers.t ............ ok
t/json-refs.t ............... ok
t/json-singlequote.t ........ ok
t/leak.t .................... ok
t/load-blessed.t ............ ok
t/manifest.t ................ skipped: Author tests not required for installation
t/meta.t .................... ok
t/yaml-alias.t .............. ok
t/yaml-blessed-ref.t ........ ok
t/yaml-dumpinto.t ........... ok
t/yaml-implicit-warnings.t .. ok
t/yaml-str-colon-first.t .... ok
t/yaml-tie.t ................ ok
t/yaml-utf.t ................ ok
All tests successful.
Files=30, Tests=620,  9 wallclock secs ( 0.29 usr  0.50 sys +  6.60 cusr  2.16 csys =  9.55 CPU)
Result: PASS

------------------------------
PREREQUISITES
------------------------------

Prerequisite modules loaded:

    No requirements found

------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------

Environment variables:

    PATH = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    PERL_CPAN_REPORTER_DIR = /etc/cpanm-reporter
    TERM = xterm

Perl special variables (and OS-specific diagnostics, for MSWin32):

    EGID = 0
    EUID = 0
    EXECUTABLE_NAME = /usr/local/bin/perl
    GID = 0
    UID = 0

Perl module toolchain versions installed:

    Module              Have    
    ------------------- --------
    CPAN                2.20    
    CPAN::Meta          2.150010
    Cwd                 3.74    
    ExtUtils::CBuilder  0.280230
    ExtUtils::Command   7.34    
    ExtUtils::Install   2.14    
    ExtUtils::MakeMaker 7.34    
    ExtUtils::Manifest  1.70    
    ExtUtils::ParseXS   3.39    
    File::Spec          3.74    
    JSON                4.02    
    JSON::PP            2.97001 
    Module::Build       0.4229  
    Module::Signature   n/a     
    Parse::CPAN::Meta   2.150010
    Test::Harness       3.42    
    Test::More          1.302164
    YAML                1.29    
    YAML::Syck          1.31    
    version             0.9923  


--

Summary of my perl5 (revision 5 version 28 subversion 2) configuration:
   
  Platform:
    osname=linux
    osvers=4.9.0-8-amd64
    archname=x86_64-linux-gnu
    uname='linux 773c8938f7ec 4.9.0-8-amd64 #1 smp debian 4.9.110-3+deb9u4 (2018-08-21) x86_64 gnulinux '
    config_args='-Darchname=x86_64-linux-gnu -Duse64bitall -Duseshrplib -Dvendorprefix=/usr/local -des'
    hint=recommended
    useposix=true
    d_sigaction=define
    useithreads=undef
    usemultiplicity=undef
    use64bitint=define
    use64bitall=define
    uselongdouble=undef
    usemymalloc=n
    default_inc_excludes_dot=define
    bincompat5005=undef
  Compiler:
    cc='cc'
    ccflags ='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2'
    optimize='-O2'
    cppflags='-fwrapv -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include'
    ccversion=''
    gccversion='6.3.0 20170516'
    gccosandvers=''
    intsize=4
    longsize=8
    ptrsize=8
    doublesize=8
    byteorder=12345678
    doublekind=3
    d_longlong=define
    longlongsize=8
    d_longdbl=define
    longdblsize=16
    longdblkind=3
    ivtype='long'
    ivsize=8
    nvtype='double'
    nvsize=8
    Off_t='off_t'
    lseeksize=8
    alignbytes=8
    prototype=define
  Linker and Libraries:
    ld='cc'
    ldflags =' -fstack-protector-strong -L/usr/local/lib'
    libpth=/usr/local/lib /usr/lib/gcc/x86_64-linux-gnu/6/include-fixed /usr/include/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib/../lib /usr/lib/x86_64-linux-gnu /usr/lib/../lib /lib
    libs=-lpthread -lnsl -lgdbm -ldb -ldl -lm -lcrypt -lutil -lc -lgdbm_compat
    perllibs=-lpthread -lnsl -ldl -lm -lcrypt -lutil -lc
    libc=libc-2.24.so
    so=so
    useshrplib=true
    libperl=libperl.so
    gnulibc_version='2.24'
  Dynamic Linking:
    dlsrc=dl_dlopen.xs
    dlext=so
    d_dlsymun=undef
    ccdlflags='-Wl,-E -Wl,-rpath,/usr/local/lib/perl5/5.28.2/x86_64-linux-gnu/CORE'
    cccdlflags='-fPIC'
    lddlflags='-shared -O2 -L/usr/local/lib -fstack-protector-strong'


Characteristics of this binary (from libperl): 
  Compile-time options:
    HAS_TIMES
    PERLIO_LAYERS
    PERL_COPY_ON_WRITE
    PERL_DONT_CREATE_GVSV
    PERL_MALLOC_WRAP
    PERL_OP_PARENT
    PERL_PRESERVE_IVUV
    USE_64_BIT_ALL
    USE_64_BIT_INT
    USE_LARGE_FILES
    USE_LOCALE
    USE_LOCALE_COLLATE
    USE_LOCALE_CTYPE
    USE_LOCALE_NUMERIC
    USE_LOCALE_TIME
    USE_PERLIO
    USE_PERL_ATOF
  Built under linux
  Compiled at May  8 2019 03:24:23
  %ENV:
    PERL_CPAN_REPORTER_DIR="/etc/cpanm-reporter"
  @INC:
    /usr/local/lib/perl5/site_perl/5.28.2/x86_64-linux-gnu
    /usr/local/lib/perl5/site_perl/5.28.2
    /usr/local/lib/perl5/vendor_perl/5.28.2/x86_64-linux-gnu
    /usr/local/lib/perl5/vendor_perl/5.28.2
    /usr/local/lib/perl5/5.28.2/x86_64-linux-gnu
    /usr/local/lib/perl5/5.28.2