Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitd7e5d15

Browse files
committed
Move private struct declaration to compress_io.c
Keep only the typedef in the header file.
1 parent0025b76 commitd7e5d15

File tree

2 files changed

+16
-11
lines changed

2 files changed

+16
-11
lines changed

‎src/bin/pg_dump/compress_io.c

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,20 @@
3232

3333
#include"compress_io.h"
3434

35+
36+
/* typedef appears in compress_io.h */
37+
structCompressorState
38+
{
39+
CompressionAlgorithmcomprAlg;
40+
WriteFuncwriteF;
41+
42+
#ifdefHAVE_LIBZ
43+
z_streampzp;
44+
char*zlibOut;
45+
size_tzlibOutSize;
46+
#endif
47+
};
48+
3549
staticconstchar*modulename=gettext_noop("compress_io");
3650

3751
staticvoidParseCompressionOption(intcompression,CompressionAlgorithm*alg,

‎src/bin/pg_dump/compress_io.h

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -44,17 +44,8 @@ typedef size_t (*WriteFunc)(ArchiveHandle *AH, const char *buf, size_t len);
4444
*/
4545
typedefsize_t (*ReadFunc)(ArchiveHandle*AH,char**buf,size_t*buflen);
4646

47-
typedefstruct_CompressorState
48-
{
49-
CompressionAlgorithmcomprAlg;
50-
WriteFuncwriteF;
51-
52-
#ifdefHAVE_LIBZ
53-
z_streampzp;
54-
char*zlibOut;
55-
size_tzlibOutSize;
56-
#endif
57-
}CompressorState;
47+
/* struct definition appears in compress_io.c */
48+
typedefstructCompressorStateCompressorState;
5849

5950
externCompressorState*AllocateCompressor(intcompression,WriteFuncwriteF);
6051
externvoidReadDataFromArchive(ArchiveHandle*AH,intcompression,

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp