From 640578de53586231d673d3f90f84bfb69207cf41 Mon Sep 17 00:00:00 2001 From: drh <> Date: Sat, 27 Jun 2026 21:52:55 +0000 Subject: [PATCH] Make sure local functions in the series.c extension have only file scope. [forum:/info/2026-06-27T20:38:26Z|Forum 2026-06-27T20:38:26Z]. FossilOrigin-Name: d8c59f264bdb4ad927fffd9ce78a36a6754487071ff7ce3316edbd63789d7af2 --- ext/misc/series.c | 2 +- manifest | 12 ++++++------ manifest.uuid | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/ext/misc/series.c b/ext/misc/series.c index 9859a0c5cd..7f7573e6b3 100644 --- a/ext/misc/series.c +++ b/ext/misc/series.c @@ -404,7 +404,7 @@ static double seriesFloor(double r){ ** a way that avoids 'outside the range of representable values' warnings ** from UBSAN. */ -sqlite3_int64 seriesRealToI64(double r){ +static sqlite3_int64 seriesRealToI64(double r){ if( r<-9223372036854774784.0 ) return SMALLEST_INT64; if( r>+9223372036854774784.0 ) return LARGEST_INT64; return (sqlite3_int64)r; diff --git a/manifest b/manifest index 1e798327a2..1d1ca05b8c 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C In\sthe\samatch.c\sand\sfuzzer.c\sextensions\s(both\sof\swhich\sare\sexperimental,\nfor\stesting\spurposes\sonly,\sand\sare\snot\spart\sof\sany\sdeliverable)\streat\nNULL\sinputs\sas\sempty\sstrings.\n[bugs:/info/2026-06-27T19:32:29Z|Bug\s2026-06-27T19:32:29Z]. -D 2026-06-27T20:30:17.000 +C Make\ssure\slocal\sfunctions\sin\sthe\sseries.c\sextension\shave\sonly\sfile\sscope.\n[forum:/info/2026-06-27T20:38:26Z|Forum\s2026-06-27T20:38:26Z]. +D 2026-06-27T21:52:55.445 F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea @@ -395,7 +395,7 @@ F ext/misc/randomjson.c ef835fc64289e76ac4873b85fe12f9463a036168d7683cf2b773e36e F ext/misc/regexp.c 378e6e84516952a4b9f3f4df88927f20e6538e2609f55b773ed78899dab8206e F ext/misc/remember.c add730f0f7e7436cd15ea3fd6a90fd83c3f706ab44169f7f048438b7d6baa69c F ext/misc/rot13.c 51ac5f51e9d5fd811db58a9c23c628ad5f333c173f1fc53c8491a3603d38556c -F ext/misc/series.c ba66183ae4da6875e5cdafc065322118fd7f455a568ea2f22b45eff85f639f42 +F ext/misc/series.c fd82b5c14849b861a299a316b0c63bfd69f7249601ee9bcc6fda2317fec0f821 F ext/misc/sha1.c eed0ad67ad7c69798278183a74523d95623d4864821a3f4dd82b234568e307c1 F ext/misc/shathree.c fd22d70620f86a0467acfdd3acd8435d5cb54eb1e2d9ff36ae44e389826993df F ext/misc/showauth.c 732578f0fe4ce42d577e1c86dc89dd14a006ab52 @@ -2209,8 +2209,8 @@ F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee F tool/warnings.sh a554d13f6e5cf3760f041b87939e3d616ec6961859c3245e8ef701d1eafc2ca2 F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f F tool/winmain.c 00c8fb88e365c9017db14c73d3c78af62194d9644feaf60e220ab0f411f3604c -P 2fe1366e649ddd964153059b3c33b380af1924afb59210ac3311fd7bc8af5922 -R d63f69b991fc4ab7b12d4dedccd9773f +P 7bcd606c8a2746e3c9258de239e97e14c2e809b91911b1d1b49636dca8fe2d7b +R acf7cd122074e43f2801580c5efdb4f9 U drh -Z 5633f3b04f6151e24a1e01de8fc3b342 +Z b367551f333bbaca1dcfb21df2f8a37c # Remove this line to create a well-formed Fossil manifest. diff --git a/manifest.uuid b/manifest.uuid index 4c1d380d06..d14d400208 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -7bcd606c8a2746e3c9258de239e97e14c2e809b91911b1d1b49636dca8fe2d7b +d8c59f264bdb4ad927fffd9ce78a36a6754487071ff7ce3316edbd63789d7af2 -- 2.47.3