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/spatialite-gui-2.1.0~beta1/Wfs.cpp
Examining data/spatialite-gui-2.1.0~beta1/AuxCurl.h
Examining data/spatialite-gui-2.1.0~beta1/TextCsv.cpp
Examining data/spatialite-gui-2.1.0~beta1/QueryView.cpp
Examining data/spatialite-gui-2.1.0~beta1/Classdef.h
Examining data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp
Examining data/spatialite-gui-2.1.0~beta1/AuxCurl.cpp
Examining data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c
Examining data/spatialite-gui-2.1.0~beta1/Raster.cpp
Examining data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp
Examining data/spatialite-gui-2.1.0~beta1/MapConfig.cpp
Examining data/spatialite-gui-2.1.0~beta1/Exif.cpp
Examining data/spatialite-gui-2.1.0~beta1/Objects.cpp
Examining data/spatialite-gui-2.1.0~beta1/Dialogs.cpp
Examining data/spatialite-gui-2.1.0~beta1/Postgres.cpp
Examining data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp
Examining data/spatialite-gui-2.1.0~beta1/Styles.cpp
Examining data/spatialite-gui-2.1.0~beta1/ExportXLSX.cpp
Examining data/spatialite-gui-2.1.0~beta1/MapPanel.cpp
Examining data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp
Examining data/spatialite-gui-2.1.0~beta1/LayerTree.cpp
Examining data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp
Examining data/spatialite-gui-2.1.0~beta1/Main.cpp
Examining data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp
Examining data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp
Examining data/spatialite-gui-2.1.0~beta1/HtmlHelp.cpp
Examining data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp
Examining data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp
Examining data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp
Examining data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp
Examining data/spatialite-gui-2.1.0~beta1/PrinterPlotter.cpp
Examining data/spatialite-gui-2.1.0~beta1/MapView.cpp
Examining data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp
Examining data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp
Examining data/spatialite-gui-2.1.0~beta1/TableTree.cpp
Examining data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp

FINAL RESULTS:

data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1550:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(err_msg, "SQL error: %s",
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1580:15:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
              sprintf(err_msg, "SQL error: %s",
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1614:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(err_msg, "SQL error: %s",
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1644:15:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
              sprintf(err_msg, "SQL error: %s",
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1721:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(err_msg, "SQL error: %s",
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1757:15:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
              sprintf(err_msg, "SQL error: %s",
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1793:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(err_msg, "SQL error: %s",
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1825:15:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
              sprintf(err_msg, "SQL error: %s",
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1861:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(err_msg, "SQL error: %s",
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1897:15:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
              sprintf(err_msg, "SQL error: %s",
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1935:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(err_msg, "SQL error: %s",
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1974:15:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
              sprintf(err_msg, "SQL error: %s",
data/spatialite-gui-2.1.0~beta1/Classdef.h:8262:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(Name, name);
data/spatialite-gui-2.1.0~beta1/Classdef.h:8312:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(Name, name);
data/spatialite-gui-2.1.0~beta1/Classdef.h:13514:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(SymbolFillColor, x);
data/spatialite-gui-2.1.0~beta1/Classdef.h:13522:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(SymbolStrokeColor, x);
data/spatialite-gui-2.1.0~beta1/Classdef.h:13554:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(LineStrokeColor, x);
data/spatialite-gui-2.1.0~beta1/Classdef.h:13586:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(Line2StrokeColor, x);
data/spatialite-gui-2.1.0~beta1/Classdef.h:13650:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(PolygonFillColor, x);
data/spatialite-gui-2.1.0~beta1/Classdef.h:13690:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(PolygonStrokeColor, x);
data/spatialite-gui-2.1.0~beta1/Classdef.h:13764:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(FontColor, x);
data/spatialite-gui-2.1.0~beta1/Classdef.h:13792:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(HaloColor, x);
data/spatialite-gui-2.1.0~beta1/Classdef.h:14085:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(NodeFillColor, x);
data/spatialite-gui-2.1.0~beta1/Classdef.h:14093:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(NodeStrokeColor, x);
data/spatialite-gui-2.1.0~beta1/Classdef.h:14125:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(EdgeLinkStrokeColor, x);
data/spatialite-gui-2.1.0~beta1/Classdef.h:14189:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(FaceFillColor, x);
data/spatialite-gui-2.1.0~beta1/Classdef.h:14213:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(FaceStrokeColor, x);
data/spatialite-gui-2.1.0~beta1/Classdef.h:14285:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(EdgeLinkSeedFillColor, x);
data/spatialite-gui-2.1.0~beta1/Classdef.h:14293:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(EdgeLinkSeedStrokeColor, x);
data/spatialite-gui-2.1.0~beta1/Classdef.h:14365:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(FaceSeedFillColor, x);
data/spatialite-gui-2.1.0~beta1/Classdef.h:14373:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(FaceSeedStrokeColor, x);
data/spatialite-gui-2.1.0~beta1/Classdef.h:14600:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(MinValueColor, x);
data/spatialite-gui-2.1.0~beta1/Classdef.h:14616:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(MaxValueColor, x);
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:781:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, separator.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:1036:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, Path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:1074:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(dummy, "%3u] %s [%urows / %ucols]\n", idx, utf8_string, rows,
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:1234:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, Path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:1272:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(dummy, "%3u] %s [%urows / %ucols]\n", idx, utf8_string, rows,
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:1761:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, separator.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:1948:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dbf_path, Path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:1950:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(charset, cs.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:2316:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(charset, cs.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:2318:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(zip_path, ZipPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:2320:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(filename, Filename.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:2769:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dbf_path, Path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:2772:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(charset, cs.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:3339:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(charset, cs.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:3341:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(zip_path, ZipPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:3343:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(basename, Basename.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:5025:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, dbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:5031:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, inTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:5149:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, dbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:5156:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, inTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:5164:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, out.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:5183:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, str.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:5196:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, str.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:967:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table, Table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:969:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1041:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table, Table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1043:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1082:15:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
              sprintf(dummy, FORMAT_64, intval);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1176:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1183:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1222:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table, Table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1224:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1285:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(text, pLab->GetLabel().ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1303:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table, Table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1305:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1376:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(text, pLab->GetLabel().ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1423:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1517:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1524:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1563:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table, Table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1565:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1626:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(text, pLab->GetLabel().ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1644:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table, Table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1646:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1730:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(text, pLab->GetLabel().ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1777:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1882:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1889:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1928:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table, Table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1930:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1974:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table, Table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1976:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2023:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(text, pLab->GetLabel().ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2043:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(text, pLab->GetLabel().ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2080:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2186:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2193:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2234:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table, Table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2236:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2258:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(text, p->GetValue().ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2294:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(text, pLab->GetLabel().ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2311:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table, Table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2313:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2332:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(text, p->GetValue().ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2396:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(text, pLab->GetLabel().ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2443:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2537:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2544:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2585:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table, Table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2587:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2609:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(text, p->GetValue().ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2645:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(text, pLab->GetLabel().ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2662:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table, Table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2664:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2683:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(text, p->GetValue().ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2770:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(text, pLab->GetLabel().ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2818:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2925:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2932:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2973:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table, Table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2975:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2998:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(text, p->GetValue().ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3033:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table, Table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3035:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3065:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(text, p->GetValue().ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3105:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(text, pLab->GetLabel().ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3125:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(text, pLab->GetLabel().ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3162:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3617:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3624:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3656:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table, Table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3658:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3921:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xpath, ExportPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:67:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(msg, "%d EXIF photo%s successfully inserted into the DB\n", cnt,
data/spatialite-gui-2.1.0~beta1/Exif.cpp:133:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:240:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:337:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:451:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:659:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, make.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:668:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, model.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:677:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, date.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:703:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, satellites.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:712:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, timestamp.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:720:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1382:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(date, tag->StringValue);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1412:7:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
      sprintf(timestamp, "%s %02d:%02d:%02d.%03d", date, hh, mm, ss, millis);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1447:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1453:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, pkName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1458:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, xmlColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1466:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, inPathColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1475:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, schemaUriColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1484:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, parseErrColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1493:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, validateErrColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1509:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1548:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(msg, "%d XML Document%s processed\n\n", cnt,
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1583:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(x_path, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1650:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1656:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, pkName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1661:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, xmlColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1670:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, inPathColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1680:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, schemaUriColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1690:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, parseErrColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1700:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, validateErrColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1708:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1721:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1727:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1743:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, xmlColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1754:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xsql, schemaUriColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1766:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xsql, inPathColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1778:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xsql, parseErrColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1790:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xsql, validateErrColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1903:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(suf, suffix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1966:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(p_schemaURI, internalSchemaURI);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1979:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(p_schemaURI, schemaURI);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2136:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xprefix, prefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2141:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(selected_layer, layer.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2161:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dxf_path, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2226:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xtable, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2227:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xgeom, geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2285:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(msg, "%d EXIF-GPS photo%s successfully inserted imported\n", cnt,
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2312:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xtable, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2313:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xgeom, geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2603:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2623:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, timestamp.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ExportXLSX.cpp:51:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(sql_stmt, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ExportXLSX.cpp:69:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(x_path, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:591:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, layer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:600:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, layer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:610:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, layer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:768:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(*getMapUrl, getmap);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:778:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(*getFeatureInfoUrl, getfeatureinfo);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1327:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(Style, config->GetStyle());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1342:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1346:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1393:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1397:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1506:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style, stl.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1614:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(Style, config->GetStyle());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1642:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1646:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1694:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1698:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1748:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1752:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1808:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1812:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1881:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1885:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1994:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style, stl.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2142:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(Style, config->GetStyle());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2157:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2161:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2209:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2213:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2363:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style, stl.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2501:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(Style, config->GetStyle());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2516:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2520:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2568:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2572:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2706:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style, stl.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2893:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(Style, config->GetStyle());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2908:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2912:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2990:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2999:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:3023:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, style.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:3343:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(Style, config->GetStyle());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:3358:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:3362:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:3440:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:3449:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:3473:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, style.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4011:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(url, Url.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4013:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4017:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4056:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(Version, version);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4064:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(ImageFormat, format);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4072:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(Style, style);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4081:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(BgColor, bgcolor);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4100:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(url, Url.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4102:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4106:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4132:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(MaxVersion, version);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4148:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(url, Url.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4150:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4154:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4191:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(url, Url.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4193:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4197:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4273:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(*url, val);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4301:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(url, Url.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4304:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4326:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4338:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(style, xstyle.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4346:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(format, xformat.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4485:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4494:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4534:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, style.ToUTF8());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4548:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, format.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:1049:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dir, proj_lib.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:1276:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(path, db_path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:1398:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(output_dir, dirDialog.GetPath().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:1464:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(tmp_prefix, dlg.GetTmpPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:1470:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(output_dir, dirDialog.GetPath().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:1545:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dir, lastDir.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:1582:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(ver, spatialite_version());
data/spatialite-gui-2.1.0~beta1/Main.cpp:1584:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(ver, rl2_version());
data/spatialite-gui-2.1.0~beta1/Main.cpp:1586:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(ver, sqlite3_libversion());
data/spatialite-gui-2.1.0~beta1/Main.cpp:1588:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(ver, GEOSversion());
data/spatialite-gui-2.1.0~beta1/Main.cpp:1591:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(ver, pj_release);
data/spatialite-gui-2.1.0~beta1/Main.cpp:1593:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(ver, pj_get_release());
data/spatialite-gui-2.1.0~beta1/Main.cpp:1606:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(ver, virtualpg_version());
data/spatialite-gui-2.1.0~beta1/Main.cpp:1621:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(ver, spatialite_target_cpu());
data/spatialite-gui-2.1.0~beta1/Main.cpp:2306:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(path, ExternalSqlitePath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:2653:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(path, ExternalSqlitePath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:2654:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(bak_path, path);
data/spatialite-gui-2.1.0~beta1/Main.cpp:2830:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:2854:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:2905:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(buf, version);
data/spatialite-gui-2.1.0~beta1/Main.cpp:2941:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(buf, version);
data/spatialite-gui-2.1.0~beta1/Main.cpp:2963:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xtable, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:2965:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xfrom, from.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:2967:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xto, to.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:2972:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xgeom, geom.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:2978:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:2984:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xcost, cost.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:2994:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xonewayfrom, oneWayFromTo.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:2996:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xonewayto, oneWayToFrom.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:3002:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xdatatablename, dataTableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:3004:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xvirtualtablename, virtualTableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:3587:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(pth, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:3737:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(x_path, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:3738:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(x_table, dlg.GetTable().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:3740:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(x_column, dlg.GetColumn().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:3741:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(x_charset, dlg.GetCharset().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:3758:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(x_gtype, dlg.GetGeometryType().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:3765:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(x_pkey, dlg.GetPKColumn().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:3829:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(zip_path, str_path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:3868:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(x_table, dlg.GetTable().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:3870:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(x_column, dlg.GetColumn().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:3871:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(x_charset, dlg.GetCharset().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:3888:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(x_gtype, dlg.GetGeometryType().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:3895:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(x_pkey, dlg.GetPKColumn().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4002:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(name, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4020:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4083:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(x_path, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4084:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(x_table, dlg.GetTable().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4086:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(x_column, dlg.GetColumn().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4181:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(name, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4206:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4333:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(name, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4366:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4431:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(x_path, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4432:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(x_table, dlg.GetTable().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4433:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(x_charset, dlg.GetCharset().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4438:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(x_pkey, dlg.GetPKColumn().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4476:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(zip_path, str_path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4508:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(x_table, dlg.GetTable().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4509:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(x_charset, dlg.GetCharset().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4514:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(x_pkey, dlg.GetPKColumn().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4520:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(x_filename, filename.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4592:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(name, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4606:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4667:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(x_path, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4668:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(x_table, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4735:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(name, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4747:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:4889:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy((char *) xschema, schema.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:5151:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(buf, NoData.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:5478:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, CoverageName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:5482:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:5486:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:5535:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, coverage.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:5738:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(cvg, "%s", buffer.data());
data/spatialite-gui-2.1.0~beta1/Main.cpp:5806:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, coverage.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:6002:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, url.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:6006:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, layer_name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:6091:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, coverage.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:6095:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:6392:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(path, SqlitePath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:6396:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xpath, SqlitePath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:6636:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:6697:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(path, SqlitePath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:6817:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:6868:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:6918:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:6936:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "idx_%s_%s", name, geom);
data/spatialite-gui-2.1.0~beta1/Main.cpp:6943:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "idx_%s_%s_node", name, geom);
data/spatialite-gui-2.1.0~beta1/Main.cpp:6950:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "idx_%s_%s_parent", name, geom);
data/spatialite-gui-2.1.0~beta1/Main.cpp:6957:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "idx_%s_%s_rowid", name, geom);
data/spatialite-gui-2.1.0~beta1/Main.cpp:6992:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7010:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "cache_%s_%s", name, geom);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7046:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7064:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "rtree_%s_%s", name, geom);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7071:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "rtree_%s_%s_node", name, geom);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7078:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "rtree_%s_%s_parent", name, geom);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7085:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "rtree_%s_%s_rowid", name, geom);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7124:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7142:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "idx_%s_%s", name, geom);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7146:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "idx_%s_%s_node", name, geom);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7150:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "idx_%s_%s_parent", name, geom);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7154:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "idx_%s_%s_rowid", name, geom);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7188:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7206:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "cache_%s_%s", name, geom);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7245:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7263:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "rtree_%s_%s", name, geom);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7270:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "rtree_%s_%s_node", name, geom);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7277:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "rtree_%s_%s_parent", name, geom);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7284:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "rtree_%s_%s_rowid", name, geom);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7315:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7331:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "idx_%s_face_rtree", name);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7338:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "idx_%s_face_rtree_node", name);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7345:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "idx_%s_face_rtree_parent", name);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7352:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "idx_%s_face_rtree_rowid", name);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7375:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(name, str.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7401:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7417:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "idx_%s_face_rtree", name);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7421:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "idx_%s_face_rtree_node", name);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7425:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "idx_%s_face_rtree_parent", name);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7429:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "idx_%s_face_rtree_rowid", name);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7460:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, view.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7467:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7512:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, view.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7519:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7566:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, view.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7573:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7637:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, inTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7644:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7651:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7812:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, inTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7819:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7826:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7979:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, inTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7986:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:7993:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8152:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, inTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8159:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8196:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, inTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8203:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8242:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, outTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8249:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8321:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, outTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8329:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, pKey.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8336:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, multiID.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8343:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, pKey.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8351:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, multiID.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8360:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, inTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8367:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, sqlx.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8385:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(dummy, results[(i * columns) + 1]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:8417:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, inTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8428:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, outTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8435:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8446:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, type.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8453:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, coordDims.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8463:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, outTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8470:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8479:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, sql4.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8491:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, sql_geom.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8506:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, sql_spidx.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8520:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:8532:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, sql2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:9092:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(db_prefix, currentTileDataDbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:9095:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(coverage, cvg.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:9192:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:9227:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:9264:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:9327:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:9360:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:9394:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:9474:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:9657:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:9694:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:9735:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:9809:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:9846:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:9882:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:9998:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10040:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, dbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10046:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, inTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10053:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10102:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, dbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10108:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, inTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10117:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10171:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(name, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10178:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10213:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(name, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10220:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10260:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(name, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10267:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10315:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10345:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10377:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10428:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10461:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10496:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10541:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10606:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10678:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(name, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10685:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10721:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(name, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10728:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10770:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(name, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10777:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10822:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, columnName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10825:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10832:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10883:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10890:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10923:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10930:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10988:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:10995:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11030:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11037:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11089:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11096:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11143:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11150:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11192:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11199:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11243:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11250:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11292:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, indexName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11299:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11349:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, indexName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11356:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11404:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, indexName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11411:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11461:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, indexName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11468:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11520:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11527:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11616:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11623:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11703:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11710:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11756:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11763:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11806:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11813:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:11946:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(sql, "DROP TABLE IF EXISTS main.\"%s\"", xname2);
data/spatialite-gui-2.1.0~beta1/Main.cpp:11958:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(sql,
data/spatialite-gui-2.1.0~beta1/Main.cpp:12082:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(sql, "DROP TABLE IF EXISTS main.\"%s\"", xxname);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12122:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, dbAlias.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:12125:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(sql, "SELECT CheckSpatialMetadata('%s')", xdb_prefix);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12145:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, dbAlias.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:12148:7:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
      sprintf(sql, "SELECT DISTINCT f_table_name FROM \"%s\".geometry_columns",
data/spatialite-gui-2.1.0~beta1/Main.cpp:12177:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(db_prefix, dbAlias.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:12183:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(sql, "DROP TABLE IF EXISTS \"%s\".\"%s\"", xdb_prefix,
data/spatialite-gui-2.1.0~beta1/Main.cpp:12194:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(db_prefix, dbAlias.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:12201:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(sql,
data/spatialite-gui-2.1.0~beta1/Main.cpp:12277:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, dbAlias.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:12280:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(sql, "SELECT CheckSpatialMetadata('%s')", xdb_prefix);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12300:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, dbAlias.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:12303:7:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
      sprintf(sql, "SELECT DISTINCT f_table_name FROM \"%s\".geometry_columns",
data/spatialite-gui-2.1.0~beta1/Main.cpp:12332:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(db_prefix, dbAlias.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:12338:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(sql, "DROP TABLE IF EXISTS \"%s\".%s", xdb_prefix, xxname);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12423:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(sql, "DROP TABLE IF EXISTS %s", xname2);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12434:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(sql, "CREATE VIRTUAL TABLE \"%s\" USING VirtualGPKG(\"%s\")",
data/spatialite-gui-2.1.0~beta1/Main.cpp:12505:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, dbAlias.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:12508:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(sql, "SELECT CheckGeoPackageMetadata('%s')", xdb_prefix);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12528:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, dbAlias.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:12531:7:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
      sprintf(sql,
data/spatialite-gui-2.1.0~beta1/Main.cpp:12561:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(db_prefix, dbAlias.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:12567:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(sql, "DROP TABLE IF EXISTS \"%s\".%s", xdb_prefix, xname2);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12577:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(db_prefix, dbAlias.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:12583:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(sql,
data/spatialite-gui-2.1.0~beta1/Main.cpp:12705:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(sql, "DROP TABLE IF EXISTS %s", xname2);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12743:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, dbAlias.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:12746:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(sql, "SELECT CheckGeoPackageMetadata('%s')", xdb_prefix);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12766:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, dbAlias.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:12769:7:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
      sprintf(sql,
data/spatialite-gui-2.1.0~beta1/Main.cpp:12799:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(db_prefix, dbAlias.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:12805:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(sql, "DROP TABLE IF EXISTS \"%s\".%s", xdb_prefix, xname2);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12836:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:12876:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:12913:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:12953:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13053:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(path, extPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13054:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(table, extTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13055:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(charset, extCharset.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13056:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(column, extColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13096:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(path, extPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13097:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(table, extTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13098:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(charset, extCharset.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13131:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(dummy, token.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13135:13:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
            strcpy(dummy, token.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13148:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(path, extPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13149:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(table, extTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13178:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13222:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13266:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13312:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13356:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13402:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13446:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13492:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13536:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13582:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13626:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13672:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13750:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13786:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13823:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13856:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:13970:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:14023:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(path, extPath.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:14024:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(table, extTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:14025:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(column, extColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:14026:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(charset, extCharset.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:14027:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(type, extType.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:14285:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpath, fileDialog.GetPath().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Main.cpp:14327:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(ver, buf);
data/spatialite-gui-2.1.0~beta1/Main.cpp:14333:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(day, buf);
data/spatialite-gui-2.1.0~beta1/Main.cpp:14339:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(url, buf);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:131:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:138:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:147:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:154:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:192:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:199:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:206:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:213:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:222:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:229:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:258:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:265:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:271:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:703:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(dummy, FORMAT_64, pM->GetRowId());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:845:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, Geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:852:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, Table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:860:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1009:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, Table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1016:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, Geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1023:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, Geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1031:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1873:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:2065:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:62:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, MapName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:74:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:83:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:204:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(db_prefix, layer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:208:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(name, layer->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:239:25:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                        strcpy(db_prefix, layer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:243:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(name, layer->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:821:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(Style, style);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:861:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(Style, style);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:890:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(Style, style);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:916:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(Style, style);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:950:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(getMapURL, getMapUrl);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:958:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(getFeatureInfoURL, getFeatureInfoUrl);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:962:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Version, version);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:965:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(RefSys, ref_sys);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:968:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style, style);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:971:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(ImageFormat, image_format);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:978:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(BgColor, bg_color);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1239:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(DbPrefix, db_prefix);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1264:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(Path, path);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2318:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(label, lyr->vector_style->text_sym->label + 1);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2323:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(label, lyr->vector_style->text_sym->label);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2331:15:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
              sprintf(font_family, "ToyFont: %s",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:3673:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Prefix, prefix);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:3677:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Path, path);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:3845:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(Remapped, prefix);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:415:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Type, type);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:418:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(CoverageName, name);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:565:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, layer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:573:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, layer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:581:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, layer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:762:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(ver, spatialite_target_cpu());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:834:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(ref_sys_name, value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:1155:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(inbuf, in.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:1272:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(f_table_name, table_name);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:1275:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(f_geometry_column, geometry_column);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:1282:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(view_table_name, mother_table_name);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:1290:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(view_geometry_column, mother_geometry_column);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:1298:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(view_rowid_column, mother_rowid_column);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:1340:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(topology_name, topo_name);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:1347:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(network_name, topo_name);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3050:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(dummy, "SRID: %d    Type: %s %s    SpatialIndex: %s",
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3060:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(dummy, "SRID: %d %s (%s)", Layer->GetNativeSRID(),
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3070:9:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
        sprintf(dummy, "SRID: %d %s (%s)", Layer->GetNativeSRID(),
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3516:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(name, MapName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:5914:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(f_table_name, value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:5923:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(f_geometry_column, value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:5932:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(view_table_name, value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:5941:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(view_geometry_column, value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:5950:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(view_rowid_column, value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:5959:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(topology_name, value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:5968:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(network_name, value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6358:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(db_prefix, "%s", buffer.data());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6361:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(cvg, "%s", buffer.data());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6443:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(db_prefix, "%s", buffer.data());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6446:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(cvg, "%s", buffer.data());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6510:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6511:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(cov, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6599:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(db_prefix, "%s", buffer.data());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6602:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(cvg, "%s", buffer.data());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6623:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(style, value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6648:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(db_prefix, "%s", buffer.data());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6651:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(cvg, "%s", buffer.data());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6672:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(style, value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6708:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(getMap_url, url);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6726:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(getFeatureInfo_url, url);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6977:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Version, version);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6992:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(RefSys, ref_sys);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:7008:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, dbprefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:7012:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, layername.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:7052:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style, style);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:7067:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(ImageFormat, image_format);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:7082:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(BgColor, color);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:7135:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style, style);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:7171:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style, style);
data/spatialite-gui-2.1.0~beta1/MapView.cpp:1174:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, ActiveLayer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:1176:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(coverage, ActiveLayer->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:1407:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, ActiveLayer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:1432:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, ActiveLayer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:1534:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, ActiveLayer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:1582:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, ActiveLayer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:1646:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, ActiveLayer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:1710:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, ActiveLayer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:1774:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, ActiveLayer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:1868:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, ActiveLayer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:1916:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, ActiveLayer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:1980:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, ActiveLayer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:2911:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(proxy, http_proxy.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:2920:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(layer_name, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:2995:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, prefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3004:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(layer_name, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3083:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(db_prefix, prefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3092:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(layer_name, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3105:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(styleName, config->GetStyle());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3118:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(styleName, config->GetStyle());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3128:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(styleName, config->GetStyle());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3684:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(prefix, layer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3688:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(name, layer->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3734:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(prefix, layer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3738:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(name, layer->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3869:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(prefix, layer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3873:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(name, layer->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3965:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(prefix, layer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3969:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(name, layer->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:4061:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(prefix, layer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:4065:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(name, layer->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:4166:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(prefix, layer->GetDbPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:4170:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(name, layer->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:4580:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(Style, style);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:545:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table, MainName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Objects.cpp:546:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, ColName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Objects.cpp:605:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table, MainName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Objects.cpp:1102:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, indexName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Objects.cpp:1109:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Objects.cpp:1272:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Objects.cpp:1348:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2348:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(topo_name, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2350:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(topo_name, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Objects.cpp:4014:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, idxName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Objects.cpp:4021:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Objects.cpp:4072:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Objects.cpp:4079:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Objects.cpp:4114:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Objects.cpp:4121:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Objects.cpp:4160:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, tableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Objects.cpp:4167:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:528:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(virt_name, pT->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:533:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(connection_string, pC->GetConnectionString().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:535:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(schema, pS->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:537:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(table, pT->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:562:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(virt_name, pT->GetPostGisName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:582:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(a, pS->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:583:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(b, pT->GetPostGisName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:597:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(virt_name, pT->GetPostGisName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:600:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(geom_name, pG->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:603:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(geo_type, pG->GetGeomType().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:633:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(virt_name, pV->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:638:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(connection_string, pC->GetConnectionString().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:640:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(schema, pS->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:642:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(table, pV->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:684:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xtable, table->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:728:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xtable, table->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:755:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(cuser, user.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:757:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(cschema, schema->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:759:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(ctable, table->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:876:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(cuser, user.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:878:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(cschema, schema->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:880:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(ctable, view->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1008:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(ctable, table->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1012:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(cview, table->GetPostGisName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1032:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(name, pC->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1038:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(name, pC->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1053:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(name, pC->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1088:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(ctable, table->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1092:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(cview, table->GetPostGisName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1105:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(name, pC->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1129:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(name, pC->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1171:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(ctable, table->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1175:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(cview, table->GetPostGisName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1213:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xtable, table->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1276:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(virt_name, pT->GetPostGisName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1299:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(virt_name, pT->GetPostGisName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1302:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(geom_name, pG->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1325:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(virt_name, pT->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1348:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(virt_name, pV->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1409:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(virt_name, pT->GetPostGisName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1431:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(virt_name, pT->GetPostGisName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1433:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(geom_name, pG->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1455:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(virt_name, pT->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1476:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(virt_name, pV->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1552:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(connection_string, conn->GetConnectionString().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1570:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(pg_schema, schema->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1572:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(pg_table, table->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1626:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(pg_schema, schema->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1628:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(pg_table, table->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1912:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(host, value.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1922:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(hostaddr, value.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1933:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dbname, value.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1943:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(user, value.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:1953:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(password, value.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:2604:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(name, pC->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:2611:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(name, pC->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryView.cpp:358:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(word, str.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryView.cpp:2964:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(word, token.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:46:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xsql, dlg.GetSqlSample().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:62:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xsql, dlg.GetSqlTriggerInsert().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:76:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xsql, dlg.GetSqlTriggerUpdate().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:90:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xsql, dlg.GetSqlTriggerDelete().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:161:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:186:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:208:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:233:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xsql, dlg.GetSqlSample().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:590:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, ViewName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:644:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, TableName1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:653:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, TableAlias1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:662:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, pCol->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:674:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, pCol->GetAliasName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:714:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, TableName2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:723:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, TableAlias2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:731:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, pCol->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:743:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, pCol->GetAliasName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:783:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, TableName1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:803:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, TableAlias1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:841:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, TableName2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:857:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, TableAlias2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:897:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, Match1Table1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:919:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Match2Table1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:943:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Match3Table1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:980:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableName1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:989:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableAlias1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:998:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Match1Table1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1020:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableName2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1029:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableAlias2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1038:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Match1Table2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1077:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableName1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1086:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableAlias1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1095:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Match2Table1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1117:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableName2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1126:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableAlias2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1135:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Match2Table2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1174:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableName1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1183:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableAlias1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1192:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Match3Table1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1214:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableName2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1223:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableAlias2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1232:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Match3Table2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1315:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, Where1Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1327:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableName2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1336:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableAlias2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1455:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, Where2Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1467:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableName2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1476:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableAlias2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1485:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Where2Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1496:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableName1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1505:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableAlias1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1514:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Where2Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1606:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, Where3Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1618:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableName2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1627:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableAlias2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1636:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Where3Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1647:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableName1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1656:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableAlias1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1665:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Where3Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1756:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, Order1Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1768:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableName2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1777:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableAlias2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1786:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Order1Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1797:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableName1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1806:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableAlias1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1815:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Order1Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1865:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, Order2Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1877:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableName2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1886:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableAlias2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1895:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Order2Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1906:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableName1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1915:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableAlias1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1924:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Order2Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1974:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, Order1Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1986:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableName2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:1995:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableAlias2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2004:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Order3Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2015:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableName1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2024:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableAlias1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2033:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Order3Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2083:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, Order1Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2095:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableName2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2104:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableAlias2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2113:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Order4Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2124:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableName1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2133:27:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                          strcpy(xname, TableAlias1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2142:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, Order4Column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2212:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xview, ViewName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2221:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xview, ViewName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2231:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname2, TableName2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2239:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xcol, Match1Table2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2250:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xcol, Match2Table2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2261:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xcol, Match3Table2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2301:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xcol, pCol->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2313:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xcol, Match1Table1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2324:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xcol, Match2Table1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2335:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xcol, Match3Table1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2375:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xcol, pCol->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2387:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, TableName1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2407:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xcol, pCol->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2431:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xcol, pCol->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2445:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xview, ViewName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2467:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xcol, pCol->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2492:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xcol, pCol->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2504:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xview, ViewName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2514:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, TableName2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2555:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xcol, pCol->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2568:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xcol, Match1Table2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2574:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xcol, Match1Table1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2586:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xcol, Match2Table2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2592:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xcol, Match2Table1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2606:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xcol, Match3Table2.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2612:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xcol, Match3Table1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2621:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, TableName1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2641:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xcol, pCol->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2657:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xview, ViewName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2666:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xview, ViewName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2673:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, TableName1.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2690:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(org, dirty.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2694:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dst, org);
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2723:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(org, dirty.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:5704:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:5732:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:5752:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(tbl, pTable->GetTableName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:5875:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:5882:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:50:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->UUID, this->UUID);
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:116:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->UUID, this->UUID);
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:137:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->MinValueColor, this->MinValueColor);
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:139:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->MaxValueColor, this->MaxValueColor);
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:1233:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(cloned, XmlStyle);
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2385:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, colorMinCtrl->GetValue().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2387:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, colorMaxCtrl->GetValue().ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2653:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2658:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(name, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:97:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->UUID, this->UUID);
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:110:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->NodeFillColor, this->NodeFillColor);
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:111:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->NodeStrokeColor, this->NodeStrokeColor);
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:115:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->EdgeLinkStrokeColor, this->EdgeLinkStrokeColor);
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:123:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->FaceFillColor, this->FaceFillColor);
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:126:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->FaceStrokeColor, this->FaceStrokeColor);
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:135:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->EdgeLinkSeedFillColor, this->EdgeLinkSeedFillColor);
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:136:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->EdgeLinkSeedStrokeColor, this->EdgeLinkSeedStrokeColor);
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:145:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->FaceSeedFillColor, this->FaceSeedFillColor);
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:146:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->FaceSeedStrokeColor, this->FaceSeedStrokeColor);
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:419:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(extra, "%s\t", indent);
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:686:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(extra, "%s\t", indent);
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:928:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(extra, "%s\t", indent);
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:1295:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(extra, "%s\t", indent);
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:1679:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(extra, "%s\t", indent);
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:2049:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(cloned, XmlStyle);
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4023:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(fillColor, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4036:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(strokeColor, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4156:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(strokeColor, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4320:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(fillColor, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4534:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(fillColor, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4548:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(strokeColor, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4772:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(fillColor, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4785:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(strokeColor, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:108:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->UUID, this->UUID);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:121:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->SymbolFillColor, this->SymbolFillColor);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:122:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->SymbolStrokeColor, this->SymbolStrokeColor);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:126:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->LineStrokeColor, this->LineStrokeColor);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:130:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->Line2StrokeColor, this->Line2StrokeColor);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:138:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->PolygonFillColor, this->PolygonFillColor);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:143:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->PolygonStrokeColor, this->PolygonStrokeColor);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:153:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(Style->LabelColumn, this->LabelColumn);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:161:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(Style->FontFacename, this->FontFacename);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:167:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->FontColor, this->FontColor);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:171:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style->HaloColor, this->HaloColor);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:347:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(LabelColumn, x);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:363:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(FontFacename, x);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:1620:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(cloned, XmlStyle);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3118:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(table, t);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3119:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(geometry, g);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3126:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(table, t);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3127:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(geometry, g);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3134:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(table, t);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3135:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(geometry, g);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3166:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3167:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(coverage, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3222:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3598:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(facename, font.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4101:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(facename, font.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4498:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(fillColor, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4511:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(strokeColor, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4631:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(strokeColor, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4694:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(stroke2Color, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4904:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(fillColor, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4921:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(strokeColor, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5154:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(fontColor, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5282:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(haloColor, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5563:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(fontColor, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5664:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(haloColor, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Raster.cpp:3477:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(cvg, "%s", buffer.data());
data/spatialite-gui-2.1.0~beta1/Raster.cpp:3546:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, CoverageName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Raster.cpp:3550:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Raster.cpp:3554:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Raster.cpp:3591:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, CoverageName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Raster.cpp:3599:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, Copyright.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Raster.cpp:3604:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, DataLicense.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Raster.cpp:3820:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, CoverageName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:419:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:432:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:441:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:543:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:556:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:565:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:1272:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:1285:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:1294:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:1437:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:1450:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:1459:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2058:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2071:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2080:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2202:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2215:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2224:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2729:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2742:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2751:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2844:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2857:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2866:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:3009:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(hex, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:3156:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(hex, color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:3933:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:3946:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:3955:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4004:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Map.GetFirstColor().ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4018:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, pE->GetColor().ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4084:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4097:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4106:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4129:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Map.GetFirstColor().ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4143:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, pE->GetColor().ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5009:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5022:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5031:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5069:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Fallback.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5092:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, pE->GetColor().ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5161:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5174:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5183:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5197:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Fallback.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5218:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, pE->GetColor().ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5751:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5764:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5773:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5825:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5878:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5891:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5900:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5926:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:511:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(err_msg, "SQL error: %s",
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:592:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xSql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:602:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(err_msg, "SQL error: %s", sqlite3_errmsg(sqlite));
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:620:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(err_msg, "SQL error: %s", sqlite3_errmsg(sqlite));
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:779:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xSql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:807:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(err_msg, "SQL error: %s", sqlite3_errmsg(sqlite));
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:839:15:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
              sprintf(err_msg, "SQL error: %s", sqlite3_errmsg(sqlite));
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1061:25:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
                        sprintf(dummy, FORMAT_64, value->GetIntValue());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1080:29:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
                            sprintf(dummy, fmt, value->GetDblValue());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1426:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(dummy, "current block: %d / %d [%d rows]    [fetched in %s]",
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1822:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(dummy, "%s", elapsed);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2092:11:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
          sprintf(dummy, FORMAT_64, int64_value);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2100:15:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
              sprintf(dummy, fmt, dbl_value);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2143:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpkValue, pkValue.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2150:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, TableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2158:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, TableView->GetColLabelValue(column).ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2165:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpk_name, pk_name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2172:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2177:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(dummy, FORMAT_64, oldValue->GetIntValue());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2181:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, TableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2189:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, TableView->GetColLabelValue(column).ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2196:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2218:15:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
              sprintf(dummy, FORMAT_64, oldValue->GetIntValue());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2227:19:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
                  sprintf(dummy, fmt, oldValue->GetDblValue());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2273:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, TableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2284:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, TableView->GetColLabelValue(i).ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2300:11:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
          sprintf(dummy, FORMAT_64, var->GetIntValue());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2311:15:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
              sprintf(dummy, fmt, var->GetDblValue());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2327:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2372:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, TableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2415:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpkValue, pkValue.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2424:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpk_name, pk_name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2431:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2436:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(dummy, FORMAT_64, value->GetIntValue());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2449:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2679:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(path, fileDialog.GetPath().ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2713:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(dummy, FORMAT_64, value->GetIntValue());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2718:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, TableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2727:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, TableView->GetColLabelValue(CurrentEvtColumn).ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2734:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2919:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpath, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2980:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(path, fileDialog.GetPath().ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:3026:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xschema, schema.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:3045:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(dummy, FORMAT_64, value->GetIntValue());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:3050:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, TableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:3059:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, TableView->GetColLabelValue(CurrentEvtColumn).ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:3066:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:3160:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xpath, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:3218:3:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
  sprintf(dummy, FORMAT_64, value->GetIntValue());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:3222:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, TableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:3231:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, TableView->GetColLabelValue(CurrentEvtColumn).ToUTF8());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:3238:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:46:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(tmp, buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:95:7:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
      sprintf(result, "\"%s\"", tmp);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:205:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:212:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:275:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:340:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:382:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:459:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(dummy, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:579:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:584:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, srsWkt.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:609:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(outCs, charset.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:610:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xpath, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:619:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:629:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:652:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, text);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:684:23:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                      fprintf(out, fmt, sqlite3_column_double(stmt, i));
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:693:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, text);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:759:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(outCs, charset.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:760:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xpath, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:768:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:791:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, text);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:823:23:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                      fprintf(out, fmt, sqlite3_column_double(stmt, i));
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:832:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, text);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:900:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(outCs, charset.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:901:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xpath, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:910:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:920:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:944:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, text);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:977:23:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                      fprintf(out, fmt, sqlite3_column_double(stmt, i));
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:987:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, text);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1055:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(outCs, charset.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1056:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xpath, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1064:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1088:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, text);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1121:23:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                      fprintf(out, fmt, sqlite3_column_double(stmt, i));
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1131:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, text);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1204:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(outCs, charset.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1205:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xpath, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1206:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(sqlpath, sqlite_path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1207:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xtable, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1231:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1241:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1266:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, text);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1298:23:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                      fprintf(out, fmt, sqlite3_column_double(stmt, i));
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1309:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, text);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1859:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(outCs, charset.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1860:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xpath, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1861:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xtable, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1870:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1880:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1924:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, str);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1960:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, str);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2057:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(outCs, charset.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2058:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xpath, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2066:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2111:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, str);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2147:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, str);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2262:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(outCs, charset.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2263:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xpath, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2264:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xtable, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2273:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2283:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2311:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, str);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2348:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, str);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2443:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(outCs, charset.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2444:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xpath, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2452:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2480:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, str);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2517:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, str);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2647:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, token.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2766:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(outCs, charset.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2767:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xpath, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2768:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(sqlpath, sqlite_path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2809:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2834:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, text);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2866:23:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                      fprintf(out, fmt, sqlite3_column_double(stmt, i));
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2877:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, text);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2962:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2992:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(dummy, str);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3010:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(converted, string);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3012:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xcharset, charset.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3087:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xpath, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3131:29:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                            strcpy(dummy, str);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3243:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xpath, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3252:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xtable, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3256:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xcolumn, column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3262:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(clean, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3270:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3279:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(clean, desc.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3287:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xdesc, desc.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3413:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3470:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(converted, string);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3472:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xcharset, charset.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3613:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xpath, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3680:29:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                            strcpy(dummy, str);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3820:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Name, name);
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:68:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, db_prefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:75:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:82:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:259:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(org, dirty.ToUTF8());
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:394:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:417:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:444:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:533:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:586:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, pCol->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:603:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:611:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, TableName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:701:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(org, dirty.ToUTF8());
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:705:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dst, org);
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:780:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(word, token.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1227:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, CoverageName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1260:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(dummy, CoverageName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1577:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2603:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2607:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2611:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2615:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2619:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2649:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2657:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, copyright.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2662:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, license.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2700:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2704:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, view.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2708:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2712:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2716:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2746:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2754:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, copyright.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2759:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, license.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2797:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2801:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2805:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, geometry.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2809:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2813:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2839:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2847:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, copyright.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2852:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, license.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2888:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2892:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, topology.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2896:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2900:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2930:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2938:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, copyright.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2943:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, license.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3091:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3095:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, network.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3099:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3103:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3133:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3141:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, copyright.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3146:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, license.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3325:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, CoverageName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3358:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(dummy, CoverageName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3675:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5447:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(cvg, "%s", buffer.data());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5521:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, CoverageName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5525:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5529:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5570:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, CoverageName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5578:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, Copyright.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5583:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, DataLicense.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6867:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, CoverageName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6897:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, CoverageName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7167:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(cvg, "%s", buffer.data());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7438:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, CoverageName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7442:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, Keyword.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7471:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, CoverageName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7475:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, keyword.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7632:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(cvg, "%s", buffer.data());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7972:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, CoverageName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8002:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, CoverageName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8211:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(cvg, "%s", buffer.data());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8413:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, CoverageName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8417:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, Keyword.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8446:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, CoverageName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8450:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, keyword.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8607:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(cvg, "%s", buffer.data());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4492:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4519:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4545:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4597:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4618:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4653:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetDbAlias().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4660:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4694:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4707:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4714:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4732:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4739:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4752:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4759:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4770:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4787:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4799:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4812:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4871:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4884:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4898:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xprefix, obj->GetDbAlias().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4904:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4914:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xprefix, obj->GetDbAlias().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4920:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4930:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xprefix, obj->GetDbAlias().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4936:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4945:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5010:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5065:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5158:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5165:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5177:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5264:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5288:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5303:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5318:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5355:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xtable, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5359:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xcolumn, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5370:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5440:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xtable, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5444:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xcolumn, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5455:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5536:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xtable, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5540:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xcolumn, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5551:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5605:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xtable, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5609:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xcolumn, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5631:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5660:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5666:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5752:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xtable, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5756:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xcolumn, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5767:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5821:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xtable, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5825:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xcolumn, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5847:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5876:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5882:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5946:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xtable, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5950:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xcolumn, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5985:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, obj->GetColumn().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5989:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6003:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, obj->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6007:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6044:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, obj->GetColumn().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6048:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6064:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, obj->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6068:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6101:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6108:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6122:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6161:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xcov, coverage.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6188:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xcov, coverage.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6373:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6380:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6387:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6396:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6462:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(x_path, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6465:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(x_table, obj->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6466:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(x_column, obj->GetColumn().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6469:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(x_table, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6470:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(x_column, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6475:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(geom, obj->GetColumn().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6479:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(view, obj->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6505:21:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                    strcpy(x_type, results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6532:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6553:25:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                        strcpy(x_type, results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6628:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6649:25:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                        strcpy(x_type, results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6713:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(x_charset, MainFrame->GetDefaultCharset().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6741:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(x_charset, dlg.GetCharset().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6811:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(x_path, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6814:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(x_table, obj->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6815:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(x_column, obj->GetColumn().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6818:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(x_table, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6819:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(x_column, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6823:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(x_charset, MainFrame->GetDefaultCharset().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7263:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(x_path, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7264:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(x_table, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7270:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(x_charset, MainFrame->GetDefaultCharset().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7294:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(x_charset, dlg.GetCharset().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7405:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7415:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7495:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(x_path, path.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7511:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(x_path, MainFrame->GetSqlitePath().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7514:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7524:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, schema_name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7531:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, table_name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7550:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, postgis.GetName(i, lowercase).ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7577:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, idx->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7592:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, idx_fld->GetColumnRef()->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7614:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, schema_name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7621:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, table_name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7628:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, postgis.GetName(i, lowercase).ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7684:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, idx_name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7692:23:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                      strcpy(xname, schema_name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7699:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, table_name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7707:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, postgis.GetName(i, lowercase).ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7728:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, idx->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7736:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, schema_name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7743:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, table_name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7756:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, idx_fld->GetColumnRef()->GetName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7792:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, schema_name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7799:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, table_name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7814:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, postgis.GetName(i, lowercase).ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7928:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7929:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7992:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(topo_name, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8028:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(net_name, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8079:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(table_name, obj->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8081:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(column_name, obj->GetColumn().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8085:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(table_name, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8087:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(column_name, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8093:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(sql, "SELECT Min(MbrMinX(\"%s\")), Min(MbrMinY(\"%s\")), ",
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8095:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(sql2, "Max(MbrMaxX(\"%s\")), Max(MbrMaxY(\"%s\")) ", column_name2,
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8097:3:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
  strcat(sql, sql2);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8098:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(sql2, "FROM \"%s\"", table_name2);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8101:3:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
  strcat(sql, sql2);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8107:7:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
      sprintf(err_msg, "SQL error: %s", sqlite3_errmsg(MainFrame->GetSqlite()));
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8137:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(err_msg, "SQL error: %s",
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8206:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table_name, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8208:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column_name, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8213:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(sql,
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8255:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(table_name, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8257:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(column_name, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8262:7:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
      sprintf(sql, "SELECT Min(\"%s\"), Max(\"%s\"), Avg(\"%s\"), ",
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8264:7:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
      sprintf(sql2, "StdDev_pop(\"%s\"), StdDev_samp(\"%s\"), ", column_name2,
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8266:7:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
      strcat(sql, sql2);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8267:7:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
      sprintf(sql2, "Var_pop(\"%s\"), Var_samp(\"%s\") FROM \"%s\"",
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8269:7:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
      strcat(sql, sql2);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8309:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table_name, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8311:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column_name, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8316:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(sql, "SELECT DISTINCT \"%s\" FROM \"%s\"", column_name2, table_name2);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8323:7:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
      sprintf(err_msg, "SQL error: %s", sqlite3_errmsg(MainFrame->GetSqlite()));
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8346:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(err_msg, "SQL error: %s",
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8394:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8420:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8427:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8463:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8470:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8670:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, aliasTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8677:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8684:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, aliasTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8693:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, aliasTable.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8699:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8708:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8715:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, pG->GetGeometryName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8727:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8742:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8750:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, pG->GetGeometryName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8761:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8769:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, pG->GetGeometryName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8783:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8790:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, new_column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8801:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8808:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, new_column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8820:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8827:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, pG->GetGeometryName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8874:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8881:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, new_column.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8911:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8918:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, pG->GetGeometryName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8947:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8954:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8993:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, pI->GetIndexName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9000:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9075:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9085:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9092:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9109:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9117:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9134:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(geom, pG->GetGeometryName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9153:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, value);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9161:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, value);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9167:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, value);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9227:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, pI->GetIndexName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9242:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, pI->GetIndexName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9249:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9263:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, pC->GetColumnName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9307:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9395:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(column, obj->GetColName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9405:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9412:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9429:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9437:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9452:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(geom, pG->GetGeometryName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9473:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, newColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9482:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, value);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9494:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, newColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9502:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, value);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9509:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, value);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9568:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, pI->GetIndexName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9583:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, pI->GetIndexName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9590:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9602:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xvalue, pC->GetColumnName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9608:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, newColumn.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9616:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(xname, pC->GetColumnName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9663:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9756:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9763:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9784:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, column);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9800:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetVirtName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9819:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9826:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9850:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, column);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9873:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9914:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9921:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xsql, sql.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9941:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(xname, xnm);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9962:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9989:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(table, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10042:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xtable, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10043:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xgeometry, geom.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10054:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(report_path, fileDialog.GetPath().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10130:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(tmp_prefix, dlg.GetTmpPrefix().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10131:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xtable, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10132:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xgeometry, geom.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10143:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(report_path, fileDialog.GetPath().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10242:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "\n(and %d more %s)", more,
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10643:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "\n(and %d more %s)", more,
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10732:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "\n(and %d more %s)", more,
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10914:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "\n(and %d more %s)", more,
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10972:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "\n(and %d more %s)", more,
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:11030:11:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
          sprintf(dummy, "\n(and %d more %s)", more,
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:11431:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(name, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:11484:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(name, obj->GetMainName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:11740:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(coverage, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:11776:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(coverage, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:43:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(buffer + 1, value);
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:45:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(value, buffer);
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:61:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(buffer + 1, value);
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:63:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(value, buffer);
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:135:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, text->columns[i].name);
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:151:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(*(col_name + i), xname);
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:170:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:186:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, *(col_name + i));
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:223:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xname, table.ToUTF8());
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:236:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(xname, *(col_name + i));
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:262:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(buf, value);
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:273:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(buf, value);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3433:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3446:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3455:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3514:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, Stroke1XLinkHref.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3523:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, Stroke1MimeType.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3544:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Stroke1ColorReplacement.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3569:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, Stroke1Color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3649:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, dash.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3714:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Stroke2XLinkHref.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3723:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Stroke2MimeType.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3745:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(str, Stroke2ColorReplacement.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3770:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Stroke2Color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3850:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, dash.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3916:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Stroke3XLinkHref.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3925:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Stroke3MimeType.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3947:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(str, Stroke3ColorReplacement.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3972:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Stroke3Color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4052:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, dash.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4138:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4151:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4160:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4183:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, Stroke1XLinkHref.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4192:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, Stroke1MimeType.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4212:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Stroke1ColorReplacement.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4237:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, Stroke1Color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4317:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, dash.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:8951:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:8964:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:8973:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9035:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Fill1XLinkHref.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9044:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Fill1MimeType.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9066:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(str, Fill1ColorReplacement.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9091:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Fill1Color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9126:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Stroke1XLinkHref.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9135:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Stroke1MimeType.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9157:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(str, Stroke1ColorReplacement.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9182:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Stroke1Color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9262:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, dash.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9350:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(str, Fill2XLinkHref.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9359:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(str, Fill2MimeType.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9381:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(str, Fill2ColorReplacement.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9406:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(str, Fill2Color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9441:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(str, Stroke2XLinkHref.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9450:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(str, Stroke2MimeType.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9472:19:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
                  strcpy(str, Stroke2ColorReplacement.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9497:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(str, Stroke2Color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9577:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(str, dash.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9685:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9698:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9707:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9733:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Fill1XLinkHref.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9742:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Fill1MimeType.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9763:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(str, Fill1ColorReplacement.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9788:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Fill1Color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9823:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Stroke1XLinkHref.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9832:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Stroke1MimeType.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9853:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(str, Stroke1ColorReplacement.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9878:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Stroke1Color.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9958:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, dash.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2282:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2295:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2304:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2360:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, XLinkHref.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2369:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, MimeType.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2389:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, ColorReplacement.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2446:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, FillColor.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2465:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, StrokeColor.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2538:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(str, dash.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2687:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2700:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2709:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2729:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, XLinkHref.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2738:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, MimeType.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2758:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, ColorReplacement.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2815:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, FillColor.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2834:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, StrokeColor.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2907:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(str, dash.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5149:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(facename, FontFamily.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5424:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5437:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5446:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5493:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Label.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5502:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, FontFamily.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5691:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, FillColor.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5716:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, FillColor.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5787:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5800:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5809:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(str, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5820:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, Label.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5829:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, FontFamily.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:6012:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(str, FillColor.ToUTF8());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:6031:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(str, FillColor.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:655:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(wfs_version, params->GetWfsVersion().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:656:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(url, wUrl.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:657:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(alt_describe, altDescribe.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:658:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer_name, params->GetLayerName().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:659:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(table, params->GetTable().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:664:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy(pk, pkey.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:745:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xname, name.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:771:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(p, HttpProxy.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:779:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(proxy_str, HttpProxy.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:849:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(url, Params.GetUrl().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:850:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xtable, Params.GetTable().ToUTF8());
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:891:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(p, PreviousHttpProxy.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:898:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(proxy_str, PreviousHttpProxy.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:946:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(p, HttpProxy.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:954:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(proxy_str, HttpProxy.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:960:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xurl, WfsGetCapabilitiesURL.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:1046:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(p, PreviousHttpProxy.ToUTF8());
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:1053:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(proxy_str, PreviousHttpProxy.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:384:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(crs, value.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:652:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(xurl, url.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:656:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(xurl, normalized_url);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:665:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(proxy, HttpProxy.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:1319:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(url, URL.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:1572:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(url, URL.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:1576:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:1758:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(url, URL.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:1760:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer_name, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2011:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, URL.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2015:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2019:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, Title.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2023:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, Abstract.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2056:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, URL.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2060:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2068:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(dummy, Copyright.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2073:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, DataLicense.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2106:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, URL.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2110:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2118:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, GetFeatureInfoUrl.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2715:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(Version, config->GetVersion());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2722:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(RefSys, config->GetRefSys());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2729:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(ImageFormat, config->GetImageFormat());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2736:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(Style, config->GetStyle());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2750:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(BgColor, config->GetBgColor());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2765:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(url, Url.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2767:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2771:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2834:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(Version, version);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2842:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(RefSys, ref_sys);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2850:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(ImageFormat, format);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2858:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(Style, style);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2867:15:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
              strcpy(BgColor, bgcolor);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2886:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(url, Url.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2888:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2892:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2918:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(MaxVersion, version);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2934:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(url, Url.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2936:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2940:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2977:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(url, Url.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2979:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2983:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3020:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(url, Url.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3022:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(db_prefix, DbPrefix.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3026:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(layer, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3085:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(crs, value.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3234:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, Url.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3238:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3279:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, Url.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3283:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3320:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, Url.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3324:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3360:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, Url.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3364:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3399:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, Url.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3403:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3438:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, Url.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3442:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3477:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, Url.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3481:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(dummy, LayerName.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3620:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(RefSys, crs.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3625:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(Style, stl.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3630:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(ImageFormat, fmt.ToUTF8());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3787:11:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
          strcpy(proj_params, proj4text);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:4132:7:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
      strcpy(url, urlStr.ToUTF8());
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:175:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy (title, p + 4);
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:276:5:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
    strcpy (title, p + 4);
data/spatialite-gui-2.1.0~beta1/Main.cpp:1012:42:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  wxString proj_lib = wxString::FromUTF8(getenv("PROJ_LIB"));
data/spatialite-gui-2.1.0~beta1/Main.cpp:1045:29:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (proj_lib.Len() > 0 && getenv("PROJ_LIB") == NULL)
data/spatialite-gui-2.1.0~beta1/Main.cpp:1535:32:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  lastDir = wxString::FromUTF8(getenv("PROJ_LIB"));
data/spatialite-gui-2.1.0~beta1/Main.cpp:14086:33:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  Old_SPATIALITE_SECURITY_ENV = getenv("SPATIALITE_SECURITY");
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:774:46:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
      PreviousHttpProxy = wxString::FromUTF8(getenv("http_proxy"));
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:780:46:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
      PreviousHttpProxy = wxString::FromUTF8(getenv("http_proxy"));
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:949:46:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
      PreviousHttpProxy = wxString::FromUTF8(getenv("http_proxy"));
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:955:46:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
      PreviousHttpProxy = wxString::FromUTF8(getenv("http_proxy"));
data/spatialite-gui-2.1.0~beta1/AuxCurl.cpp:103:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(new_buf, buf->Buffer, buf->WriteOffset);
data/spatialite-gui-2.1.0~beta1/AuxCurl.cpp:109:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(buf->Buffer + buf->WriteOffset, payload, size);
data/spatialite-gui-2.1.0~beta1/AuxCurl.cpp:157:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(tmp, base_status, size_status);
data/spatialite-gui-2.1.0~beta1/AuxCurl.cpp:159:18:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  *http_status = atoi(tmp);
data/spatialite-gui-2.1.0~beta1/AuxCurl.cpp:175:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(tmp, base_code, size_code);
data/spatialite-gui-2.1.0~beta1/AuxCurl.cpp:245:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(text, (const char *) (bodyBuf.Buffer), bodyBuf.WriteOffset);
data/spatialite-gui-2.1.0~beta1/AuxCurl.cpp:317:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(*data, (const unsigned char *) (bodyBuf.Buffer), *data_len);
data/spatialite-gui-2.1.0~beta1/AuxCurl.cpp:339:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char arg_name[64];
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:229:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char text[32];
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:230:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(text, "%1.0f", *ppts);
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1153:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1189:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", Geometry->Srid);
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1248:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "#%d POINT", points);
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1263:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(dummy, "\n  %d) ", points);
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1268:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(dummy, "%1.4f  %1.4f", pt->X, pt->Y);
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1278:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "#%d LINESTRING", linestrings);
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1293:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(dummy, "\n  %d) ", linestrings);
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1298:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(dummy, "%d vertices", ln->Points);
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1308:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "#%d POLYGON", polygons);
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1323:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(dummy, "\n  %d)    exterior ring", polygons);
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1329:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(dummy, ": %d vertices", rng->Points);
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1335:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(dummy, "\n  %d.%d) ", polygons, ib + 1);
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1341:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(dummy, " interior ring: %d vertices", rng->Points);
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1369:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char latlong[1024];
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1370:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1405:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1411:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1421:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1428:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1434:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1440:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1448:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1457:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1467:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1542:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char err_msg[2048];
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1606:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char err_msg[2048];
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1711:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char err_msg[2048];
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1783:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char err_msg[2048];
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1851:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char err_msg[2048];
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1923:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char err_msg[2048];
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:2304:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:2308:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%08xd", base);
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:2318:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%02x", *(Blob + i));
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:2337:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(dummy, "%c", *(Blob + i));
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:2496:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:2497:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", TileId);
data/spatialite-gui-2.1.0~beta1/Classdef.h:13325:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char UUID[64];
data/spatialite-gui-2.1.0~beta1/Classdef.h:13339:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char SymbolFillColor[8];
data/spatialite-gui-2.1.0~beta1/Classdef.h:13340:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char SymbolStrokeColor[8];
data/spatialite-gui-2.1.0~beta1/Classdef.h:13344:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char LineStrokeColor[8];
data/spatialite-gui-2.1.0~beta1/Classdef.h:13348:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char Line2StrokeColor[8];
data/spatialite-gui-2.1.0~beta1/Classdef.h:13356:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char PolygonFillColor[8];
data/spatialite-gui-2.1.0~beta1/Classdef.h:13361:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char PolygonStrokeColor[8];
data/spatialite-gui-2.1.0~beta1/Classdef.h:13371:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char FontColor[8];
data/spatialite-gui-2.1.0~beta1/Classdef.h:13374:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char HaloColor[8];
data/spatialite-gui-2.1.0~beta1/Classdef.h:13908:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char UUID[64];
data/spatialite-gui-2.1.0~beta1/Classdef.h:13922:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char NodeFillColor[8];
data/spatialite-gui-2.1.0~beta1/Classdef.h:13923:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char NodeStrokeColor[8];
data/spatialite-gui-2.1.0~beta1/Classdef.h:13927:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char EdgeLinkStrokeColor[8];
data/spatialite-gui-2.1.0~beta1/Classdef.h:13935:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char FaceFillColor[8];
data/spatialite-gui-2.1.0~beta1/Classdef.h:13938:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char FaceStrokeColor[8];
data/spatialite-gui-2.1.0~beta1/Classdef.h:13947:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char EdgeLinkSeedFillColor[8];
data/spatialite-gui-2.1.0~beta1/Classdef.h:13948:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char EdgeLinkSeedStrokeColor[8];
data/spatialite-gui-2.1.0~beta1/Classdef.h:13957:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char FaceSeedFillColor[8];
data/spatialite-gui-2.1.0~beta1/Classdef.h:13958:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char FaceSeedStrokeColor[8];
data/spatialite-gui-2.1.0~beta1/Classdef.h:14394:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char UUID[64];
data/spatialite-gui-2.1.0~beta1/Classdef.h:14415:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char MinValueColor[8];
data/spatialite-gui-2.1.0~beta1/Classdef.h:14417:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char MaxValueColor[8];
data/spatialite-gui-2.1.0~beta1/Classdef.h:14653:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char UUID[64];
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:780:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[64];
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:1030:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:1071:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(dummy, "%3u] NULL (unnamed) [%urows / %ucols]\n", idx, rows,
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:1228:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:1269:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(dummy, "%3u] NULL (unnamed) [%urows / %ucols]\n", idx, rows,
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:1760:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[64];
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:1928:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dbf_path[1024];
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:1929:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char charset[1024];
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:1930:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:1984:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "COL_%d", seed++);
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:2297:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char charset[1024];
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:2298:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:2358:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "COL_%d", seed++);
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:2749:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dbf_path[1024];
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:2750:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char charset[1024];
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:2751:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:2770:3:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
  strcat(dbf_path, ".dbf");
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:2806:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "COL_%d", seed++);
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:3320:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char charset[1024];
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:3321:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:3383:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "COL_%d", seed++);
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:4623:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xdummy[64];
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:4624:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(xdummy, "%d", SRID);
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:7696:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value) == 1)
data/spatialite-gui-2.1.0~beta1/Dialogs.cpp:7969:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value) == 1)
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:88:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[256];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:121:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d",
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:137:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", NullValues);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:153:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", TextValues);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:169:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", IntegerValues);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:185:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", RealValues);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:201:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", BlobValues);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:222:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", DistinctValues);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:244:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.18f", Min);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:255:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.18f", Max);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:269:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.4f", Avg);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:289:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.4f", StdDevPop);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:301:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.4f", StdDevSamp);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:322:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.4f", VarPop);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:334:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.4f", VarSamp);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1078:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char dummy[128];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1089:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(dummy, "%1.18f", dblval);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1175:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1182:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1242:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char textbuf[1024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1243:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Min);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1248:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Min + ((Max - Min) / 4.0));
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1254:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Min + ((Max - Min) / 2.0));
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1260:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Min + (((Max - Min) / 4.0) * 3.0));
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1266:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Max);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1320:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Min);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1327:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Min + ((Max - Min) / 4.0));
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1334:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Min + ((Max - Min) / 2.0));
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1341:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Min + (((Max - Min) / 4.0) * 3.0));
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1348:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Max);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1422:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1424:27:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
              FILE *out = fopen(xpath, "wb");
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1516:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1523:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1583:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char textbuf[1024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1584:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Min);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1589:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Min + ((Max - Min) / 4.0));
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1595:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Min + ((Max - Min) / 2.0));
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1601:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Min + (((Max - Min) / 4.0) * 3.0));
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1607:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Max);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1661:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Min);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1668:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Min + ((Max - Min) / 4.0));
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1675:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Min + ((Max - Min) / 2.0));
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1682:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Min + (((Max - Min) / 4.0) * 3.0));
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1689:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(textbuf, "%1.4f", Max);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1776:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1778:27:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
              FILE *out = fopen(xpath, "wb");
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1881:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1888:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1946:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char textbuf[1024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1952:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(textbuf, "%1.4f",
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2006:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(textbuf, "%1.4f",
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2079:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2081:27:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
              FILE *out = fopen(xpath, "wb");
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2185:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2192:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2442:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2444:27:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
              FILE *out = fopen(xpath, "wb");
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2536:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2543:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2785:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char textbuf[1024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2817:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2819:27:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
              FILE *out = fopen(xpath, "wb");
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2924:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2931:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3161:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3163:27:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
              FILE *out = fopen(xpath, "wb");
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3616:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3623:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3920:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char xpath[2024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3922:27:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
              FILE *out = fopen(xpath, "wb");
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4336:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char elapsed[64];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4337:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char ordinal[64];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4402:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(ordinal, "done %d/%d: ", i + 1, count);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4415:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(ordinal, "discarded %d/%d (not a valid RL2MapConfig): ",
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4456:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4457:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4466:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4467:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d Raster Styles have been successfully imported",
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4474:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4475:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4512:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy(xblob, xxblob, xblob_size);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4761:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4767:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4770:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", pC->GetID());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4876:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4877:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%ld", id);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4963:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4969:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4972:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", pC->GetID());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:5036:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(XML, xml, bytes);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:5179:20:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int id = atoi(value);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:5188:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value) == 0)
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:5259:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:5265:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:5268:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", pC->GetID());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:5369:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[80];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:5370:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%ld", id);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:5450:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:5456:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:5459:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", pC->GetID());
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:5529:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy(Xml, doc, len + 1);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:52:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char msg[256];
data/spatialite-gui-2.1.0~beta1/Exif.cpp:176:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(results[(i * columns) + 5]) == 0)
data/spatialite-gui-2.1.0~beta1/Exif.cpp:280:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(results[(i * columns) + 5]) == 0)
data/spatialite-gui-2.1.0~beta1/Exif.cpp:380:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(results[(i * columns) + 5]) == 0)
data/spatialite-gui-2.1.0~beta1/Exif.cpp:533:8:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fl = fopen(path.ToUTF8(), "rb");
data/spatialite-gui-2.1.0~beta1/Exif.cpp:598:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char tag_name[128];
data/spatialite-gui-2.1.0~beta1/Exif.cpp:601:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sql[1024];
data/spatialite-gui-2.1.0~beta1/Exif.cpp:602:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char human[1024];
data/spatialite-gui-2.1.0~beta1/Exif.cpp:620:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(sql, "BEGIN");
data/spatialite-gui-2.1.0~beta1/Exif.cpp:630:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(sql,
data/spatialite-gui-2.1.0~beta1/Exif.cpp:632:3:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
  strcat(sql,
data/spatialite-gui-2.1.0~beta1/Exif.cpp:634:3:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
  strcat(sql,
data/spatialite-gui-2.1.0~beta1/Exif.cpp:741:7:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      strcpy(sql,
data/spatialite-gui-2.1.0~beta1/Exif.cpp:743:7:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
      strcat(sql, "TypeName, CountValues) VALUES (?, ?, ?, ?, ?, ?, ?)");
data/spatialite-gui-2.1.0~beta1/Exif.cpp:828:7:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      strcpy(sql,
data/spatialite-gui-2.1.0~beta1/Exif.cpp:830:7:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
      strcat(sql,
data/spatialite-gui-2.1.0~beta1/Exif.cpp:832:7:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
      strcat(sql, "(?, ?, ?, ?, ?, ?, ?, ?, ?)");
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1005:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(sql, "COMMIT");
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1016:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(sql, "ROLLBACK");
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1359:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char date[16];
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1360:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char timestamp[32];
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1373:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(date, "0000-00-00");
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1432:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char msg[256];
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1551:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(msg, "Valid XMLDocuments: %d\n", cnt - failed);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1553:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(msg, "Failures: %d\n", failed);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1578:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char x_path[1024];
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1902:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char suf[1024];
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1941:8:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fl = fopen(path.ToUTF8(), "rb");
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2027:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char msg[256];
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2037:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(msg, "Imported DXF files: %d\n", cnt - failed);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2039:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(msg, "Failures: %d\n", failed);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2125:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dxf_path[1024];
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2126:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xprefix[1024];
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2128:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char selected_layer[1024];
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2200:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char msg[256];
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2201:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xtable[8192];
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2202:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xgeom[8192];
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2301:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xtable[8192];
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2302:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xgeom[8192];
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2343:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(results[(i * columns) + 5]) == 0)
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2371:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(name) != 0)
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2406:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(name) != 1)
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2549:8:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fl = fopen(path.ToUTF8(), "rb");
data/spatialite-gui-2.1.0~beta1/ExportXLSX.cpp:114:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char blob[128];
data/spatialite-gui-2.1.0~beta1/ExportXLSX.cpp:134:21:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                    sprintf(blob, "BLOB [%d bytes]", bytes);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:793:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char str[16];
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:797:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(str, "&");
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:800:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(str, ">");
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:803:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(str, "<");
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:806:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(str, """);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:809:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(str, "'");
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:812:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(str, "%c", *in);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1376:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      if (Srid == atoi(srid))
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1678:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      if (Srid == atoi(srid))
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1732:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      if (Srid == atoi(srid))
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1784:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      if (Srid == atoi(srid))
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2192:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      if (Srid == atoi(srid))
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2551:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      if (Srid == atoi(srid))
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:3968:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char byte[2];
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4049:21:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      Transparent = atoi(results[(i * columns) + 11]);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4275:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          *swap_axes = atoi(val);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4610:7:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      strcpy(BgColor, "ffffff");
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4646:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char byte[3];
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4647:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(byte, "%02x", color.Red());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4648:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(BgColor, byte, 2);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4649:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(byte, "%02x", color.Green());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4650:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(BgColor + 2, byte, 2);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4651:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(byte, "%02x", color.Blue());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4652:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(BgColor + 4, byte, 2);
data/spatialite-gui-2.1.0~beta1/Main.cpp:1273:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char path[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:1274:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char magic[16];
data/spatialite-gui-2.1.0~beta1/Main.cpp:1277:8:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  in = fopen(path, "rb");
data/spatialite-gui-2.1.0~beta1/Main.cpp:1393:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char output_dir[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:1460:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char tmp_prefix[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:1462:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char output_dir[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:1573:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char ver[128];
data/spatialite-gui-2.1.0~beta1/Main.cpp:1580:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(ver, "%d.%d.%d", wxMAJOR_VERSION, wxMINOR_VERSION, wxRELEASE_NUMBER);
data/spatialite-gui-2.1.0~beta1/Main.cpp:2288:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char path[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:2368:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char sqlmax[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:2369:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(sqlmax, "SELECT RL2_SetMaxThreads(%d)", RL2MaxThreads);
data/spatialite-gui-2.1.0~beta1/Main.cpp:2646:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char path[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:2647:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char bak_path[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:2655:3:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
  strcat(bak_path, ".bak");
data/spatialite-gui-2.1.0~beta1/Main.cpp:2848:20:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          *total = atoi(value);
data/spatialite-gui-2.1.0~beta1/Main.cpp:2872:20:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          *frees = atoi(value);
data/spatialite-gui-2.1.0~beta1/Main.cpp:3060:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        success = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:3137:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[128];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3143:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d\n", totalPages);
data/spatialite-gui-2.1.0~beta1/Main.cpp:3160:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d\n", totalPages);
data/spatialite-gui-2.1.0~beta1/Main.cpp:3163:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d\n\n", freePages);
data/spatialite-gui-2.1.0~beta1/Main.cpp:3166:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f%%\n", ratio);
data/spatialite-gui-2.1.0~beta1/Main.cpp:3188:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "\n\n%d unused pages were reclaimed",
data/spatialite-gui-2.1.0~beta1/Main.cpp:3310:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[128];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3314:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char x_path[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3315:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char x_table[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3316:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char x_column[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3317:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char x_charset[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3318:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char x_type[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3355:13:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      sql = fopen(path.ToUTF8(), "r");
data/spatialite-gui-2.1.0~beta1/Main.cpp:3393:23:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                      memcpy(statement, prev_stmt, prev_len);
data/spatialite-gui-2.1.0~beta1/Main.cpp:3394:23:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                      memcpy(statement + prev_len, line, len);
data/spatialite-gui-2.1.0~beta1/Main.cpp:3552:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/Main.cpp:3586:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char pth[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3607:20:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/Main.cpp:3657:20:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/Main.cpp:3727:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_path[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3728:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_table[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3729:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_column[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3730:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_gtype[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3732:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_pkey[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3734:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_charset[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3735:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char err_msg[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3859:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char x_table[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3860:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char x_column[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3861:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char x_gtype[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3863:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char x_pkey[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3865:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char x_charset[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3866:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char err_msg[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:3949:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[128];
data/spatialite-gui-2.1.0~beta1/Main.cpp:4013:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "', %d", srid);
data/spatialite-gui-2.1.0~beta1/Main.cpp:4078:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_path[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:4079:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_table[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:4080:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_column[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:4139:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[128];
data/spatialite-gui-2.1.0~beta1/Main.cpp:4190:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "', %d", srid);
data/spatialite-gui-2.1.0~beta1/Main.cpp:4293:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[16];
data/spatialite-gui-2.1.0~beta1/Main.cpp:4360:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, ", '%c'", separator);
data/spatialite-gui-2.1.0~beta1/Main.cpp:4422:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_path[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:4423:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_table[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:4424:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_charset[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:4425:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_pkey[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:4427:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char err_msg[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:4501:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char x_table[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:4502:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char x_pkey[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:4504:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char x_charset[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:4505:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char err_msg[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:4636:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char err_msg[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:4659:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_path[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:4660:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_table[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:4837:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xschema[8192];
data/spatialite-gui-2.1.0~beta1/Main.cpp:5122:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(buf, start, len);
data/spatialite-gui-2.1.0~beta1/Main.cpp:5148:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[4192];
data/spatialite-gui-2.1.0~beta1/Main.cpp:5194:31:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                uint8_value = atoi(num);
data/spatialite-gui-2.1.0~beta1/Main.cpp:5204:31:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                uint8_value = atoi(num);
data/spatialite-gui-2.1.0~beta1/Main.cpp:5214:31:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                uint8_value = atoi(num);
data/spatialite-gui-2.1.0~beta1/Main.cpp:5224:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                int8_value = atoi(num);
data/spatialite-gui-2.1.0~beta1/Main.cpp:5234:31:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                uint8_value = atoi(num);
data/spatialite-gui-2.1.0~beta1/Main.cpp:5245:31:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                int16_value = atoi(num);
data/spatialite-gui-2.1.0~beta1/Main.cpp:5255:32:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                uint16_value = atoi(num);
data/spatialite-gui-2.1.0~beta1/Main.cpp:5266:31:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                int32_value = atoi(num);
data/spatialite-gui-2.1.0~beta1/Main.cpp:5276:32:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                uint32_value = atoi(num);
data/spatialite-gui-2.1.0~beta1/Main.cpp:5610:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                      char dummy[128];
data/spatialite-gui-2.1.0~beta1/Main.cpp:5611:23:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                      sprintf(dummy, ": %d bands", sqlite3_column_int(stmt, 4));
data/spatialite-gui-2.1.0~beta1/Main.cpp:5735:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char cvg[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:6285:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char txt[128];
data/spatialite-gui-2.1.0~beta1/Main.cpp:6286:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(txt, "WHERE srid = %d", dlg.GetSRID());
data/spatialite-gui-2.1.0~beta1/Main.cpp:6340:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[128];
data/spatialite-gui-2.1.0~beta1/Main.cpp:6344:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "row %d\n\nSQLite SQL error: ", rowNo);
data/spatialite-gui-2.1.0~beta1/Main.cpp:6391:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char path[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:6436:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sqlmax[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:6437:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(sqlmax, "SELECT RL2_SetMaxThreads(%d)", RL2MaxThreads);
data/spatialite-gui-2.1.0~beta1/Main.cpp:6690:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char path[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:6694:5:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    strcpy(path, ":memory:");
data/spatialite-gui-2.1.0~beta1/Main.cpp:6745:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sqlmax[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:6746:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(sqlmax, "SELECT RL2_SetMaxThreads(%d)", RL2MaxThreads);
data/spatialite-gui-2.1.0~beta1/Main.cpp:6760:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sql[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:6771:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(sql, "SELECT Count(*) from sqlite_master");
data/spatialite-gui-2.1.0~beta1/Main.cpp:6780:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        count = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:6788:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(sql, "SELECT InitSpatialMetadataFull(1)");
data/spatialite-gui-2.1.0~beta1/Main.cpp:6904:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[2048];
data/spatialite-gui-2.1.0~beta1/Main.cpp:6981:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[2048];
data/spatialite-gui-2.1.0~beta1/Main.cpp:7034:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[2048];
data/spatialite-gui-2.1.0~beta1/Main.cpp:7109:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[2048];
data/spatialite-gui-2.1.0~beta1/Main.cpp:7178:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[2048];
data/spatialite-gui-2.1.0~beta1/Main.cpp:7230:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[2048];
data/spatialite-gui-2.1.0~beta1/Main.cpp:7307:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[2048];
data/spatialite-gui-2.1.0~beta1/Main.cpp:7391:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[2048];
data/spatialite-gui-2.1.0~beta1/Main.cpp:7484:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(results[(i * columns) + 0]) == 1)
data/spatialite-gui-2.1.0~beta1/Main.cpp:7536:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(results[(i * columns) + 0]) == 1)
data/spatialite-gui-2.1.0~beta1/Main.cpp:7675:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              *srid = atoi(results[(i * columns) + 2]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7676:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 3]) == 0)
data/spatialite-gui-2.1.0~beta1/Main.cpp:7696:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              switch (atoi(results[(i * columns) + 0]))
data/spatialite-gui-2.1.0~beta1/Main.cpp:7779:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              *srid = atoi(results[(i * columns) + 1]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:7780:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 2]) == 0)
data/spatialite-gui-2.1.0~beta1/Main.cpp:7845:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          switch (atoi(results[(i * columns) + 0]))
data/spatialite-gui-2.1.0~beta1/Main.cpp:7928:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          *srid = atoi(results[(i * columns) + 2]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:8017:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              *srid = atoi(results[(i * columns) + 2]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:8018:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 3]) == 0)
data/spatialite-gui-2.1.0~beta1/Main.cpp:8038:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              switch (atoi(results[(i * columns) + 0]))
data/spatialite-gui-2.1.0~beta1/Main.cpp:8121:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              *srid = atoi(results[(i * columns) + 1]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:8122:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 2]) == 0)
data/spatialite-gui-2.1.0~beta1/Main.cpp:8266:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 0]) != 0)
data/spatialite-gui-2.1.0~beta1/Main.cpp:8384:20:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          dummy = (char *) malloc(strlen(results[(i * columns) + 1]) + 1);
data/spatialite-gui-2.1.0~beta1/Main.cpp:8405:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 3]) != 0)
data/spatialite-gui-2.1.0~beta1/Main.cpp:8442:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d, '", srid);
data/spatialite-gui-2.1.0~beta1/Main.cpp:9087:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char db_prefix[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:9088:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char coverage[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:9090:5:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    strcpy(db_prefix, "MAIN");
data/spatialite-gui-2.1.0~beta1/Main.cpp:9122:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy(*blob, p_blob, *blobSize);
data/spatialite-gui-2.1.0~beta1/Main.cpp:9211:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              int srid = atoi(results[(i * columns) + 1]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:9213:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 2]))
data/spatialite-gui-2.1.0~beta1/Main.cpp:9247:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 1]))
data/spatialite-gui-2.1.0~beta1/Main.cpp:9249:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              int srid = atoi(results[(i * columns) + 2]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:9251:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 3]))
data/spatialite-gui-2.1.0~beta1/Main.cpp:9283:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              int srid = atoi(results[(i * columns) + 1]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:9347:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              int srid = atoi(results[(i * columns) + 2]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:9348:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              int type = atoi(results[(i * columns) + 3]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:9676:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              int srid = atoi(results[(i * columns) + 1]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:9678:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 2]))
data/spatialite-gui-2.1.0~beta1/Main.cpp:9714:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 1]))
data/spatialite-gui-2.1.0~beta1/Main.cpp:9716:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              int srid = atoi(results[(i * columns) + 2]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:9718:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 3]))
data/spatialite-gui-2.1.0~beta1/Main.cpp:9754:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              int srid = atoi(results[(i * columns) + 1]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:9829:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              int srid = atoi(results[(i * columns) + 2]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:9830:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              int type = atoi(results[(i * columns) + 3]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:10196:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(results[(i * columns) + 5]) == 0)
data/spatialite-gui-2.1.0~beta1/Main.cpp:10239:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 1]) == 1
data/spatialite-gui-2.1.0~beta1/Main.cpp:10240:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                  || atoi(results[(i * columns) + 1]) == 3)
data/spatialite-gui-2.1.0~beta1/Main.cpp:10244:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 1]) == 2)
data/spatialite-gui-2.1.0~beta1/Main.cpp:10703:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(results[(i * columns) + 5]) == 0)
data/spatialite-gui-2.1.0~beta1/Main.cpp:10747:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 1]) == 1)
data/spatialite-gui-2.1.0~beta1/Main.cpp:10751:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 1]) == 2)
data/spatialite-gui-2.1.0~beta1/Main.cpp:10853:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 5]) != 0)
data/spatialite-gui-2.1.0~beta1/Main.cpp:10949:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 1]) == 1)
data/spatialite-gui-2.1.0~beta1/Main.cpp:10953:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 1]) == 2)
data/spatialite-gui-2.1.0~beta1/Main.cpp:11056:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 1]) == 1)
data/spatialite-gui-2.1.0~beta1/Main.cpp:11060:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 1]) == 2)
data/spatialite-gui-2.1.0~beta1/Main.cpp:11545:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          id = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:11640:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          id = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:11885:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sql[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:11897:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(sql, "SELECT CheckSpatialMetadata()");
data/spatialite-gui-2.1.0~beta1/Main.cpp:11906:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        spatial_type = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:11917:7:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      strcpy(sql, "SELECT DISTINCT f_table_name FROM main.geometry_columns");
data/spatialite-gui-2.1.0~beta1/Main.cpp:12026:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sql[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:12035:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(sql, "SELECT CheckSpatialMetadata()");
data/spatialite-gui-2.1.0~beta1/Main.cpp:12044:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        spatial_type = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12053:7:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      strcpy(sql, "SELECT DISTINCT f_table_name FROM main.geometry_columns");
data/spatialite-gui-2.1.0~beta1/Main.cpp:12110:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sql[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:12135:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        spatial_type = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12267:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sql[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:12290:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        spatial_type = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12365:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sql[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:12376:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(sql, "SELECT CheckGeoPackageMetadata()");
data/spatialite-gui-2.1.0~beta1/Main.cpp:12385:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        is_gpkg = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12394:7:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      strcpy(sql, "SELECT DISTINCT table_name FROM gpkg_geometry_columns");
data/spatialite-gui-2.1.0~beta1/Main.cpp:12493:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sql[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:12518:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        is_gpkg = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12649:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sql[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:12658:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(sql, "SELECT CheckGeoPackageMetadata()");
data/spatialite-gui-2.1.0~beta1/Main.cpp:12667:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        is_gpkg = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12676:7:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      strcpy(sql, "SELECT DISTINCT table_name FROM gpkg_geometry_columns");
data/spatialite-gui-2.1.0~beta1/Main.cpp:12733:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sql[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:12756:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        is_gpkg = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13117:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[128];
data/spatialite-gui-2.1.0~beta1/Main.cpp:13132:33:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            extWorksheetIndex = atoi(dummy);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13136:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            if (atoi(dummy) == 1)
data/spatialite-gui-2.1.0~beta1/Main.cpp:13195:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          count = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13239:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          count = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13283:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          count = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13329:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          count = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13373:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          count = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13419:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          count = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13463:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          count = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13509:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          count = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13553:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          count = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13599:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          count = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13643:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          count = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13689:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          count = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13708:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sql[1024];
data/spatialite-gui-2.1.0~beta1/Main.cpp:13710:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(sql, "SELECT CheckSpatialMetadata()");
data/spatialite-gui-2.1.0~beta1/Main.cpp:13719:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        spatial_type = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13769:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/Main.cpp:13780:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "WHERE id = %I64d", LastSqlLogID);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13782:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "WHERE id = %lld", LastSqlLogID);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13802:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/Main.cpp:13817:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "' WHERE id = %I64d", LastSqlLogID);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13819:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "' WHERE id = %lld", LastSqlLogID);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13839:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/Main.cpp:13850:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "WHERE id = %I64d", LastSqlLogID);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13852:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "WHERE id = %lld", LastSqlLogID);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13878:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sym[16];
data/spatialite-gui-2.1.0~beta1/Main.cpp:13899:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(sym, "%c", x);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13916:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(sym, "%c%c", y, x);
data/spatialite-gui-2.1.0~beta1/Main.cpp:13936:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(sym, "%c%c%c", z, y, x);
data/spatialite-gui-2.1.0~beta1/Main.cpp:14138:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          count = atoi(value);
data/spatialite-gui-2.1.0~beta1/Main.cpp:14272:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xpath[2048];
data/spatialite-gui-2.1.0~beta1/Main.cpp:14286:13:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      out = fopen(xpath, "wb");
data/spatialite-gui-2.1.0~beta1/Main.cpp:14315:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[8192];
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:172:20:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          *count = atoi(value);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:587:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[128];
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:700:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:886:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy(blob, db_blob, blobSize);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1163:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[128];
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1196:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d bytes", iCur);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1200:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d bytes", iHiwtr);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1215:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d bytes", iHiwtr);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1228:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", iCur);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1232:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", iHiwtr);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1247:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", iCur);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1251:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", iHiwtr);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1266:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d bytes", iCur);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1270:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d bytes", iHiwtr);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1285:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d bytes", iHiwtr);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1300:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d bytes", iCur);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1304:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d bytes", iHiwtr);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1319:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d bytes", iCur);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1323:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d bytes", iHiwtr);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1338:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d bytes", iHiwtr);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1353:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", iCur);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1357:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", iHiwtr);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1371:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", iCur);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1375:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", iHiwtr);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1395:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", iHiwtr);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1415:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", iHiwtr);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1435:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", iHiwtr);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1453:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d bytes", iCur);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1469:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d bytes", iCur);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1488:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d bytes", iCur);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1507:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", iCur);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1525:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", iCur);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1544:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", iCur);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1749:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[128];
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1779:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy, "%d", iCur);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1782:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy, "%d", iHiwtr);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1788:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy, "%d", iCur);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1794:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy, "%d", iHiwtr);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1800:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy, "%d bytes", iCur);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1803:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy, "%d bytes", iHiwtr);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1809:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy, "%d bytes", iCur);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1815:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy, "%d bytes", iHiwtr);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:34:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char color[16];
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:130:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(color, "#%02x%02x%02x", clr.Red(), clr.Green(), clr.Blue());
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:132:5:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    strcpy(color, "#ffffff");
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1337:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1341:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1346:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1348:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int geom_type = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1351:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value) == 1)
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1459:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1463:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1468:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1470:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int geom_type = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1473:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value) == 1)
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1582:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1586:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1591:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1593:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int geom_type = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1596:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value) == 1)
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1698:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1702:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1706:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int has_z = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1708:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1808:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1812:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1816:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int has_z = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1818:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1914:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2008:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int srid = atoi(results[(i * columns) + 6]);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2011:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2025:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int bands = atoi(results[(i * columns) + 18]);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2028:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int quality = atoi(results[(i * columns) + 20]);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2029:28:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int tile_width = atoi(results[(i * columns) + 21]);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2030:29:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int tile_height = atoi(results[(i * columns) + 22]);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2088:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char hexRGB[32];
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2134:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2142:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2185:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2212:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2267:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2277:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2293:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2387:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2401:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2420:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char hexRGB[32];
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2483:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2498:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2521:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2556:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2564:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2591:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2601:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2638:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2648:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2703:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char hexRGB[32];
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2758:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2793:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2801:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2828:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2836:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hexRGB, "#%02x%02x%02x",
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:3290:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(results[(i * columns) + 0]) > 0)
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:3335:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(results[(i * columns) + 0]) > 0)
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:3380:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(results[(i * columns) + 0]) > 0)
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:3788:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char alias[64];
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:3813:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(alias, "alias_#%d", ++idx);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:754:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char ver[128];
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:761:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(ver, "%d.%d.%d", wxMAJOR_VERSION, wxMINOR_VERSION, wxRELEASE_NUMBER);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:820:7:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      strcpy(ref_sys_name, "Unknown");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:838:7:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      strcpy(ref_sys_name, "Unknown");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:901:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[256];
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:902:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "Scale 1:%d", MapView->GetCurrentScale());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:2373:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:2377:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:2382:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:2384:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int geom_type = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:2387:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value) == 1)
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:2475:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:2479:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:2484:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:2487:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:2569:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:2573:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:2578:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:2581:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:2662:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:2665:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:2684:10:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  srid = atoi(p);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:2763:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:2919:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3077:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(dummy, "SRID: %d", Layer->GetNativeSRID());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3082:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(dummy, "    Bands: %d\n", rst->GetNumBands());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3085:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3127:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", Layer->GetGeoMinX());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3133:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", Layer->GetGeoMinY());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3139:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", Layer->GetGeoMaxX());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3145:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", Layer->GetGeoMaxY());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3158:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", Layer->GetMinX());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3164:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", Layer->GetMinY());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3170:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", Layer->GetMaxX());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3176:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", Layer->GetMaxY());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3179:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", Layer->GetNativeSRID());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3189:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", Layer->GetMapMinX());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3195:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", Layer->GetMapMinY());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3201:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", Layer->GetMapMaxX());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3207:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", Layer->GetMapMaxY());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3210:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", Layer->GetMapSRID());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3478:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          *id = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3616:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE *out = fopen(path.ToUTF8(), "wb");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3898:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3902:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", MapPanel->GetGeoMinX());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3908:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", MapPanel->GetGeoMinY());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3914:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", MapPanel->GetGeoMaxX());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3920:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", MapPanel->GetGeoMaxY());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3928:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", MapPanel->GetMapMinX());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3934:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", MapPanel->GetMapMinY());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3940:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", MapPanel->GetMapMaxX());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3946:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", MapPanel->GetMapMaxY());
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:4120:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:4125:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", minX);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:4131:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", minY);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:4137:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", maxX);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:4143:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(dummy, "%1.6f", maxY);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6337:10:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  srid = atoi(p);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6352:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char cvg[1024];
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6353:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char db_prefix[1024];
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6408:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value) == 1)
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6424:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char cvg[1024];
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6425:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char db_prefix[1024];
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6508:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char db[1024];
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6509:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char cov[1024];
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6593:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char cvg[1024];
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6594:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char db_prefix[1024];
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6642:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char cvg[1024];
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6643:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char db_prefix[1024];
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:7025:13:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    count = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3802:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int bands = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3838:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int quality = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3840:28:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int tile_width = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3842:29:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int tile_height = atoi(value);
data/spatialite-gui-2.1.0~beta1/MapView.cpp:4210:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(value) == 0)
data/spatialite-gui-2.1.0~beta1/MapView.cpp:4220:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(value) == 0)
data/spatialite-gui-2.1.0~beta1/MapView.cpp:4237:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(value) == 0)
data/spatialite-gui-2.1.0~beta1/MapView.cpp:4247:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(value) == 0)
data/spatialite-gui-2.1.0~beta1/MapView.cpp:4255:34:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            config->SetTileWidth(atoi(value));
data/spatialite-gui-2.1.0~beta1/MapView.cpp:4258:35:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            config->SetTileHeight(atoi(value));
data/spatialite-gui-2.1.0~beta1/Objects.cpp:582:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        count = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:620:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        count = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:641:21:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
            count = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:692:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(Blob, blob, size);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:1260:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xname[1024];
data/spatialite-gui-2.1.0~beta1/Objects.cpp:1336:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xname[1024];
data/spatialite-gui-2.1.0~beta1/Objects.cpp:1988:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char text[128];
data/spatialite-gui-2.1.0~beta1/Objects.cpp:1996:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(text, "%d", tic);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2006:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(text, "%d", tic);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2016:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(text, "%d", tic);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2027:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(text, "%dK", tic2);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2039:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(text, "%d0K", tic2);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2051:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(text, "%d00K", tic2);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2063:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(text, "%dM", tic2);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2075:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(text, "%d0M", tic2);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2087:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(text, "%d00M", tic2);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2099:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(text, "%dG", tic2);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2288:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char bufSrid[64];
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2290:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(bufSrid, " [SRID=%d]", srid);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2314:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char bufSrid[64];
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2316:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(bufSrid, " [SRID=%d]", srid);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2335:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char topo_name[1024];
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2480:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char bufSrid[64];
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2486:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(bufSrid, " [SRID=%d]", srid);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2511:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char bufSrid[64];
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2517:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(bufSrid, " [SRID=%d]", srid);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2614:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char bufSrid[64];
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2616:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(bufSrid, " [SRID=%d]", srid);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2636:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char bufSrid[64];
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2638:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(bufSrid, " [SRID=%d]", srid);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2658:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char bufSrid[64];
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2660:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(bufSrid, " [SRID=%d]", srid);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2721:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char bufSrid[64];
data/spatialite-gui-2.1.0~beta1/Objects.cpp:2723:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(bufSrid, " [SRID=%d]", srid);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:3801:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(definition, "smallint");
data/spatialite-gui-2.1.0~beta1/Objects.cpp:3805:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(definition, "integer");
data/spatialite-gui-2.1.0~beta1/Objects.cpp:3809:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(definition, "bigint");
data/spatialite-gui-2.1.0~beta1/Objects.cpp:3812:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(definition, "double precision");
data/spatialite-gui-2.1.0~beta1/Objects.cpp:3815:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(definition, "date");
data/spatialite-gui-2.1.0~beta1/Objects.cpp:3818:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(definition, "timestamp");
data/spatialite-gui-2.1.0~beta1/Objects.cpp:3824:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(definition, "character varying(%d)",
data/spatialite-gui-2.1.0~beta1/Objects.cpp:3827:15:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
              strcpy(definition, "text");
data/spatialite-gui-2.1.0~beta1/Objects.cpp:3830:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(definition, "bytea");
data/spatialite-gui-2.1.0~beta1/Objects.cpp:3833:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(definition, "unknownType");
data/spatialite-gui-2.1.0~beta1/Objects.cpp:3836:9:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
        strcat(definition, " NOT NULL");
data/spatialite-gui-2.1.0~beta1/Objects.cpp:3841:13:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
            strcpy(definition, "SERIAL");
data/spatialite-gui-2.1.0~beta1/Objects.cpp:3853:21:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                    strcpy(definition, "integer");
data/spatialite-gui-2.1.0~beta1/Objects.cpp:3857:11:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
          strcat(definition, " PRIMARY KEY");
data/spatialite-gui-2.1.0~beta1/Objects.cpp:4038:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          seq = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:4097:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(results[(i * columns) + 3]) == 0)
data/spatialite-gui-2.1.0~beta1/Objects.cpp:4101:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(results[(i * columns) + 5]) == 0)
data/spatialite-gui-2.1.0~beta1/Objects.cpp:4139:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(results[(i * columns) + 2]) == 0)
data/spatialite-gui-2.1.0~beta1/Objects.cpp:4180:21:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              cnt = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:41:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char version[128];
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:42:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(version, "%d.%02d.%02d", major, minor, revision);
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:397:18:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          srid = atoi(vpgPQgetvalue(res, r, 5));
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:398:18:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          dims = atoi(vpgPQgetvalue(res, r, 6));
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:580:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                  char a[1024];
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:581:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                  char b[1024];
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:994:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char name[1024];
data/spatialite-gui-2.1.0~beta1/Postgres.cpp:2591:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char name[1024];
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:471:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:502:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(dummy, "_%d", antiAlias++);
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:532:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(dummy, "_%d", antiAlias++);
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2684:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char org[8192];
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2685:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dst[8192];
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2719:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char org[8192];
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2720:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dst[8192];
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2014:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2015:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2055:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2056:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2204:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2208:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", Style->GetScaleMin());
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2221:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", Style->GetScaleMax());
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2384:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2568:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE *out = fopen(path.ToUTF8(), "wb");
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2649:7:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      strcpy(prefix, "MAIN");
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2679:18:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      numBands = atoi(results[(i * columns) + 2]);
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2684:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(results[(i * columns) + 3]) == 0)
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2935:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2939:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", Style->GetScaleMin());
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2952:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", Style->GetScaleMax());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:417:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char extra[128];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:684:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char extra[128];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:926:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char extra[128];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:1293:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char extra[128];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:1677:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char extra[128];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:2573:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:2574:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:2616:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:2617:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:2794:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:2795:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:3088:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:3089:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:3131:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:3132:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:3411:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:3412:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:3455:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:3456:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:3731:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:3732:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:3774:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:3775:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:3858:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:3862:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", Style->GetScaleMin());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:3875:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", Style->GetScaleMax());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:3899:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char fillColor[8];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:3900:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char strokeColor[8];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4057:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4058:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetNodeSize());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4063:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetNodeRotation());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4068:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetNodeAnchorX());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4073:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetNodeAnchorY());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4078:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetNodeDisplacementX());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4083:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetNodeDisplacementY());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4125:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char strokeColor[8];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4213:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4214:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetEdgeLinkPerpendicularOffset());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4226:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetEdgeLinkStrokeWidth());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4256:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char fillColor[8];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4338:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4339:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetFaceDisplacementX());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4344:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetFaceDisplacementY());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4349:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetFacePerpendicularOffset());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4362:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4363:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4381:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4382:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4390:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetFaceStrokeWidth());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4408:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char fillColor[8];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4409:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char strokeColor[8];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4571:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4572:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetEdgeLinkSeedSize());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4577:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetEdgeLinkSeedRotation());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4582:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetEdgeLinkSeedAnchorX());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4587:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetEdgeLinkSeedAnchorY());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4592:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetEdgeLinkSeedDisplacementX());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4597:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetEdgeLinkSeedDisplacementY());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4646:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char fillColor[8];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4647:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char strokeColor[8];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4808:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4809:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetFaceSeedSize());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4814:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetFaceSeedRotation());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4819:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetFaceSeedAnchorX());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4824:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetFaceSeedAnchorY());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4829:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetFaceSeedDisplacementX());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:4834:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetFaceSeedDisplacementY());
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:5057:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE *out = fopen(path.ToUTF8(), "wb");
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:83:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(FontColor, "#000000");
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:87:3:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
  strcpy(HaloColor, "#ffffff");
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:1629:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char rnd[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:1637:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(p, "%02x", rnd[i]);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:1684:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(color, "#%02x%02x%02x", red, green, blue);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:2299:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:2300:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:2340:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:2341:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:2648:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:2649:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:2670:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:2671:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3031:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3032:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3074:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3075:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3156:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char prefix[1024];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3157:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char coverage[1024];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3158:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char table[1024];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3159:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char geometry[1024];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3164:5:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    strcpy(prefix, "MAIN");
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3208:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char prefix[1024];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3220:5:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
    strcpy(prefix, "MAIN");
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3597:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char facename[1024];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3629:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3630:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3670:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:3671:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4100:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char facename[1024];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4132:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4133:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4217:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4218:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4337:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4341:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", Style->GetScaleMin());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4354:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", Style->GetScaleMax());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4378:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char fillColor[8];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4379:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char strokeColor[8];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4533:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4534:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetSymbolSize());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4538:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetSymbolRotation());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4542:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetSymbolAnchorX());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4546:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetSymbolAnchorY());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4551:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetSymbolDisplacementX());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4556:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetSymbolDisplacementY());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4598:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char strokeColor[8];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4600:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char stroke2Color[8];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4749:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4750:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetLinePerpendicularOffset());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4762:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetLineStrokeWidth());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4792:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetLine2StrokeWidth());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4835:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char fillColor[8];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4837:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char strokeColor[8];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4975:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4976:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetPolygonDisplacementX());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4981:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetPolygonDisplacementY());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4986:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetPolygonPerpendicularOffset());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:4999:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5000:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5037:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5038:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5046:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetPolygonStrokeWidth());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5064:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char fontColor[8];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5067:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char haloColor[8];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5341:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5342:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5349:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5350:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetFontSize());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5385:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetLabelRotation());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5391:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetLabelAnchorX());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5397:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetLabelAnchorY());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5403:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetLabelDisplacementX());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5409:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetLabelDisplacementY());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5435:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetHaloRadius());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5443:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5444:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5475:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char fontColor[8];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5478:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char haloColor[8];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5720:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5721:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5728:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5729:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetFontSize());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5765:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetLabelPerpendicularOffset());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5775:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetLabelInitialGap());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5779:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetLabelGap());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5821:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Style->GetHaloRadius());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5829:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:5830:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:6008:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE *out = fopen(path.ToUTF8(), "wb");
data/spatialite-gui-2.1.0~beta1/Raster.cpp:1769:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[128];
data/spatialite-gui-2.1.0~beta1/Raster.cpp:1788:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(dummy, "#%d) ", count);
data/spatialite-gui-2.1.0~beta1/Raster.cpp:1799:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(dummy, "#%d) ", count);
data/spatialite-gui-2.1.0~beta1/Raster.cpp:1812:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(dummy, "#%d) ", count);
data/spatialite-gui-2.1.0~beta1/Raster.cpp:1823:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(dummy, "#%d) ", count);
data/spatialite-gui-2.1.0~beta1/Raster.cpp:1834:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(dummy, "#%d) ", count);
data/spatialite-gui-2.1.0~beta1/Raster.cpp:1845:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(dummy, "#%d) ", count);
data/spatialite-gui-2.1.0~beta1/Raster.cpp:1856:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(dummy, "#%d) ", count);
data/spatialite-gui-2.1.0~beta1/Raster.cpp:1867:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(dummy, "#%d) ", count);
data/spatialite-gui-2.1.0~beta1/Raster.cpp:1878:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(dummy, "#%d) ", count);
data/spatialite-gui-2.1.0~beta1/Raster.cpp:1889:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(dummy, "#%d) ", count);
data/spatialite-gui-2.1.0~beta1/Raster.cpp:1900:25:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                        sprintf(dummy, "#%d) ", count);
data/spatialite-gui-2.1.0~beta1/Raster.cpp:1918:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "expected %d, found #%d", num_bands, count);
data/spatialite-gui-2.1.0~beta1/Raster.cpp:2410:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char elapsed[64];
data/spatialite-gui-2.1.0~beta1/Raster.cpp:2411:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char ordinal[64];
data/spatialite-gui-2.1.0~beta1/Raster.cpp:2467:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(ordinal, "done %d/%d: ", i + 1, count);
data/spatialite-gui-2.1.0~beta1/Raster.cpp:2507:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/Raster.cpp:2508:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d Raster files have been successfully imported",
data/spatialite-gui-2.1.0~beta1/Raster.cpp:2516:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/Raster.cpp:2517:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d Raster files have been successfully imported",
data/spatialite-gui-2.1.0~beta1/Raster.cpp:2524:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/Raster.cpp:2525:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d Raster files have been successfully imported",
data/spatialite-gui-2.1.0~beta1/Raster.cpp:3452:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      int id = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Raster.cpp:3473:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char cvg[1024];
data/spatialite-gui-2.1.0~beta1/Raster.cpp:3508:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          LicenseID = atoi(value);
data/spatialite-gui-2.1.0~beta1/Raster.cpp:3510:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value) == 0)
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:656:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE *out = fopen(path.ToUTF8(), "wb");
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:739:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy(xblob, xxblob, xblob_size);
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:1588:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE *out = fopen(path.ToUTF8(), "wb");
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2335:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE *out = fopen(path.ToUTF8(), "wb");
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2949:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE *out = fopen(path.ToUTF8(), "wb");
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:3008:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char hex[64];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:3155:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char hex[64];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:3630:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:3638:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.6f", pE->GetValue());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:3660:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%1.6f", pEn->GetValue());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:3797:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:3798:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4223:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE *out = fopen(path.ToUTF8(), "wb");
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4731:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4737:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.6f", pE->GetValue());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4864:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4865:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5301:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE *out = fopen(path.ToUTF8(), "wb");
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5564:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5565:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5993:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE *out = fopen(path.ToUTF8(), "wb");
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:289:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(elapsed, "%d.%03d", secs, millis);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:291:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(elapsed, "%d:%02d.%03d", mins, secs, millis);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:293:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(elapsed, "%d:%02d:%02d.%03d", hh, mins, secs, millis);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:295:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(elapsed, "%02d:%02d:%02d.%03d", hh, mins, secs, millis);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:414:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char err_msg[2048];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:583:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char err_msg[2048];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:745:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char err_msg[2048];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:937:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:942:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char elapsed[64];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1043:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", i_row + RsBeginRow + 1);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1073:29:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                            char fmt[64];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1077:31:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                              sprintf(fmt, "%%1.%de", decimal_precision);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1079:31:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                              sprintf(fmt, "%%1.%df", decimal_precision);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1085:31:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                              sprintf(dummy, "%1.6e", value->GetDblValue());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1087:31:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                              sprintf(dummy, "%1.6f", value->GetDblValue());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1180:39:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                      char tile_sz[1024];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1181:39:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                      sprintf(tile_sz, "(%ux%u)", tile_width,
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1252:39:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                                      char bands[256];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1254:41:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                        sprintf(bands, ", %u-Band", num_bands);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1256:41:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                                        sprintf(bands, ", %u-Bands", num_bands);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1332:31:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                              sprintf(dummy, "XmlBLOB-SVG sz=%d (XMLsz=%d) ",
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1336:31:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                              sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1342:31:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                              sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1348:31:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                              sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1354:31:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                              sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1360:31:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                              sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1366:31:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                              sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1370:31:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                              sprintf(dummy, "XmlBLOB sz=%d (XMLsz=%d) ",
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1380:29:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                            sprintf(dummy, "BLOB sz=%d ", value->GetBlobSize());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1804:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char elapsed[64];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1805:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1810:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", ThreadParams.GetStatFullscanStep());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1813:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", ThreadParams.GetStatSort());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1816:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", ThreadParams.GetStatAutoindex());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1819:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", ThreadParams.GetFetchedRows());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2056:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[256];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2098:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char fmt[64];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2099:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(fmt, "%%1.%df", decimal_precision);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2102:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(dummy, "%1.6f", dbl_value);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2225:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                  char fmt[64];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2226:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(fmt, "%%1.%df", decimal_precision);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2229:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy, "%1.6f", oldValue->GetDblValue());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2309:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char fmt[64];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2310:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(fmt, "%%1.%df", decimal_precision);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2313:13:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
            sprintf(dummy, "%1.6f", var->GetDblValue());
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2365:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2639:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char path[2048];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2649:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2680:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      in = fopen(path, "rb");
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2748:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "BLOB sz=%d ", rd);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2815:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char digit[16];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2819:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(digit, "%02x", *(blob + i));
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2834:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xpath[2048];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2920:13:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      out = fopen(xpath, "wb");
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2946:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char path[2048];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2956:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2968:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xschema[8192];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:2981:12:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      in = fopen(path, "rb");
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:3081:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "XmlBLOB sz=%d (XMLsz=%d) ", xml_size, doc_size);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:3121:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xpath[2048];
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:3161:13:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      out = fopen(xpath, "wb");
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:3214:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[256];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:433:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[8192];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:435:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char *options[4];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:449:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%d", srid);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:460:11:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
          strcat(dummy, ".prj");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:461:17:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
          out = fopen(dummy, "wb");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:489:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sql[1024];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:497:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[8192];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:547:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(sql,
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:551:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(sql,
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:580:3:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
  strcat(dummy, ".prj");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:581:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *out = fopen(dummy, "wb");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:602:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xpath[1024];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:604:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char outCs[128];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:611:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *out = fopen(xpath, "w");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:682:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                      char fmt[64];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:683:23:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                      sprintf(fmt, "%%1.%df", decimal_precision);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:707:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(xpath, "Exported %d rows into Txt/Tab file", rows);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:754:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xpath[1024];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:756:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char outCs[128];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:761:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *out = fopen(xpath, "w");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:821:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                      char fmt[64];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:822:23:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                      sprintf(fmt, "%%1.%df", decimal_precision);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:846:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(xpath, "Exported %d rows into Txt/Tab file", rows);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:893:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xpath[1024];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:895:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char outCs[128];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:902:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *out = fopen(xpath, "w");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:975:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                      char fmt[64];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:976:23:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                      sprintf(fmt, "%%1.%df", decimal_precision);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1003:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(xpath, "Exported %d rows into CSV file", rows);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1050:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xpath[1024];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1052:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char outCs[128];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1057:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *out = fopen(xpath, "w");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1119:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                      char fmt[64];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1120:23:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                      sprintf(fmt, "%%1.%df", decimal_precision);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1147:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(xpath, "Exported %d rows into CSV file", rows);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1195:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xpath[1024];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1196:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sqlpath[1024];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1197:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xtable[1024];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1199:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char outCs[128];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1208:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *out = fopen(xpath, "w");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1295:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                      char fmt[64];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1296:23:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                      sprintf(fmt, "\t\t\t\t<td align=\"right\">%%1.%df</td>\n",
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1326:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(xpath, "Exported %d rows into HTML file", rows);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1395:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[128];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1398:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.18f", num);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1424:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[8];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1447:8:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  yy = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1457:8:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  mm = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1465:8:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  dd = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1502:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[8];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1528:8:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  yy = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1538:8:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  mm = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1546:8:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  dd = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1584:8:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  hh = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1594:9:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  min = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1608:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      ss = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1618:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[8];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1635:8:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  hh = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1645:9:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  min = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1659:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      ss = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1747:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[8];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1756:8:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  yy = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1760:8:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  mm = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1764:8:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  dd = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1771:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[8];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1784:8:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  yy = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1788:8:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  mm = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1792:8:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  dd = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1797:8:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  hh = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1801:9:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  min = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1807:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      ss = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1815:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[8];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1822:8:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  hh = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1826:9:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  min = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1832:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      ss = atoi(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1851:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xpath[1024];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1852:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xtable[1024];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1855:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char outCs[128];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1862:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *out = fopen(xpath, "wb");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1952:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                  char num[128];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1967:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                      char num[128];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1974:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                      char num[128];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2002:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(xpath, "Exported %d rows into DIF spreadsheet", rows);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2052:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xpath[1024];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2055:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char outCs[128];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2059:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *out = fopen(xpath, "wb");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2139:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                  char num[128];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2154:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                      char num[128];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2161:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                      char num[128];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2189:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(xpath, "Exported %d rows into DIF spreadsheet", rows);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2253:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char format[16];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2254:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xpath[1024];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2255:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xtable[1024];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2258:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char outCs[128];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2265:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *out = fopen(xpath, "wb");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2330:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(xpath, "%d", sqlite3_column_int(stmt, i));
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2332:19:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                  strcpy(format, "FI0G");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2335:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(xpath, "%1.15f", sqlite3_column_double(stmt, i));
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2337:19:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                  strcpy(format, "P1;FF2G");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2343:19:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                  strcpy(format, "FG0G");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2351:23:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                      sprintf(xpath, "%d", GetDateValue(dummy));
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2354:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                      strcpy(format, "P2;FG0R");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2357:23:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                      sprintf(xpath, "%1.15f", GetDateTimeValue(dummy));
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2360:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                      strcpy(format, "P4;FG0R");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2363:23:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                      sprintf(xpath, "%1.15f", GetTimeValue(dummy));
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2366:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                      strcpy(format, "P3;FG0R");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2377:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                      strcpy(format, "FG0G");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2390:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(xpath, "Exported %d rows into SYLK spreadsheet", eff_row - 1);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2437:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char format[16];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2438:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xpath[1024];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2441:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char outCs[128];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2445:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *out = fopen(xpath, "wb");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2499:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(xpath, "%d", sqlite3_column_int(stmt, i));
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2501:19:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                  strcpy(format, "FI0G");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2504:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(xpath, "%1.15f", sqlite3_column_double(stmt, i));
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2506:19:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                  strcpy(format, "P1;FF2G");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2512:19:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                  strcpy(format, "FG0G");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2520:23:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                      sprintf(xpath, "%d", GetDateValue(dummy));
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2523:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                      strcpy(format, "P2;FG0R");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2526:23:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                      sprintf(xpath, "%1.15f", GetDateTimeValue(dummy));
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2529:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                      strcpy(format, "P4;FG0R");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2532:23:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                      sprintf(xpath, "%1.15f", GetTimeValue(dummy));
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2535:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                      strcpy(format, "P3;FG0R");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2545:23:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                      strcpy(format, "FG0G");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2559:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(xpath, "Exported %d rows into SYLK spreadsheet", eff_row - 1);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2760:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xpath[1024];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2761:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sqlpath[1024];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2763:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char outCs[128];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2769:15:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  FILE *out = fopen(xpath, "w");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2863:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                      char fmt[64];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2864:23:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                      sprintf(fmt, "\t\t\t\t<td align=\"right\">%%1.%df</td>\n",
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2898:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(xpath, "Exported %d rows into HTML file", rows);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2940:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xpath[1024];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3011:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                  char xcharset[128];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3139:29:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                            sprintf(xpath, "%I64d",
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3142:29:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                            sprintf(xpath, "%lld",
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3148:29:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                            sprintf(xpath, "%1.6f",
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3169:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(xpath, "Exported %d rows into the DBF file", rows);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3236:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xpath[1024];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3244:9:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  out = fopen(xpath, "wb");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3389:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xpath[1024];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3471:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                  char xcharset[128];
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3688:29:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                            sprintf(xpath, "%I64d",
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3691:29:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                            sprintf(xpath, "%lld",
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3697:29:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                            sprintf(xpath, "%1.6f",
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3718:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(xpath, "Exported %d rows into Shapefile", rows);
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:102:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(results[(i * columns) + 5]) == 0)
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:255:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char org[8192];
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:256:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dst[8192];
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:695:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char org[8192];
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:696:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dst[8192];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:209:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char elapsed[64];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:210:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char ordinal[64];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:275:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(ordinal, "done %d/%d: ", i + 1, count);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:288:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(ordinal, "discarded %d/%d (not a valid Raster Style): ",
data/spatialite-gui-2.1.0~beta1/Styles.cpp:329:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:330:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d Raster Styles have been successfully imported",
data/spatialite-gui-2.1.0~beta1/Styles.cpp:338:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:339:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d Raster Styles have been successfully imported",
data/spatialite-gui-2.1.0~beta1/Styles.cpp:346:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:347:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d Raster Styles have been successfully imported",
data/spatialite-gui-2.1.0~beta1/Styles.cpp:383:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy(xblob, xxblob, xblob_size);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:720:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char elapsed[64];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:721:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char ordinal[64];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:786:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(ordinal, "done %d/%d: ", i + 1, count);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:799:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(ordinal, "discarded %d/%d (not a valid Vector Style): ",
data/spatialite-gui-2.1.0~beta1/Styles.cpp:840:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:841:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d Vector Styles have been successfully imported",
data/spatialite-gui-2.1.0~beta1/Styles.cpp:849:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:850:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d Vector Styles have been successfully imported",
data/spatialite-gui-2.1.0~beta1/Styles.cpp:857:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:858:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d Vector Styles have been successfully imported",
data/spatialite-gui-2.1.0~beta1/Styles.cpp:894:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy(xblob, xxblob, xblob_size);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1146:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1152:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1155:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", pS->GetStyleID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1306:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1312:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1315:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", pS->GetStyleID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1398:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1404:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1407:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", pS->GetStyleID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1595:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int style_id = atoi(value);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1604:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value) == 0)
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1647:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int style_id = atoi(value);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1656:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value) == 0)
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1803:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1805:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int gtype = atoi(value);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2113:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2115:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int gtype = atoi(value);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2332:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2334:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int gtype = atoi(value);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2544:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2547:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3034:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3037:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value))
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3244:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3250:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3253:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", pS->GetStyleID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3404:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3410:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3413:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", pS->GetStyleID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3496:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3502:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3505:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", pS->GetStyleID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3693:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int style_id = atoi(value);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3702:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value) == 0)
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3745:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int style_id = atoi(value);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3754:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value) == 0)
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3849:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3858:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3863:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", pC->GetSRID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3986:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      int id = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:4152:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:4160:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:4165:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", pC->GetSRID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:4288:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      int id = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:4455:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:4463:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:4468:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", pC->GetSRID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:4579:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      int id = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:4741:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:4749:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:4753:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", pC->GetSRID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:4758:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%1.9f", pC->GetTolerance());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:4880:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      int id = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5045:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5053:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5057:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", pC->GetSRID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5180:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      int id = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5422:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      int id = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5443:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char cvg[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5478:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          LicenseID = atoi(value);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5480:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value) == 0)
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5485:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value) == 0)
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5713:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5719:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5722:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", pS->GetStyleID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5827:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5828:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%ld", style_id);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5924:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5930:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5933:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", pS->GetStyleID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6038:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6039:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%ld", style_id);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6123:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6129:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6132:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", pS->GetStyleID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6274:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[80];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6275:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%ld", style_id);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6364:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6370:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6373:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", pS->GetStyleID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6515:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[80];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6516:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%ld", style_id);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6632:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6645:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6652:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", pS->GetSRID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6657:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", pS->GetAuthSRID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6969:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6982:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6989:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", pS->GetSRID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6994:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", pS->GetAuthSRID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7164:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char cvg[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7257:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value) != 0)
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7260:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7264:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int auth_srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7352:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7358:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7533:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7539:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7629:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char cvg[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7737:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7750:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7757:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", pS->GetSRID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7762:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", pS->GetAuthSRID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8074:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8087:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8094:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", pS->GetSRID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8099:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", pS->GetAuthSRID());
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8208:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char cvg[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8239:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value) != 0)
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8242:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8246:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          int auth_srid = atoi(value);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8327:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8333:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8508:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8514:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d", count + 1);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8604:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char cvg[1024];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8799:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char elapsed[64];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8800:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char ordinal[64];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8875:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(ordinal, "done %d/%d: ", i + 1, count);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8888:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(ordinal, "discarded %d/%d (not a valid External Graphic): ",
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8930:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8931:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8940:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8941:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8949:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8950:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8989:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy(xblob, xxblob, xblob_size);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9018:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy(xblob, xxblob, xblob_size);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9053:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char dummy[128];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9065:23:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                      sprintf(dummy, "%u X %u", width, height);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9080:23:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                      sprintf(dummy, "%u X %u", width, height);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9095:23:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                      sprintf(dummy, "%u X %u", width, height);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9616:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char elapsed[64];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9617:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char ordinal[64];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9671:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(ordinal, "discarded %d/%d (not a valid Text Font): ",
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9683:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(ordinal, "done %d/%d: ", i + 1, count);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9723:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9724:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9733:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9734:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9742:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9743:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy,
data/spatialite-gui-2.1.0~beta1/Styles.cpp:10047:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[128];
data/spatialite-gui-2.1.0~beta1/Styles.cpp:10048:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "(FontID=%d)", FontId);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:1693:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[128];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:1694:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "connection #%d", num);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4837:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xprefix[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4900:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(xprefix, "temp");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4902:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(xprefix, "main");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4916:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(xprefix, "temp");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4918:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(xprefix, "main");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4932:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(xprefix, "temp");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:4934:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(xprefix, "main");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5118:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[128];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5170:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "', %d, '", srid);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5196:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                    retval = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5387:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                retval = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5472:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                retval = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5568:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                retval = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5648:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                retval = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5784:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                retval = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:5864:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                retval = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6336:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char str[256];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6337:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(str, "%d Geometries were successfully updated", count);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6357:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[128];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6392:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "\", %d)", srid);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6401:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "\") = %d", oldSrid);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6444:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_path[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6445:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_table[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6446:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_column[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6447:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_type[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6448:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_charset[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6449:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char err_msg[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6509:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                strcpy(x_type, "LINESTRING");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6511:17:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                strcpy(x_type, "POLYGON");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6556:35:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                          switch (atoi(results[(i * columns) + 0]))
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6562:33:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                                strcpy(x_type, "GEOMETRY");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6568:33:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                                strcpy(x_type, "POINT");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6574:33:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                                strcpy(x_type, "LINESTRING");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6580:33:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                                strcpy(x_type, "POLYGON");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6586:33:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                                strcpy(x_type, "MULTIPOINT");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6592:33:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                                strcpy(x_type, "MULTILINESTRING");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6598:33:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                                strcpy(x_type, "MULTIPOLYGON");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6604:33:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                                strcpy(x_type, "GEOMETRYCOLLECTION");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6652:35:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                          switch (atoi(results[(i * columns) + 0]))
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6658:33:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                                strcpy(x_type, "GEOMETRY");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6664:33:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                                strcpy(x_type, "POINT");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6670:33:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                                strcpy(x_type, "LINESTRING");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6676:33:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                                strcpy(x_type, "POLYGON");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6682:33:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                                strcpy(x_type, "MULTIPOINT");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6688:33:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                                strcpy(x_type, "MULTILINESTRING");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6694:33:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                                strcpy(x_type, "MULTIPOLYGON");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6700:33:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
                                strcpy(x_type, "GEOMETRYCOLLECTION");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6797:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_path[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6798:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_table[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6799:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_column[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6800:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_type[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6801:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char x_charset[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7252:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char x_path[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7253:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char x_table[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7254:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char x_charset[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7255:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char err_msg[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7494:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char x_path[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7496:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE *out = fopen(x_path, "wb");
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7553:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char data_type[128];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8058:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sql[4192];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8059:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sql2[2048];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8061:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char err_msg[2048];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8174:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sql[4192];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8175:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char sql2[4192];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8183:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char err_msg[2048];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8236:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          count = atoi(results[(i * columns) + 1]);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8497:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              geomSrid = atoi(value);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8499:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              indexType = atoi(value);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8505:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              switch (atoi(results[(i * columns) + 1]))
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8637:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              geomSrid = atoi(value);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8639:27:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              indexType = atoi(value);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8663:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char column[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8849:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8886:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(dummy, "', %d", pG->GetSRID());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8923:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "', %d", pG->GetSRID());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8979:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(value) == 0)
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9033:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char column[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9133:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char geom[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9178:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(value) != 0)
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9191:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(value) != 0)
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9347:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char column[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9451:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char geom[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9520:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(value) != 0)
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9533:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              if (atoi(value) != 0)
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9601:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char xvalue[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9859:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          if (atoi(results[(i * columns) + 5]) == 0)
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9944:20:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              pk = atoi(results[(i * columns) + 5]);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10002:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char dummy[128];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10003:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(dummy, "%d duplicated rows deleted from ", count);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10037:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xtable[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10038:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xgeometry[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10040:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char report_path[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10124:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char tmp_prefix[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10125:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xtable[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10126:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xgeometry[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10128:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char report_path[1024];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10241:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char dummy[128];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10642:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char dummy[128];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10731:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char dummy[128];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10913:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char dummy[128];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:10971:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char dummy[128];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:11029:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char dummy[128];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:11588:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[128];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:11598:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(dummy, "%d", obj->GetPort());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:11624:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char dummy[64];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:11625:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy, "%d", geom->GetSrid());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:11628:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy, "%d", geom->GetDims());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:11688:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                char dummy[64];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:11689:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy, "%d", geom->GetSrid());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:11692:17:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                sprintf(dummy, "%d", geom->GetDims());
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:11755:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        count = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:11791:17:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        count = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:36:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[35536];
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:54:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[35536];
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:100:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[4096];
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:101:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[4096];
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:266:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(dummy, "%I64d", _atoi64(buf));
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:268:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(dummy, "%lld", atoll(buf));
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:275:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(dummy, "%1.6f", atof(buf));
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:337:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "CSV/TXT loaded\n\n%d inserted rows", rows);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:652:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:653:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:1100:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:1101:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:1548:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:1549:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:1892:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:1896:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", MinScaleDenominator);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:1909:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", MaxScaleDenominator);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2021:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2023:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(dummy, "%1.2f", *(array + i));
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2025:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(dummy, " %1.2f", *(array + i));
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2027:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(dummy, "%c %1.2f", delimiter, *(array + i));
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2505:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2506:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", PerpendicularOffset1);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2528:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2529:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(),
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2552:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2553:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(),
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2564:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Stroke1Width);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2606:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", Stroke1DashOffset);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2632:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2633:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", PerpendicularOffset2);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2669:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2670:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(),
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2693:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                  char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2694:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(),
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2706:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Stroke2Width);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2764:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2765:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", Stroke2DashOffset);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2795:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2796:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", PerpendicularOffset3);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2832:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2833:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(),
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2856:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                  char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2857:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(),
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2869:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Stroke3Width);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2927:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:2928:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", Stroke3DashOffset);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4444:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE *out = fopen(path.ToUTF8(), "wb");
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4550:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy(xblob, xxblob, xblob_size);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:5563:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:5564:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:5944:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:5945:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:6375:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:6376:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:6757:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:6758:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7125:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7129:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", MinScaleDenominator);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7142:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", MaxScaleDenominator);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7292:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7293:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", DisplacementX1);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7298:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", DisplacementY1);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7303:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", PerpendicularOffset1);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7335:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7336:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(),
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7358:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7359:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(),
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7453:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7455:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(dummy, "%1.2f", *(array + i));
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7457:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(dummy, " %1.2f", *(array + i));
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7459:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(dummy, "%c %1.2f", delimiter, *(array + i));
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7657:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7658:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(),
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7680:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                  char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7681:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(),
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7693:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7694:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Stroke1Width);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7752:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7753:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", Stroke1DashOffset);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7919:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7920:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", DisplacementX2);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7929:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", DisplacementY2);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7938:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", PerpendicularOffset2);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7980:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:7981:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(),
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:8003:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:8004:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(),
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:8214:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:8215:15:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
              sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(),
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:8237:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                  char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:8238:19:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
                  sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(),
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:8250:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:8251:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Stroke2Width);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:8309:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:8310:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", Stroke2DashOffset);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:10111:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE *out = fopen(path.ToUTF8(), "wb");
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:594:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:595:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:942:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:943:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:999:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1000:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1342:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1346:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", MinScaleDenominator);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1359:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", MaxScaleDenominator);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1498:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1499:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Size);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1503:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", Rotation);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1507:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", AnchorPointX);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1511:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", AnchorPointY);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1516:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", DisplacementX);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1521:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", DisplacementY);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1606:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1607:11:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
          sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(),
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1698:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1700:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(dummy, "%1.2f", *(array + i));
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1702:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(dummy, " %1.2f", *(array + i));
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1704:9:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
        sprintf(dummy, "%c %1.2f", delimiter, *(array + i));
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1868:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1869:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", StrokeWidth);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1911:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:1912:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", StrokeDashOffset);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:3095:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE *out = fopen(path.ToUTF8(), "wb");
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:3675:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:3676:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:3696:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:3697:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4370:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4374:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", MinScaleDenominator);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4387:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", MaxScaleDenominator);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4553:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4554:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4559:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4560:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", FontSize);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4576:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(dummy, "%1.2f", HaloRadius);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4583:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char hex[16];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4584:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(hex, "#%02x%02x%02x", color.Red(), color.Green(), color.Blue());
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4776:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4777:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", Rotation);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4783:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", AnchorPointX);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4789:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", AnchorPointY);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4795:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", DisplacementX);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4801:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", DisplacementY);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4827:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[64];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4828:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", PerpendicularOffset);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4841:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", InitialGap);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4845:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "%1.2f", Gap);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5148:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char facename[1024];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:6137:19:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      FILE *out = fopen(path.ToUTF8(), "wb");
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:621:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char wfs_version[128];
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:622:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char url[8196];
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:623:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char alt_describe[4192];
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:624:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char layer_name[1024];
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:625:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char table[1024];
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:626:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char pk[1024];
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:744:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xname[1024];
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:844:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char url[1024];
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:845:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xtable[1024];
data/spatialite-gui-2.1.0~beta1/Wfs.cpp:939:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xurl[1024];
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:650:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char xurl[1024 * 64];
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:811:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(Version, "1.0.0");
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:814:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(Version, "1.1.0");
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:817:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(Version, "1.1.1");
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:820:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(Version, "1.3.0");
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:1977:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      int id = atoi(results[(i * columns) + 0]);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2489:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char t_w[64];
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2490:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(t_w, "%d", TileWidth);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2513:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char t_h[64];
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2514:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(t_h, "%d", TileHeight);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2672:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char byte[2];
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2809:11:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      if (atoi(results[(i * columns) + 5]) == 0)
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2813:11:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      if (atoi(results[(i * columns) + 6]) == 0)
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2817:11:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      if (atoi(results[(i * columns) + 7]) == 0)
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2821:19:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      TileWidth = atoi(results[(i * columns) + 8]);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2822:20:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      TileHeight = atoi(results[(i * columns) + 9]);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2824:11:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      if (atoi(results[(i * columns) + 11]) == 0)
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3132:7:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      strcpy(BgColor, "ffffff");
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3168:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char byte[3];
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3169:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(byte, "%02x", color.Red());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3170:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(BgColor, byte, 2);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3171:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(byte, "%02x", color.Green());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3172:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(BgColor + 2, byte, 2);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3173:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(byte, "%02x", color.Blue());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3174:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(BgColor + 4, byte, 2);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3604:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(Version, "1.0.0");
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3607:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(Version, "1.1.0");
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3610:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(Version, "1.1.1");
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3613:9:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
        strcpy(Version, "1.3.0");
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3676:22:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
              srid = atoi(crs + i + 1);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3715:26:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                  srid = atoi(crs + i + 1);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3827:7:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  if (atoi(*(results + 1)) != 0)
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3861:7:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  if (atoi(*(results + 1)) != 0)
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3903:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3904:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "(rows=%d columns=%d)", rows, columns);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3911:7:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  if (atoi(*(results + 1)) != 1)
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3913:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3914:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "(%d)", atoi(*(results + 1)));
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3914:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      sprintf(dummy, "(%d)", atoi(*(results + 1)));
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3981:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3982:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "(rows=%d columns=%d)", rows, columns);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3989:7:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  if (atoi(*(results + 1)) != 1)
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3991:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char dummy[80];
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3992:7:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
      sprintf(dummy, "(%d)", atoi(*(results + 1)));
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3992:30:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      sprintf(dummy, "(%d)", atoi(*(results + 1)));
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:4076:12:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    srid = atoi(ref_sys + 5);
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:159:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char title[256];
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:215:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[2048];
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:260:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char title[256];
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:323:8:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	      memcpy (p, "<br>  ", 6);
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:331:8:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	      memcpy (p, "<hr>  ", 6);
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:345:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char line[2048];
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:533:17:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fl_splite = fopen ("./spatialite-sql-latest.html", "rb");
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:540:14:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fl_rl2 = fopen ("./rl2-sql-latest.html", "rb");
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:547:14:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    fl_out = fopen ("./HtmlHelp.cpp", "wb");
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:579:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (html, p_splite, len_splite);
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:580:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy (html + len_splite, p_rl2, len_rl2);
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:106:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          int svg_sz = strlen(svg);
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1546:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt,
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1610:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt,
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1717:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt,
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1789:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt,
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1857:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt,
data/spatialite-gui-2.1.0~beta1/BlobExplorer.cpp:1931:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt,
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:362:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len = strlen(str);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:370:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(str);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:977:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(sqlite, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1053:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(sqlite, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1391:3:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
  strcpy(textbuf, "0");
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:1745:3:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
  strcpy(textbuf, "0");
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2259:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strlen(text) > 10)
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2333:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strlen(text) > 10)
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2610:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strlen(text) > 10)
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2684:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strlen(text) > 10)
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2786:3:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
  strcpy(textbuf, "0");
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:2999:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strlen(text) > 10)
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3066:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strlen(text) > 10)
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3216:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len = strlen(str);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3224:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(str);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:3667:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4365:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(params->GetMainFrame()->GetSqlite(), sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4496:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4527:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:4810:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:5015:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(Parent->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:5308:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:5499:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(sqlite, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/DialogsGraph.cpp:5525:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              int len = strlen((const char *) doc);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:636:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:660:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      sqlite3_bind_text(stmt, 4, dummy, strlen(dummy), SQLITE_TRANSIENT);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:669:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      sqlite3_bind_text(stmt, 5, dummy, strlen(dummy), SQLITE_TRANSIENT);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:678:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      sqlite3_bind_text(stmt, 6, dummy, strlen(dummy), SQLITE_TRANSIENT);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:704:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      sqlite3_bind_text(stmt, 9, dummy, strlen(dummy), SQLITE_TRANSIENT);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:713:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      sqlite3_bind_text(stmt, 10, dummy, strlen(dummy), SQLITE_TRANSIENT);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:721:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      sqlite3_bind_text(stmt, 11, dummy, strlen(dummy), SQLITE_TRANSIENT);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:744:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:805:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              sqlite3_bind_text(stmt, 3, tag_name, strlen(tag_name),
data/spatialite-gui-2.1.0~beta1/Exif.cpp:809:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              sqlite3_bind_text(stmt, 6, type_desc, strlen(type_desc),
data/spatialite-gui-2.1.0~beta1/Exif.cpp:833:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:870:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                        strlen(pT->StringValue), SQLITE_STATIC);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:978:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    sqlite3_bind_text(stmt, 9, human, strlen(human),
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1510:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, xsql, strlen(xsql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1584:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      sqlite3_bind_text(stmt, i_col++, x_path, strlen(x_path),
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1593:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sqlite3_bind_text(stmt, i_col++, schemaUri, strlen(schemaUri),
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1602:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sqlite3_bind_text(stmt, i_col++, parseError, strlen(parseError),
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1611:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sqlite3_bind_text(stmt, i_col++, validateError, strlen(validateError),
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1904:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len1 = strlen(fileName);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1905:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len2 = strlen(suf);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1964:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              len = strlen(internalSchemaURI);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:1977:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              len = strlen(schemaURI);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2236:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2604:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      sqlite3_bind_text(stmt, 1, dummy, strlen(dummy), SQLITE_TRANSIENT);
data/spatialite-gui-2.1.0~beta1/Exif.cpp:2624:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      sqlite3_bind_text(stmt, 5, dummy, strlen(dummy), SQLITE_TRANSIENT);
data/spatialite-gui-2.1.0~beta1/ExportXLSX.cpp:55:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(SqliteHandle, sql_stmt, strlen(sql_stmt), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:766:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          len = strlen(getmap);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:776:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          len = strlen(getfeatureinfo);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1325:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(config->GetStyle());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:1612:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(config->GetStyle());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2140:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(config->GetStyle());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2499:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(config->GetStyle());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:2891:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(config->GetStyle());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:3341:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(config->GetStyle());
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4054:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          len = strlen(version);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4062:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          len = strlen(format);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4070:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          len = strlen(style);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4078:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          if (strlen(bgcolor) == 6)
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4130:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          len = strlen(version);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4271:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          len = strlen(val);
data/spatialite-gui-2.1.0~beta1/LayerTree.cpp:4367:12:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  else if (strlen(BgColor) != 6)
data/spatialite-gui-2.1.0~beta1/Main.cpp:3249:15:  [1] (buffer) getc:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  while ((c = getc(in)) != EOF)
data/spatialite-gui-2.1.0~beta1/Main.cpp:5466:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Main.cpp:5528:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Main.cpp:5799:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Main.cpp:5995:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Main.cpp:6542:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Main.cpp:6569:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Main.cpp:6596:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Main.cpp:8384:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          dummy = (char *) malloc(strlen(results[(i * columns) + 1]) + 1);
data/spatialite-gui-2.1.0~beta1/Main.cpp:8521:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, dummy, strlen(dummy), &stmt_in, NULL);
data/spatialite-gui-2.1.0~beta1/Main.cpp:8533:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, dummy, strlen(dummy), &stmt_out, NULL);
data/spatialite-gui-2.1.0~beta1/Main.cpp:9099:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Main.cpp:11931:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  len = strlen(name);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12067:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  len = strlen(name);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12164:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  len = strlen(name);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12319:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  len = strlen(name);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12408:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  len = strlen(name);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12548:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  len = strlen(name);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12690:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  len = strlen(name);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12786:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  len = strlen(name);
data/spatialite-gui-2.1.0~beta1/Main.cpp:12985:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(stmt);
data/spatialite-gui-2.1.0~beta1/Main.cpp:14163:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  for (i = 0, j = 0; i < (int) strlen(data); i += 2, j++)
data/spatialite-gui-2.1.0~beta1/Main.cpp:14325:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              len = strlen(buf);
data/spatialite-gui-2.1.0~beta1/Main.cpp:14331:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              len = strlen(buf);
data/spatialite-gui-2.1.0~beta1/Main.cpp:14337:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              len = strlen(buf);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:272:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, xname, strlen(xname), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:862:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), xname, strlen(xname), &stmt,
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1033:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), xname, strlen(xname), &stmt,
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1861:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      int ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:1874:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      sqlite3_bind_text(stmt, 1, xname, strlen(xname), free);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:2053:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      int ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/MalformedGeoms.cpp:2066:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      sqlite3_bind_text(stmt, 1, xname, strlen(xname), free);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:726:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          if (strlen(wms->GetStyle()) > 0)
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:819:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(style);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:859:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(style);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:888:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(style);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:914:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(style);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:948:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(getMapUrl);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:956:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(getFeatureInfoUrl);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:960:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(version);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:963:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(ref_sys);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:966:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(style);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:969:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(image_format);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:976:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(bg_color);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1237:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len = strlen(db_prefix);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:1262:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      int len = strlen(path);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2313:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          len = strlen(lyr->vector_style->text_sym->label);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:2329:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              len = strlen(lyr->vector_style->text_sym->font->family);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:3671:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(prefix);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:3675:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(path);
data/spatialite-gui-2.1.0~beta1/MapConfig.cpp:3843:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      int len = strlen(prefix);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:413:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len = strlen(type);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:416:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(name);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:832:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      int len = strlen(value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:1270:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(table_name);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:1273:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(geometry_column);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:1280:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(mother_table_name);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:1288:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(mother_geometry_column);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:1296:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(mother_rowid_column);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:1338:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(topo_name);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:1345:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(topo_name);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3125:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3131:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3137:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3143:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3156:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3162:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3168:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3174:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3187:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3193:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3199:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3205:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3535:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MapPanel->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3548:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      sqlite3_bind_blob(stmt, 2, xml, strlen(xml), sqlite3_free);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3550:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_bind_blob(stmt, 1, xml, strlen(xml), sqlite3_free);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3623:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          fwrite(xml, 1, strlen(xml), out);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3900:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3906:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3912:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3918:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3926:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3932:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3938:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:3944:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:4093:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MapPanel->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:4123:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:4129:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:4135:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:4141:5:  [1] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant character.
    strcpy(dummy, "?");
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:5912:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:5921:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:5930:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:5939:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:5948:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:5957:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:5966:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6476:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(sqlite, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6621:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          len = strlen(value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6670:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          len = strlen(value);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6706:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(url);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6724:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(url);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6975:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(version);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:6990:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(ref_sys);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:7050:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(style);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:7065:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(image_format);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:7080:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(color);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:7133:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(style);
data/spatialite-gui-2.1.0~beta1/MapPanel.cpp:7169:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(style);
data/spatialite-gui-2.1.0~beta1/MapView.cpp:931:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        sqlite3_prepare_v2(MapPanel->GetSqlite(), sql, strlen(sql), &stmt,
data/spatialite-gui-2.1.0~beta1/MapView.cpp:1041:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MapPanel->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/MapView.cpp:1069:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MapPanel->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/MapView.cpp:1182:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MapPanel->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3010:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MapPanel->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3103:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          int len = strlen(config->GetStyle());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3116:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          int len = strlen(config->GetStyle());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3126:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      int len = strlen(config->GetStyle());
data/spatialite-gui-2.1.0~beta1/MapView.cpp:3134:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MapPanel->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/MapView.cpp:4578:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      int len = strlen(style);
data/spatialite-gui-2.1.0~beta1/Objects.cpp:3192:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(txt) != 10)
data/spatialite-gui-2.1.0~beta1/Objects.cpp:3238:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(txt) != 19)
data/spatialite-gui-2.1.0~beta1/Objects.cpp:3620:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      int len = strlen(val);
data/spatialite-gui-2.1.0~beta1/QueryView.cpp:359:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len = strlen(word);
data/spatialite-gui-2.1.0~beta1/QueryViewComposer.cpp:2691:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(org);
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:1231:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len = strlen(XmlStyle);
data/spatialite-gui-2.1.0~beta1/QuickStylesRaster.cpp:2575:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          fwrite(xml, 1, strlen(xml), out);
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:2047:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len = strlen(XmlStyle);
data/spatialite-gui-2.1.0~beta1/QuickStylesTopology.cpp:5064:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          fwrite(xml, 1, strlen(xml), out);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:151:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      int len = strlen(this->LabelColumn);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:159:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      int len = strlen(this->FontFacename);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:345:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(x);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:361:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(x);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:1618:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len = strlen(XmlStyle);
data/spatialite-gui-2.1.0~beta1/QuickStylesVector.cpp:6015:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          fwrite(xml, 1, strlen(xml), out);
data/spatialite-gui-2.1.0~beta1/Raster.cpp:2433:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(params->GetMainFrame()->GetSqlite(), sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Raster.cpp:3534:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Raster.cpp:3579:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Raster.cpp:3813:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:418:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:431:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:440:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:542:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:555:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:564:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:667:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          fwrite(xml, 1, strlen(xml), out);
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:721:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:726:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  sqlite3_bind_blob(stmt, 1, xml, strlen(xml), SQLITE_STATIC);
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:754:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:809:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:1271:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:1284:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:1293:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:1436:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:1449:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:1458:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:1599:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          fwrite(xml, 1, strlen(xml), out);
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2057:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2070:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2079:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2201:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2214:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2223:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2346:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          fwrite(xml, 1, strlen(xml), out);
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2728:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2741:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2750:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2843:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2856:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2865:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:2960:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          fwrite(xml, 1, strlen(xml), out);
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:3932:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:3945:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:3954:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4003:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Map.GetFirstColor().ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4017:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      str = new char[strlen(pE->GetColor().ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4083:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4096:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4105:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4128:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Map.GetFirstColor().ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4142:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      str = new char[strlen(pE->GetColor().ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:4234:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          fwrite(xml, 1, strlen(xml), out);
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5008:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5021:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5030:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5068:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Fallback.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5091:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      str = new char[strlen(pE->GetColor().ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5160:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5173:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5182:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5196:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Fallback.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5217:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      str = new char[strlen(pE->GetColor().ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5312:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          fwrite(xml, 1, strlen(xml), out);
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5750:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5763:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5772:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5824:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Color.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5877:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5890:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5899:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:5925:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Color.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/RasterSymbolizers.cpp:6004:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          fwrite(xml, 1, strlen(xml), out);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:599:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      ret = sqlite3_prepare_v2(sqlite, pSql, strlen(pSql), &stmt, &sql_tail);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:608:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strlen(pSql) == 0)
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:683:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len = strlen(sql);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:704:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(p);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:797:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strlen(pSql) == 0)
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:804:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      ret = sqlite3_prepare_v2(sqlite, pSql, strlen(pSql), &stmt, &sql_tail);
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:823:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strlen(pSql) == 0)
data/spatialite-gui-2.1.0~beta1/ResultSetView.cpp:1650:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:44:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len = strlen(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:70:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len = strlen(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:107:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len = strlen(buf);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:630:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, xname, strlen(xname), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:650:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  int len = strlen(text);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:769:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, dummy, strlen(dummy), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:789:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  int len = strlen(text);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:921:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, xname, strlen(xname), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:942:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  int len = strlen(text);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1065:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, dummy, strlen(dummy), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1086:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  int len = strlen(text);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1242:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, xname, strlen(xname), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1264:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  int len = strlen(text);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1399:12:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  for (i = strlen(dummy) - 1; i >= 0; i--)
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1406:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (dummy[strlen(dummy) - 1] == '.')
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1407:5:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
    strcat(dummy, "0");
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1408:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  for (i = 0; i < (int) strlen(dummy); i++)
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1428:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(date) != 10)
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1509:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(datetime) < 16)
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1597:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(datetime) >= 19)
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1622:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(time) < 5)
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1648:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(time) >= 8)
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1802:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(datetime) >= 19)
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1827:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(time) >= 8)
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1881:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, xname, strlen(xname), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1923:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  dummy = (char *) sqlite3_malloc(strlen(str) + 1);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:1959:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  dummy = (char *) sqlite3_malloc(strlen(str) + 1);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2067:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, dummy, strlen(dummy), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2110:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  dummy = (char *) sqlite3_malloc(strlen(str) + 1);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2146:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  dummy = (char *) sqlite3_malloc(strlen(str) + 1);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2231:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  tmp = (char *) sqlite3_malloc(strlen(buf) + 3);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2284:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, xname, strlen(xname), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2310:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  dummy = (char *) sqlite3_malloc(strlen(str) + 1);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2347:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  dummy = (char *) sqlite3_malloc(strlen(str) + 1);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2453:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, dummy, strlen(dummy), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2479:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  dummy = (char *) sqlite3_malloc(strlen(str) + 1);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2516:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  dummy = (char *) sqlite3_malloc(strlen(str) + 1);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2810:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, dummy, strlen(dummy), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2832:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  int len = strlen(text);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2963:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, xsql, strlen(xsql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:2991:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  dummy = (char *) malloc(strlen(str) + 1);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3009:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  char *converted = (char *) sqlite3_malloc(strlen(string) + 1);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3015:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                      len = strlen(converted);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3130:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                            dummy = (char *) malloc(strlen(str) + 1);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3304:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, xsql, strlen(xsql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3414:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, xsql, strlen(xsql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3469:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  char *converted = (char *) sqlite3_malloc(strlen(string) + 1);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3475:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                      len = strlen(converted);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3679:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                            dummy = (char *) malloc(strlen(str) + 1);
data/spatialite-gui-2.1.0~beta1/Shapefiles.cpp:3816:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len = strlen(name);
data/spatialite-gui-2.1.0~beta1/SqlFiltersComposer.cpp:702:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(org);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:238:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(params->GetMainFrame()->GetSqlite(), sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:367:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:398:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:749:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(params->GetMainFrame()->GetSqlite(), sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:878:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:909:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1219:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:1246:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2595:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2642:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2692:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2739:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2789:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2832:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2880:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:2923:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3083:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3126:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3317:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:3344:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5509:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5558:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5763:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:5974:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6172:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6214:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6413:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6455:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6859:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:6889:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7430:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7463:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7964:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:7994:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8405:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8438:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8826:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(params->GetMainFrame()->GetSqlite(), sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:8973:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9002:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9034:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9143:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  sqlite3_bind_text(stmt, 1, xlink_href, strlen(xlink_href), SQLITE_STATIC);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9145:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  sqlite3_bind_text(stmt, 3, title, strlen(title), SQLITE_STATIC);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9146:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  sqlite3_bind_text(stmt, 4, abstract, strlen(abstract), SQLITE_STATIC);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9147:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  sqlite3_bind_text(stmt, 5, filename, strlen(filename), SQLITE_STATIC);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9378:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9384:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  sqlite3_bind_text(stmt, 1, xlink_href, strlen(xlink_href), SQLITE_STATIC);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9640:66:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(params->GetMainFrame()->GetSqlite(), sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9761:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  sqlite3_bind_text(stmt, 1, path, strlen(path), SQLITE_STATIC);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:9987:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:10075:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/Styles.cpp:10119:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6160:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  char *xcov = new char[strlen(coverage.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:6187:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  char *xcov = new char[strlen(coverage.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:7417:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), xsql, strlen(xsql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8104:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:8320:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9152:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              xname = (char *) malloc(strlen(value) + 1);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9160:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          xname = (char *) malloc(strlen(value) + 1);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9166:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          xname = (char *) malloc(strlen(value) + 1);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9481:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  xname = (char *) malloc(strlen(value) + 1);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9501:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              xname = (char *) malloc(strlen(value) + 1);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9508:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          xname = (char *) malloc(strlen(value) + 1);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9783:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              xname = (char *) malloc(strlen(column) + 1);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9849:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          xname = (char *) malloc(strlen(column) + 1);
data/spatialite-gui-2.1.0~beta1/TableTree.cpp:9939:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              int len = strlen(xnm);
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:37:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len = strlen(value);
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:55:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int len = strlen(value);
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:134:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      xname = (char *) sqlite3_malloc(strlen(text->columns[i].name) + 1);
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:149:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(xname);
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:185:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      xname = (char *) malloc(strlen(*(col_name + i)) + 1);
data/spatialite-gui-2.1.0~beta1/TextCsv.cpp:235:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          xname = (char *) malloc(strlen(*(col_name + i)) + 1);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3432:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3445:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3454:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3513:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      str = new char[strlen(Stroke1XLinkHref.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3522:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      str = new char[strlen(Stroke1MimeType.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3543:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Stroke1ColorReplacement.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3568:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      str = new char[strlen(Stroke1Color.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3648:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      str = new char[strlen(dash.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3713:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Stroke2XLinkHref.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3722:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Stroke2MimeType.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3744:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              str = new char[strlen(Stroke2ColorReplacement.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3769:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Stroke2Color.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3849:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(dash.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3915:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Stroke3XLinkHref.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3924:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Stroke3MimeType.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3946:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              str = new char[strlen(Stroke3ColorReplacement.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:3971:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Stroke3Color.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4051:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(dash.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4137:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4150:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4159:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4182:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      str = new char[strlen(Stroke1XLinkHref.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4191:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      str = new char[strlen(Stroke1MimeType.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4211:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Stroke1ColorReplacement.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4236:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      str = new char[strlen(Stroke1Color.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4316:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      str = new char[strlen(dash.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4456:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          fwrite(xml, 1, strlen(xml), out);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4532:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4537:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  sqlite3_bind_blob(stmt, 1, xml, strlen(xml), SQLITE_STATIC);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4565:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4620:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql),
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4670:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      int svg_sz = strlen(svg);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:4870:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  int ret = sqlite3_prepare_v2(SqliteHandle, sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:8950:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:8963:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:8972:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9034:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Fill1XLinkHref.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9043:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Fill1MimeType.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9065:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              str = new char[strlen(Fill1ColorReplacement.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9090:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Fill1Color.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9125:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Stroke1XLinkHref.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9134:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Stroke1MimeType.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9156:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              str = new char[strlen(Stroke1ColorReplacement.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9181:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Stroke1Color.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9261:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(dash.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9349:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              str = new char[strlen(Fill2XLinkHref.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9358:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              str = new char[strlen(Fill2MimeType.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9380:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  str = new char[strlen(Fill2ColorReplacement.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9405:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              str = new char[strlen(Fill2Color.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9440:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              str = new char[strlen(Stroke2XLinkHref.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9449:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              str = new char[strlen(Stroke2MimeType.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9471:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  str = new char[strlen(Stroke2ColorReplacement.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9496:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              str = new char[strlen(Stroke2Color.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9576:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              str = new char[strlen(dash.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9684:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9697:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9706:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9732:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Fill1XLinkHref.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9741:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Fill1MimeType.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9762:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              str = new char[strlen(Fill1ColorReplacement.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9787:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Fill1Color.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9822:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Stroke1XLinkHref.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9831:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Stroke1MimeType.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9852:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              str = new char[strlen(Stroke1ColorReplacement.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9877:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Stroke1Color.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:9957:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(dash.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers1.cpp:10122:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          fwrite(xml, 1, strlen(xml), out);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2281:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2294:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2303:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2359:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      str = new char[strlen(XLinkHref.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2368:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      str = new char[strlen(MimeType.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2388:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(ColorReplacement.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2445:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(FillColor.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2464:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(StrokeColor.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2537:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              str = new char[strlen(dash.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2686:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2699:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2708:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2728:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      str = new char[strlen(XLinkHref.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2737:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      str = new char[strlen(MimeType.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2757:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(ColorReplacement.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2814:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(FillColor.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2833:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(StrokeColor.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:2906:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              str = new char[strlen(dash.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:3106:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          fwrite(xml, 1, strlen(xml), out);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:4998:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5423:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5436:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5445:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5492:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Label.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5501:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(FontFamily.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5690:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      str = new char[strlen(HaloColor.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5715:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(FillColor.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5786:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Name.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5799:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Title.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5808:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          str = new char[strlen(Abstract.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5819:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(Label.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:5828:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(FontFamily.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:6011:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      str = new char[strlen(HaloColor.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:6030:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  str = new char[strlen(HaloColor.ToUTF8()) + 1];
data/spatialite-gui-2.1.0~beta1/VectorSymbolizers2.cpp:6148:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          fwrite(xml, 1, strlen(xml), out);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:1999:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2044:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2094:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2713:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(config->GetVersion());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2720:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(config->GetRefSys());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2727:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(config->GetImageFormat());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2734:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(config->GetStyle());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2748:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(config->GetBgColor());
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2832:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          len = strlen(version);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2840:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          len = strlen(ref_sys);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2848:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          len = strlen(format);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2856:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          len = strlen(style);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2864:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          if (strlen(bgcolor) == 6)
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:2916:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          len = strlen(version);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3222:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3267:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3308:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3348:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3387:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3426:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3465:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sqlite3_prepare_v2(MainFrame->GetSqlite(), sql, strlen(sql), &stmt, NULL);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3668:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(crs);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3707:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      int len = strlen(crs);
data/spatialite-gui-2.1.0~beta1/WmsDialog.cpp:3785:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          len = strlen(proj4text);
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:176:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    *(title + strlen (title) - 5) = '\0';
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:180:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for (i = 0; i < (int) strlen (str); i++)
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:184:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for (i = 0; i < (int) strlen (str); i++)
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:189:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for (i = 0; i < (int) strlen (str); i++)
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:193:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for (i = 0; i < (int) strlen (str); i++)
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:197:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for (i = 0; i < (int) strlen (str); i++)
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:201:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for (i = 0; i < (int) strlen (str); i++)
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:241:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
		      for (x = 0; x < strlen (line); x++)
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:277:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    *(title + strlen (title) - 5) = '\0';
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:281:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for (i = 0; i < (int) strlen (str); i++)
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:285:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for (i = 0; i < (int) strlen (str); i++)
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:370:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
		      for (x = 0; x < (int) strlen (header); x++)
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:380:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
		      for (x = 0; x < strlen (line); x++)
data/spatialite-gui-2.1.0~beta1/helpgen/helpgen.c:391:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    for (i = 0; i < (int) strlen (footer); i++)

ANALYSIS SUMMARY:

Hits = 3918
Lines analyzed = 179901 in approximately 4.23 seconds (42505 lines/second)
Physical Source Lines of Code (SLOC) = 162559
Hits@level = [0] 315 [1] 543 [2] 1668 [3]   8 [4] 1699 [5]   0
Hits@level+ = [0+] 4233 [1+] 3918 [2+] 3375 [3+] 1707 [4+] 1699 [5+]   0
Hits/KSLOC@level+ = [0+] 26.0398 [1+] 24.102 [2+] 20.7617 [3+] 10.5008 [4+] 10.4516 [5+]   0
Dot directories skipped = 1 (--followdotdir overrides)
Minimum risk level = 1
Not every hit is necessarily a security vulnerability.
There may be other security vulnerabilities; review your code!
See 'Secure Programming HOWTO'
(https://dwheeler.com/secure-programs) for more information.