@@ -143,36 +143,36 @@ typedef enum T_Action
143143 ACT_RESTORE
144144} T_Action ;
145145
146- typedef void (* ClosePtr ) (ArchiveHandle * AH );
147- typedef void (* ReopenPtr ) (ArchiveHandle * AH );
148- typedef void (* ArchiveEntryPtr ) (ArchiveHandle * AH , TocEntry * te );
146+ typedef void (* ClosePtrType ) (ArchiveHandle * AH );
147+ typedef void (* ReopenPtrType ) (ArchiveHandle * AH );
148+ typedef void (* ArchiveEntryPtrType ) (ArchiveHandle * AH , TocEntry * te );
149149
150- typedef void (* StartDataPtr ) (ArchiveHandle * AH , TocEntry * te );
151- typedef void (* WriteDataPtr ) (ArchiveHandle * AH , const void * data , size_t dLen );
152- typedef void (* EndDataPtr ) (ArchiveHandle * AH , TocEntry * te );
150+ typedef void (* StartDataPtrType ) (ArchiveHandle * AH , TocEntry * te );
151+ typedef void (* WriteDataPtrType ) (ArchiveHandle * AH , const void * data , size_t dLen );
152+ typedef void (* EndDataPtrType ) (ArchiveHandle * AH , TocEntry * te );
153153
154- typedef void (* StartBlobsPtr ) (ArchiveHandle * AH , TocEntry * te );
155- typedef void (* StartBlobPtr ) (ArchiveHandle * AH , TocEntry * te , Oid oid );
156- typedef void (* EndBlobPtr ) (ArchiveHandle * AH , TocEntry * te , Oid oid );
157- typedef void (* EndBlobsPtr ) (ArchiveHandle * AH , TocEntry * te );
154+ typedef void (* StartBlobsPtrType ) (ArchiveHandle * AH , TocEntry * te );
155+ typedef void (* StartBlobPtrType ) (ArchiveHandle * AH , TocEntry * te , Oid oid );
156+ typedef void (* EndBlobPtrType ) (ArchiveHandle * AH , TocEntry * te , Oid oid );
157+ typedef void (* EndBlobsPtrType ) (ArchiveHandle * AH , TocEntry * te );
158158
159- typedef int (* WriteBytePtr ) (ArchiveHandle * AH , const int i );
160- typedef int (* ReadBytePtr ) (ArchiveHandle * AH );
161- typedef void (* WriteBufPtr ) (ArchiveHandle * AH , const void * c , size_t len );
162- typedef void (* ReadBufPtr ) (ArchiveHandle * AH , void * buf , size_t len );
163- typedef void (* SaveArchivePtr ) (ArchiveHandle * AH );
164- typedef void (* WriteExtraTocPtr ) (ArchiveHandle * AH , TocEntry * te );
165- typedef void (* ReadExtraTocPtr ) (ArchiveHandle * AH , TocEntry * te );
166- typedef void (* PrintExtraTocPtr ) (ArchiveHandle * AH , TocEntry * te );
167- typedef void (* PrintTocDataPtr ) (ArchiveHandle * AH , TocEntry * te );
159+ typedef int (* WriteBytePtrType ) (ArchiveHandle * AH , const int i );
160+ typedef int (* ReadBytePtrType ) (ArchiveHandle * AH );
161+ typedef void (* WriteBufPtrType ) (ArchiveHandle * AH , const void * c , size_t len );
162+ typedef void (* ReadBufPtrType ) (ArchiveHandle * AH , void * buf , size_t len );
163+ typedef void (* SaveArchivePtrType ) (ArchiveHandle * AH );
164+ typedef void (* WriteExtraTocPtrType ) (ArchiveHandle * AH , TocEntry * te );
165+ typedef void (* ReadExtraTocPtrType ) (ArchiveHandle * AH , TocEntry * te );
166+ typedef void (* PrintExtraTocPtrType ) (ArchiveHandle * AH , TocEntry * te );
167+ typedef void (* PrintTocDataPtrType ) (ArchiveHandle * AH , TocEntry * te );
168168
169- typedef void (* ClonePtr ) (ArchiveHandle * AH );
170- typedef void (* DeClonePtr ) (ArchiveHandle * AH );
169+ typedef void (* ClonePtrType ) (ArchiveHandle * AH );
170+ typedef void (* DeClonePtrType ) (ArchiveHandle * AH );
171171
172- typedef int (* WorkerJobDumpPtr ) (ArchiveHandle * AH , TocEntry * te );
173- typedef int (* WorkerJobRestorePtr ) (ArchiveHandle * AH , TocEntry * te );
172+ typedef int (* WorkerJobDumpPtrType ) (ArchiveHandle * AH , TocEntry * te );
173+ typedef int (* WorkerJobRestorePtrType ) (ArchiveHandle * AH , TocEntry * te );
174174
175- typedef size_t (* CustomOutPtr ) (ArchiveHandle * AH , const void * buf , size_t len );
175+ typedef size_t (* CustomOutPtrType ) (ArchiveHandle * AH , const void * buf , size_t len );
176176
177177typedef enum
178178{
@@ -242,39 +242,39 @@ struct _archiveHandle
242242 size_t lookaheadLen ; /* Length of data in lookahead */
243243 pgoff_t lookaheadPos ; /* Current read position in lookahead buffer */
244244
245- ArchiveEntryPtr ArchiveEntryPtr ; /* Called for each metadata object */
246- StartDataPtr StartDataPtr ; /* Called when table data is about to be
245+ ArchiveEntryPtrType ArchiveEntryPtr ; /* Called for each metadata object */
246+ StartDataPtrType StartDataPtr ; /* Called when table data is about to be
247247 * dumped */
248- WriteDataPtr WriteDataPtr ; /* Called to send some table data to the
248+ WriteDataPtrType WriteDataPtr ; /* Called to send some table data to the
249249 * archive */
250- EndDataPtr EndDataPtr ; /* Called when table data dump is finished */
251- WriteBytePtr WriteBytePtr ; /* Write a byte to output */
252- ReadBytePtr ReadBytePtr ; /* Read a byte from an archive */
253- WriteBufPtr WriteBufPtr ; /* Write a buffer of output to the archive */
254- ReadBufPtr ReadBufPtr ; /* Read a buffer of input from the archive */
255- ClosePtr ClosePtr ; /* Close the archive */
256- ReopenPtr ReopenPtr ; /* Reopen the archive */
257- WriteExtraTocPtr WriteExtraTocPtr ; /* Write extra TOC entry data
250+ EndDataPtrType EndDataPtr ; /* Called when table data dump is finished */
251+ WriteBytePtrType WriteBytePtr ; /* Write a byte to output */
252+ ReadBytePtrType ReadBytePtr ; /* Read a byte from an archive */
253+ WriteBufPtrType WriteBufPtr ; /* Write a buffer of output to the archive */
254+ ReadBufPtrType ReadBufPtr ; /* Read a buffer of input from the archive */
255+ ClosePtrType ClosePtr ; /* Close the archive */
256+ ReopenPtrType ReopenPtr ; /* Reopen the archive */
257+ WriteExtraTocPtrType WriteExtraTocPtr ; /* Write extra TOC entry data
258258 * associated with the current archive
259259 * format */
260- ReadExtraTocPtr ReadExtraTocPtr ; /* Read extr info associated with
260+ ReadExtraTocPtrType ReadExtraTocPtr ; /* Read extr info associated with
261261 * archie format */
262- PrintExtraTocPtr PrintExtraTocPtr ; /* Extra TOC info for format */
263- PrintTocDataPtr PrintTocDataPtr ;
262+ PrintExtraTocPtrType PrintExtraTocPtr ; /* Extra TOC info for format */
263+ PrintTocDataPtrType PrintTocDataPtr ;
264264
265- StartBlobsPtr StartBlobsPtr ;
266- EndBlobsPtr EndBlobsPtr ;
267- StartBlobPtr StartBlobPtr ;
268- EndBlobPtr EndBlobPtr ;
265+ StartBlobsPtrType StartBlobsPtr ;
266+ EndBlobsPtrType EndBlobsPtr ;
267+ StartBlobPtrType StartBlobPtr ;
268+ EndBlobPtrType EndBlobPtr ;
269269
270- SetupWorkerPtr SetupWorkerPtr ;
271- WorkerJobDumpPtr WorkerJobDumpPtr ;
272- WorkerJobRestorePtr WorkerJobRestorePtr ;
270+ SetupWorkerPtrType SetupWorkerPtr ;
271+ WorkerJobDumpPtrType WorkerJobDumpPtr ;
272+ WorkerJobRestorePtrType WorkerJobRestorePtr ;
273273
274- ClonePtr ClonePtr ; /* Clone format-specific fields */
275- DeClonePtr DeClonePtr ; /* Clean up cloned fields */
274+ ClonePtrType ClonePtr ; /* Clone format-specific fields */
275+ DeClonePtrType DeClonePtr ; /* Clean up cloned fields */
276276
277- CustomOutPtr CustomOutPtr ; /* Alternative script output routine */
277+ CustomOutPtrType CustomOutPtr ; /* Alternative script output routine */
278278
279279 /* Stuff for direct DB connection */
280280 char * archdbname ; /* DB name *read* from archive */
0 commit comments