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