diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-09-30 09:39:01 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2019-09-30 18:53:32 +0200 |
commit | c561d7289b23507f810f8a4fc9c16a314f7fb0a8 (patch) | |
tree | 484def1b1626e103858985391480e8fbf1c4956a /sc/inc/address.hxx | |
parent | 9366fc18143194909a158a8252c25d8c3ff6e87a (diff) |
reduce number of calc column constants slightly
and add some comments
Change-Id: If71a3dff151fea249337668cf25b9c91d200d401
Reviewed-on: https://gerrit.libreoffice.org/79829
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sc/inc/address.hxx')
-rw-r--r-- | sc/inc/address.hxx | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/sc/inc/address.hxx b/sc/inc/address.hxx index df26f12c1408..c420da83120c 100644 --- a/sc/inc/address.hxx +++ b/sc/inc/address.hxx @@ -59,18 +59,12 @@ const SCTAB SCTAB_MAX = ::std::numeric_limits<SCTAB>::max(); const SCCOLROW SCCOLROW_MAX = ::std::numeric_limits<SCCOLROW>::max(); const SCSIZE SCSIZE_MAX = ::std::numeric_limits<SCSIZE>::max(); -// The maximum values. Defines are needed for preprocessor checks, for example -// in bcaslot.cxx, otherwise type safe constants are preferred. -#define MAXROWCOUNT_DEFINE 1048576 -#define MAXCOLCOUNT_DEFINE 1024 - // Count values -const SCROW MAXROWCOUNT = MAXROWCOUNT_DEFINE; -const SCCOL MAXCOLCOUNT = MAXCOLCOUNT_DEFINE; -const SCCOL INITIALCOLCOUNT = 64; +const SCROW MAXROWCOUNT = 1048576; +const SCCOL MAXCOLCOUNT = 1024; +const SCCOL INITIALCOLCOUNT = 64; // initial number of columns we allocate memory for /// limiting to 10000 for now, problem with 32 bit builds for now const SCTAB MAXTABCOUNT = 10000; -const SCCOLROW MAXCOLROWCOUNT = MAXROWCOUNT; // Maximum values const SCROW MAXROW = MAXROWCOUNT - 1; const SCCOL MAXCOL = MAXCOLCOUNT - 1; @@ -87,11 +81,11 @@ const SCTAB MININITTAB = 1; // Special values const SCTAB SC_TAB_APPEND = SCTAB_MAX; const SCTAB TABLEID_DOC = SCTAB_MAX; // entire document, e.g. protect -const SCROW SCROWS32K = 32000; +const SCROW SCROWS32K = 32000; // for fuzzing const SCCOL SCCOL_REPEAT_NONE = SCCOL_MAX; const SCROW SCROW_REPEAT_NONE = SCROW_MAX; -#define MAXROW_30 8191 +const SCROW MAXROW_30 = 8191; [[nodiscard]] inline bool ValidCol( SCCOL nCol ) { |