Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler.
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223
Examining data/cxxtools-2.2.1/include/cxxtools/hmac.h
Examining data/cxxtools-2.2.1/include/cxxtools/streambuffer.h
Examining data/cxxtools-2.2.1/include/cxxtools/directory.h
Examining data/cxxtools-2.2.1/include/cxxtools/queue.h
Examining data/cxxtools-2.2.1/include/cxxtools/convert.h
Examining data/cxxtools-2.2.1/include/cxxtools/singleton.h
Examining data/cxxtools-2.2.1/include/cxxtools/atomicity.gcc.avr32.h
Examining data/cxxtools-2.2.1/include/cxxtools/systemerror.h
Examining data/cxxtools-2.2.1/include/cxxtools/typetraits.h
Examining data/cxxtools-2.2.1/include/cxxtools/composer.h
Examining data/cxxtools-2.2.1/include/cxxtools/textcodec.h
Examining data/cxxtools-2.2.1/include/cxxtools/filedevice.h
Examining data/cxxtools-2.2.1/include/cxxtools/atomicity.gcc.arm.h
Examining data/cxxtools-2.2.1/include/cxxtools/mime.h
Examining data/cxxtools-2.2.1/include/cxxtools/md5.h
Examining data/cxxtools-2.2.1/include/cxxtools/remoteclient.h
Examining data/cxxtools-2.2.1/include/cxxtools/time.h
Examining data/cxxtools-2.2.1/include/cxxtools/json/httpclient.h
Examining data/cxxtools-2.2.1/include/cxxtools/json/rpcserver.h
Examining data/cxxtools-2.2.1/include/cxxtools/json/httpservice.h
Examining data/cxxtools-2.2.1/include/cxxtools/json/request.h
Examining data/cxxtools-2.2.1/include/cxxtools/json/rpcclient.h
Examining data/cxxtools-2.2.1/include/cxxtools/json/responder.h
Examining data/cxxtools-2.2.1/include/cxxtools/fileinfo.h
Examining data/cxxtools-2.2.1/include/cxxtools/serviceregistry.h
Examining data/cxxtools-2.2.1/include/cxxtools/application.h
Examining data/cxxtools-2.2.1/include/cxxtools/smartptr.h
Examining data/cxxtools-2.2.1/include/cxxtools/cgi.h
Examining data/cxxtools-2.2.1/include/cxxtools/decomposer.h
Examining data/cxxtools-2.2.1/include/cxxtools/membar.gcc.ppc.h
Examining data/cxxtools-2.2.1/include/cxxtools/file.h
Examining data/cxxtools-2.2.1/include/cxxtools/argin.h
Examining data/cxxtools-2.2.1/include/cxxtools/md5stream.h
Examining data/cxxtools-2.2.1/include/cxxtools/formatter.h
Examining data/cxxtools-2.2.1/include/cxxtools/atomicity.gcc.x86_64.h
Examining data/cxxtools-2.2.1/include/cxxtools/membar.gcc.mips.h
Examining data/cxxtools-2.2.1/include/cxxtools/signal.h
Examining data/cxxtools-2.2.1/include/cxxtools/fdstream.h
Examining data/cxxtools-2.2.1/include/cxxtools/membar.gcc.x86.h
Examining data/cxxtools-2.2.1/include/cxxtools/settings.h
Examining data/cxxtools-2.2.1/include/cxxtools/semaphore.h
Examining data/cxxtools-2.2.1/include/cxxtools/facets.h
Examining data/cxxtools-2.2.1/include/cxxtools/timer.h
Examining data/cxxtools-2.2.1/include/cxxtools/uuencode.h
Examining data/cxxtools-2.2.1/include/cxxtools/atomicity.gcc.ppc.h
Examining data/cxxtools-2.2.1/include/cxxtools/base64stream.h
Examining data/cxxtools-2.2.1/include/cxxtools/connection.h
Examining data/cxxtools-2.2.1/include/cxxtools/streamcounter.h
Examining data/cxxtools-2.2.1/include/cxxtools/eventloop.h
Examining data/cxxtools-2.2.1/include/cxxtools/clock.h
Examining data/cxxtools-2.2.1/include/cxxtools/iconverter.h
Examining data/cxxtools-2.2.1/include/cxxtools/atomicity.gcc.sparc32.h
Examining data/cxxtools-2.2.1/include/cxxtools/event.h
Examining data/cxxtools-2.2.1/include/cxxtools/net/tcpserver.h
Examining data/cxxtools-2.2.1/include/cxxtools/net/tcpsocket.h
Examining data/cxxtools-2.2.1/include/cxxtools/net/udp.h
Examining data/cxxtools-2.2.1/include/cxxtools/net/tcpstream.h
Examining data/cxxtools-2.2.1/include/cxxtools/net/uri.h
Examining data/cxxtools-2.2.1/include/cxxtools/net/addrinfo.h
Examining data/cxxtools-2.2.1/include/cxxtools/net/net.h
Examining data/cxxtools-2.2.1/include/cxxtools/net/udpstream.h
Examining data/cxxtools-2.2.1/include/cxxtools/membar.sun.h
Examining data/cxxtools-2.2.1/include/cxxtools/conversionerror.h
Examining data/cxxtools-2.2.1/include/cxxtools/properties.h
Examining data/cxxtools-2.2.1/include/cxxtools/eventsink.h
Examining data/cxxtools-2.2.1/include/cxxtools/split.h
Examining data/cxxtools-2.2.1/include/cxxtools/mutex.h
Examining data/cxxtools-2.2.1/include/cxxtools/slot.h
Examining data/cxxtools-2.2.1/include/cxxtools/arg.h
Examining data/cxxtools-2.2.1/include/cxxtools/atomicity.windows.h
Examining data/cxxtools-2.2.1/include/cxxtools/membar.windows.h
Examining data/cxxtools-2.2.1/include/cxxtools/remoteresult.h
Examining data/cxxtools-2.2.1/include/cxxtools/iniparser.h
Examining data/cxxtools-2.2.1/include/cxxtools/selectable.h
Examining data/cxxtools-2.2.1/include/cxxtools/atomicity.gcc.x86.h
Examining data/cxxtools-2.2.1/include/cxxtools/serializationerror.h
Examining data/cxxtools-2.2.1/include/cxxtools/base64codec.h
Examining data/cxxtools-2.2.1/include/cxxtools/iodevice.h
Examining data/cxxtools-2.2.1/include/cxxtools/log.h
Examining data/cxxtools-2.2.1/include/cxxtools/invokable.h
Examining data/cxxtools-2.2.1/include/cxxtools/bin/serializer.h
Examining data/cxxtools-2.2.1/include/cxxtools/bin/formatter.h
Examining data/cxxtools-2.2.1/include/cxxtools/bin/valueparser.h
Examining data/cxxtools-2.2.1/include/cxxtools/bin/rpcserver.h
Examining data/cxxtools-2.2.1/include/cxxtools/bin/deserializer.h
Examining data/cxxtools-2.2.1/include/cxxtools/bin/rpcclient.h
Examining data/cxxtools-2.2.1/include/cxxtools/date.h
Examining data/cxxtools-2.2.1/include/cxxtools/deserializer.h
Examining data/cxxtools-2.2.1/include/cxxtools/allocator.h
Examining data/cxxtools-2.2.1/include/cxxtools/hdstream.h
Examining data/cxxtools-2.2.1/include/cxxtools/datetime.h
Examining data/cxxtools-2.2.1/include/cxxtools/http/server.h
Examining data/cxxtools-2.2.1/include/cxxtools/http/client.h
Examining data/cxxtools-2.2.1/include/cxxtools/http/messageheader.h
Examining data/cxxtools-2.2.1/include/cxxtools/http/service.h
Examining data/cxxtools-2.2.1/include/cxxtools/http/reply.h
Examining data/cxxtools-2.2.1/include/cxxtools/http/replyheader.h
Examining data/cxxtools-2.2.1/include/cxxtools/http/request.h
Examining data/cxxtools-2.2.1/include/cxxtools/http/api.h
Examining data/cxxtools-2.2.1/include/cxxtools/http/responder.h
Examining data/cxxtools-2.2.1/include/cxxtools/http/requestheader.h
Examining data/cxxtools-2.2.1/include/cxxtools/trim.h
Examining data/cxxtools-2.2.1/include/cxxtools/byteorder.h
Examining data/cxxtools-2.2.1/include/cxxtools/membar.gcc.sparc64.h
Examining data/cxxtools-2.2.1/include/cxxtools/atomicity.generic.h
Examining data/cxxtools-2.2.1/include/cxxtools/eventsource.h
Examining data/cxxtools-2.2.1/include/cxxtools/csvdeserializer.h
Examining data/cxxtools-2.2.1/include/cxxtools/pipe.h
Examining data/cxxtools-2.2.1/include/cxxtools/noncopyable.h
Examining data/cxxtools-2.2.1/include/cxxtools/membar.h
Examining data/cxxtools-2.2.1/include/cxxtools/delegate.h
Examining data/cxxtools-2.2.1/include/cxxtools/tee.h
Examining data/cxxtools-2.2.1/include/cxxtools/xml/xmlwriter.h
Examining data/cxxtools-2.2.1/include/cxxtools/xml/xmldeserializer.h
Examining data/cxxtools-2.2.1/include/cxxtools/xml/characters.h
Examining data/cxxtools-2.2.1/include/cxxtools/xml/entityresolver.h
Examining data/cxxtools-2.2.1/include/cxxtools/xml/node.h
Examining data/cxxtools-2.2.1/include/cxxtools/xml/endelement.h
Examining data/cxxtools-2.2.1/include/cxxtools/xml/processinginstruction.h
Examining data/cxxtools-2.2.1/include/cxxtools/xml/doctypedeclaration.h
Examining data/cxxtools-2.2.1/include/cxxtools/xml/xmlformatter.h
Examining data/cxxtools-2.2.1/include/cxxtools/xml/namespace.h
Examining data/cxxtools-2.2.1/include/cxxtools/xml/xmlerror.h
Examining data/cxxtools-2.2.1/include/cxxtools/xml/xmlserializer.h
Examining data/cxxtools-2.2.1/include/cxxtools/xml/namespacecontext.h
Examining data/cxxtools-2.2.1/include/cxxtools/xml/api.h
Examining data/cxxtools-2.2.1/include/cxxtools/xml/xmlreader.h
Examining data/cxxtools-2.2.1/include/cxxtools/xml/comment.h
Examining data/cxxtools-2.2.1/include/cxxtools/xml/enddocument.h
Examining data/cxxtools-2.2.1/include/cxxtools/xml/startelement.h
Examining data/cxxtools-2.2.1/include/cxxtools/function.h
Examining data/cxxtools-2.2.1/include/cxxtools/ioerror.h
Examining data/cxxtools-2.2.1/include/cxxtools/csvserializer.h
Examining data/cxxtools-2.2.1/include/cxxtools/iconvwrap.h
Examining data/cxxtools-2.2.1/include/cxxtools/jsonparser.h
Examining data/cxxtools-2.2.1/include/cxxtools/iostream.h
Examining data/cxxtools-2.2.1/include/cxxtools/multifstream.h
Examining data/cxxtools-2.2.1/include/cxxtools/timespan.h
Examining data/cxxtools-2.2.1/include/cxxtools/argout.h
Examining data/cxxtools-2.2.1/include/cxxtools/jsonformatter.h
Examining data/cxxtools-2.2.1/include/cxxtools/api.h
Examining data/cxxtools-2.2.1/include/cxxtools/sourceinfo.h
Examining data/cxxtools-2.2.1/include/cxxtools/main.h
Examining data/cxxtools-2.2.1/include/cxxtools/membar.gcc.nosmp.h
Examining data/cxxtools-2.2.1/include/cxxtools/textbuffer.h
Examining data/cxxtools-2.2.1/include/cxxtools/serializationinfo.h
Examining data/cxxtools-2.2.1/include/cxxtools/library.h
Examining data/cxxtools-2.2.1/include/cxxtools/jsonserializer.h
Examining data/cxxtools-2.2.1/include/cxxtools/serviceprocedure.h
Examining data/cxxtools-2.2.1/include/cxxtools/xmltag.h
Examining data/cxxtools-2.2.1/include/cxxtools/utf8codec.h
Examining data/cxxtools-2.2.1/include/cxxtools/cache.h
Examining data/cxxtools-2.2.1/include/cxxtools/string.h
Examining data/cxxtools-2.2.1/include/cxxtools/csvformatter.h
Examining data/cxxtools-2.2.1/include/cxxtools/inifile.h
Examining data/cxxtools-2.2.1/include/cxxtools/propertiesdeserializer.h
Examining data/cxxtools-2.2.1/include/cxxtools/textstream.h
Examining data/cxxtools-2.2.1/include/cxxtools/csvparser.h
Examining data/cxxtools-2.2.1/include/cxxtools/remoteprocedure.h
Examining data/cxxtools-2.2.1/include/cxxtools/atomicity.gcc.mips.h
Examining data/cxxtools-2.2.1/include/cxxtools/atomicity.h
Examining data/cxxtools-2.2.1/include/cxxtools/jsondeserializer.h
Examining data/cxxtools-2.2.1/include/cxxtools/xmlrpc/client.h
Examining data/cxxtools-2.2.1/include/cxxtools/xmlrpc/formatter.h
Examining data/cxxtools-2.2.1/include/cxxtools/xmlrpc/service.h
Examining data/cxxtools-2.2.1/include/cxxtools/xmlrpc/httpclient.h
Examining data/cxxtools-2.2.1/include/cxxtools/xmlrpc/scanner.h
Examining data/cxxtools-2.2.1/include/cxxtools/xmlrpc/api.h
Examining data/cxxtools-2.2.1/include/cxxtools/xmlrpc/errorcodes.h
Examining data/cxxtools-2.2.1/include/cxxtools/xmlrpc/responder.h
Examining data/cxxtools-2.2.1/include/cxxtools/atomicity.sun.h
Examining data/cxxtools-2.2.1/include/cxxtools/stringstream.h
Examining data/cxxtools-2.2.1/include/cxxtools/thread.h
Examining data/cxxtools-2.2.1/include/cxxtools/connectable.h
Examining data/cxxtools-2.2.1/include/cxxtools/atomicity.pthread.h
Examining data/cxxtools-2.2.1/include/cxxtools/membar.gcc.h
Examining data/cxxtools-2.2.1/include/cxxtools/remoteexception.h
Examining data/cxxtools-2.2.1/include/cxxtools/join.h
Examining data/cxxtools-2.2.1/include/cxxtools/dir.h
Examining data/cxxtools-2.2.1/include/cxxtools/unit/testprotocol.h
Examining data/cxxtools-2.2.1/include/cxxtools/unit/application.h
Examining data/cxxtools-2.2.1/include/cxxtools/unit/testcontext.h
Examining data/cxxtools-2.2.1/include/cxxtools/unit/testmethod.h
Examining data/cxxtools-2.2.1/include/cxxtools/unit/registertest.h
Examining data/cxxtools-2.2.1/include/cxxtools/unit/testsuite.h
Examining data/cxxtools-2.2.1/include/cxxtools/unit/testfixture.h
Examining data/cxxtools-2.2.1/include/cxxtools/unit/testcase.h
Examining data/cxxtools-2.2.1/include/cxxtools/unit/testmain.h
Examining data/cxxtools-2.2.1/include/cxxtools/unit/reporter.h
Examining data/cxxtools-2.2.1/include/cxxtools/unit/assertion.h
Examining data/cxxtools-2.2.1/include/cxxtools/unit/test.h
Examining data/cxxtools-2.2.1/include/cxxtools/lrucache.h
Examining data/cxxtools-2.2.1/include/cxxtools/deserializerbase.h
Examining data/cxxtools-2.2.1/include/cxxtools/condition.h
Examining data/cxxtools-2.2.1/include/cxxtools/dlloader.h
Examining data/cxxtools-2.2.1/include/cxxtools/log/cxxtools.h
Examining data/cxxtools-2.2.1/include/cxxtools/selector.h
Examining data/cxxtools-2.2.1/include/cxxtools/iconvstream.h
Examining data/cxxtools-2.2.1/include/cxxtools/quotedprintablestream.h
Examining data/cxxtools-2.2.1/include/cxxtools/threadpool.h
Examining data/cxxtools-2.2.1/include/cxxtools/callable.h
Examining data/cxxtools-2.2.1/include/cxxtools/membar.gcc.arm.h
Examining data/cxxtools-2.2.1/include/cxxtools/void.h
Examining data/cxxtools-2.2.1/include/cxxtools/constmethod.h
Examining data/cxxtools-2.2.1/include/cxxtools/refcounted.h
Examining data/cxxtools-2.2.1/include/cxxtools/posix/pipestream.h
Examining data/cxxtools-2.2.1/include/cxxtools/posix/commandinput.h
Examining data/cxxtools-2.2.1/include/cxxtools/posix/pipe.h
Examining data/cxxtools-2.2.1/include/cxxtools/posix/exec.h
Examining data/cxxtools-2.2.1/include/cxxtools/posix/fork.h
Examining data/cxxtools-2.2.1/include/cxxtools/posix/commandoutput.h
Examining data/cxxtools-2.2.1/include/cxxtools/method.h
Examining data/cxxtools-2.2.1/include/cxxtools/atomicity.gcc.sparc64.h
Examining data/cxxtools-2.2.1/include/cxxtools/membar.gcc.sparc32.h
Examining data/cxxtools-2.2.1/include/cxxtools/query_params.h
Examining data/cxxtools-2.2.1/include/cxxtools/pool.h
Examining data/cxxtools-2.2.1/include/cxxtools/regex.h
Examining data/cxxtools-2.2.1/include/cxxtools/char.h
Examining data/cxxtools-2.2.1/test/string-test.cpp
Examining data/cxxtools-2.2.1/test/clock-test.cpp
Examining data/cxxtools-2.2.1/test/arg-test.cpp
Examining data/cxxtools-2.2.1/test/csvdeserializer-test.cpp
Examining data/cxxtools-2.2.1/test/regex-test.cpp
Examining data/cxxtools-2.2.1/test/base64-test.cpp
Examining data/cxxtools-2.2.1/test/jsonserializer-test.cpp
Examining data/cxxtools-2.2.1/test/jsonrpchttp-test.cpp
Examining data/cxxtools-2.2.1/test/jsonrpc-test.cpp
Examining data/cxxtools-2.2.1/test/query_params-test.cpp
Examining data/cxxtools-2.2.1/test/convert-test.cpp
Examining data/cxxtools-2.2.1/test/properties-test.cpp
Examining data/cxxtools-2.2.1/test/split-test.cpp
Examining data/cxxtools-2.2.1/test/binserializer-test.cpp
Examining data/cxxtools-2.2.1/test/lrucache-test.cpp
Examining data/cxxtools-2.2.1/test/binrpc-test.cpp
Examining data/cxxtools-2.2.1/test/cache-test.cpp
Examining data/cxxtools-2.2.1/test/serializationinfo-test.cpp
Examining data/cxxtools-2.2.1/test/csvserializer-test.cpp
Examining data/cxxtools-2.2.1/test/rpcbenchserver.cpp
Examining data/cxxtools-2.2.1/test/md5-test.cpp
Examining data/cxxtools-2.2.1/test/xmlrpccallback-test.cpp
Examining data/cxxtools-2.2.1/test/trim-test.cpp
Examining data/cxxtools-2.2.1/test/join-test.cpp
Examining data/cxxtools-2.2.1/test/smartptr-test.cpp
Examining data/cxxtools-2.2.1/test/xmlreader-test.cpp
Examining data/cxxtools-2.2.1/test/xmlserializer-test.cpp
Examining data/cxxtools-2.2.1/test/json-test.cpp
Examining data/cxxtools-2.2.1/test/test-main.cpp
Examining data/cxxtools-2.2.1/test/iconvstream-test.cpp
Examining data/cxxtools-2.2.1/test/pool-test.cpp
Examining data/cxxtools-2.2.1/test/rpcbenchclient.cpp
Examining data/cxxtools-2.2.1/test/xmlrpc-test.cpp
Examining data/cxxtools-2.2.1/test/jsondeserializer-test.cpp
Examining data/cxxtools-2.2.1/test/serializer-bench.cpp
Examining data/cxxtools-2.2.1/test/uri-test.cpp
Examining data/cxxtools-2.2.1/src/pipeimpl.cpp
Examining data/cxxtools-2.2.1/src/csvformatter.cpp
Examining data/cxxtools-2.2.1/src/md5.c
Examining data/cxxtools-2.2.1/src/uuencode.cpp
Examining data/cxxtools-2.2.1/src/date.cpp
Examining data/cxxtools-2.2.1/src/settingswriter.h
Examining data/cxxtools-2.2.1/src/formatter.cpp
Examining data/cxxtools-2.2.1/src/atomicity.gcc.mips.cpp
Examining data/cxxtools-2.2.1/src/udp.cpp
Examining data/cxxtools-2.2.1/src/clock.cpp
Examining data/cxxtools-2.2.1/src/md5.h
Examining data/cxxtools-2.2.1/src/atomicity.gcc.x86_64.cpp
Examining data/cxxtools-2.2.1/src/addrinfoimpl.h
Examining data/cxxtools-2.2.1/src/eventsource.cpp
Examining data/cxxtools-2.2.1/src/conditionimpl.h
Examining data/cxxtools-2.2.1/src/textcodec.cpp
Examining data/cxxtools-2.2.1/src/iostream.cpp
Examining data/cxxtools-2.2.1/src/json/responder.cpp
Examining data/cxxtools-2.2.1/src/json/httpservice.cpp
Examining data/cxxtools-2.2.1/src/json/worker.cpp
Examining data/cxxtools-2.2.1/src/json/httpclientimpl.h
Examining data/cxxtools-2.2.1/src/json/worker.h
Examining data/cxxtools-2.2.1/src/json/scanner.h
Examining data/cxxtools-2.2.1/src/json/rpcclientimpl.cpp
Examining data/cxxtools-2.2.1/src/json/httpresponder.cpp
Examining data/cxxtools-2.2.1/src/json/socket.h
Examining data/cxxtools-2.2.1/src/json/rpcclientimpl.h
Examining data/cxxtools-2.2.1/src/json/httpclient.cpp
Examining data/cxxtools-2.2.1/src/json/httpresponder.h
Examining data/cxxtools-2.2.1/src/json/httpclientimpl.cpp
Examining data/cxxtools-2.2.1/src/json/rpcserver.cpp
Examining data/cxxtools-2.2.1/src/json/socket.cpp
Examining data/cxxtools-2.2.1/src/json/rpcclient.cpp
Examining data/cxxtools-2.2.1/src/json/rpcserverimpl.h
Examining data/cxxtools-2.2.1/src/json/rpcserverimpl.cpp
Examining data/cxxtools-2.2.1/src/json/responder.h
Examining data/cxxtools-2.2.1/src/json/scanner.cpp
Examining data/cxxtools-2.2.1/src/timespan.cpp
Examining data/cxxtools-2.2.1/src/jsonparser.cpp
Examining data/cxxtools-2.2.1/src/tcpserverimpl.cpp
Examining data/cxxtools-2.2.1/src/tcpsocket.cpp
Examining data/cxxtools-2.2.1/src/pipeimpl.h
Examining data/cxxtools-2.2.1/src/connectable.cpp
Examining data/cxxtools-2.2.1/src/atomicity.gcc.ppc.cpp
Examining data/cxxtools-2.2.1/src/multifstream.cpp
Examining data/cxxtools-2.2.1/src/filedeviceimpl.cpp
Examining data/cxxtools-2.2.1/src/properties.cpp
Examining data/cxxtools-2.2.1/src/clockimpl.h
Examining data/cxxtools-2.2.1/src/atomicity.gcc.sparc64.cpp
Examining data/cxxtools-2.2.1/src/systemerror.cpp
Examining data/cxxtools-2.2.1/src/settingsreader.h
Examining data/cxxtools-2.2.1/src/filedeviceimpl.h
Examining data/cxxtools-2.2.1/src/udpstream.cpp
Examining data/cxxtools-2.2.1/src/tee.cpp
Examining data/cxxtools-2.2.1/src/datetime.cpp
Examining data/cxxtools-2.2.1/src/iodevice.cpp
Examining data/cxxtools-2.2.1/src/applicationimpl.h
Examining data/cxxtools-2.2.1/src/atomicity.gcc.avr32.cpp
Examining data/cxxtools-2.2.1/src/xmltag.cpp
Examining data/cxxtools-2.2.1/src/md5stream.cpp