From 12de518db46e0a83c9bb812c9127177e7ca52ad4 Mon Sep 17 00:00:00 2001
From: drh <>
Date: Wed, 2 Nov 2022 13:09:14 +0000
Subject: [PATCH] Minor improvements to API documentation in comments for the
 recovery extension.

FossilOrigin-Name: ed1c3515ad6a988e07a8b4583fbc38be257e6eae7443b01a242b98207ce78162
---
 ext/recover/sqlite3recover.h | 21 +++++++++++++++++++--
 manifest                     | 14 +++++++-------
 manifest.uuid                |  2 +-
 3 files changed, 27 insertions(+), 10 deletions(-)

diff --git a/ext/recover/sqlite3recover.h b/ext/recover/sqlite3recover.h
index d0a37504e7..7a1cd1cd87 100644
--- a/ext/recover/sqlite3recover.h
+++ b/ext/recover/sqlite3recover.h
@@ -57,7 +57,25 @@ extern "C" {
 #endif
 
 /*
-** Opaque handle type.
+** An instance of the sqlite3_recover object represents a recovery
+** operation in progress.
+**
+** Constructors:
+**
+**    sqlite3_recover_init()
+**    sqlite3_recover_init_sql()
+**
+** Destructor:
+**
+**    sqlite3_recover_finish()
+**
+** Methods:
+**
+**    sqlite3_recover_config()
+**    sqlite3_recover_errcode()
+**    sqlite3_recover_errmsg()
+**    sqlite3_recover_run()
+**    sqlite3_recover_step()
 */
 typedef struct sqlite3_recover sqlite3_recover;
 
@@ -229,4 +247,3 @@ int sqlite3_recover_finish(sqlite3_recover*);
 #endif
 
 #endif /* ifndef _SQLITE_RECOVER_H */
-
diff --git a/manifest b/manifest
index d045e6e877..4c757be943 100644
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Add\ssqlite3_wasm_vfs_create_file()\sto\sreplace\sEmscripten's\sFS.createDataFile()\sin\sa\s(mostly)\sVFS-agnostic\sway.\sAdd\sa\stest\sfor\sworker1's\sexport\s(to\sbytearray)\ssupport.\sRe-add\sworker1\sopen-from-bytearray\susing\ssqlite3_wasm_vfs_create_file()\sbut\sit's\suntested\s(requires\sa\snew\sinteractive\stest\sapp\sor\smaybe\sreconsideration).
-D 2022-11-02T11:53:31.000
+C Minor\simprovements\sto\sAPI\sdocumentation\sin\scomments\sfor\sthe\srecovery\nextension.
+D 2022-11-02T13:09:14.779
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@ -399,7 +399,7 @@ F ext/recover/recoverrowid.test 1694a1a5526d825f71279f3d02ab02a1ee4c5265de18858b
 F ext/recover/recoverslowidx.test f356bb9fba7ffd6fc50e045e419464f0129ac6e24decf6e919584f79c3493727
 F ext/recover/recoversql.test f9872ff2114e13ffd8ee31e1de06919f62b9b48bc080191b5bd076d10becb60f
 F ext/recover/sqlite3recover.c 89488d58e45645f38eaf46d65c90434976da40b25304282f7a54858244d63d7e
-F ext/recover/sqlite3recover.h f698ccc94bd4da38761035415ad08c4549a408491ff9fd5f52d34d2214f64e36
+F ext/recover/sqlite3recover.h 011c799f02deb70ab685916f6f538e6bb32c4e0025e79bfd0e24ff9c74820959
 F ext/recover/test_recover.c 61ec931e47abca6b2210f46239cafd9f3060741605e3d3c45a7c7a53f63dd957
 F ext/repair/README.md 92f5e8aae749a4dae14f02eea8e1bb42d4db2b6ce5e83dbcdd6b1446997e0c15
 F ext/repair/checkfreelist.c e21f06995ff4efdc1622dcceaea4dcba2caa83ca2f31a1607b98a8509168a996
@@ -2054,8 +2054,8 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P 2610779ac84ac4a1a6901b6244653faf0c49ac6f0a4710a19aaf2a13106ae742
-R 54447cdf301faadeadecf9cb178cd6b7
-U stephan
-Z 0f92ea26c92634fd686db2350d9751fe
+P b35e1225c91a3cadc0d25af1e4e790237256d194990faa13190e343ed03e11c5
+R a16d6e67f5c5ba22e134aa878c96eeeb
+U drh
+Z cc407503cda4120809bd1c2e059cd29e
 # Remove this line to create a well-formed Fossil manifest.
diff --git a/manifest.uuid b/manifest.uuid
index 4b6ad41d7d..da30602bc5 100644
--- a/manifest.uuid
+++ b/manifest.uuid
@@ -1 +1 @@
-b35e1225c91a3cadc0d25af1e4e790237256d194990faa13190e343ed03e11c5
\ No newline at end of file
+ed1c3515ad6a988e07a8b4583fbc38be257e6eae7443b01a242b98207ce78162
\ No newline at end of file