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

Commit905c020

Browse files
committed
Add missing 'extern' to function prototypes.
Postgres style is to spell out extern. Noticed while scripting addingPGDLLIMPORT markers to functions.Discussion:https://postgr.es/m/20220512164513.vaheofqp2q24l65r@alap3.anarazel.de
1 parentc2f4361 commit905c020

File tree

12 files changed

+70
-70
lines changed

12 files changed

+70
-70
lines changed

‎src/include/access/rewriteheap.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,6 @@ typedef struct LogicalRewriteMappingData
5252
* ---
5353
*/
5454
#defineLOGICAL_REWRITE_FORMAT "map-%x-%x-%X_%X-%x-%x"
55-
voidCheckPointLogicalRewriteHeap(void);
55+
externvoidCheckPointLogicalRewriteHeap(void);
5656

5757
#endif/* REWRITE_HEAP_H */

‎src/include/port/win32_port.h

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -455,10 +455,10 @@ extern PGDLLIMPORT HANDLE pgwin32_initial_signal_pipe;
455455
#defineUNBLOCKED_SIGNAL_QUEUE()(pg_signal_queue & ~pg_signal_mask)
456456
#definePG_SIGNAL_COUNT 32
457457

458-
voidpgwin32_signal_initialize(void);
459-
HANDLEpgwin32_create_signal_listener(pid_tpid);
460-
voidpgwin32_dispatch_queued_signals(void);
461-
voidpg_queue_signal(intsignum);
458+
externvoidpgwin32_signal_initialize(void);
459+
externHANDLEpgwin32_create_signal_listener(pid_tpid);
460+
externvoidpgwin32_dispatch_queued_signals(void);
461+
externvoidpg_queue_signal(intsignum);
462462

463463
/* In src/port/kill.c */
464464
#definekill(pid,sig)pgkill(pid,sig)
@@ -475,15 +475,15 @@ extern intpgkill(int pid, int sig);
475475
#definerecv(s,buf,len,flags) pgwin32_recv(s, buf, len, flags)
476476
#definesend(s,buf,len,flags) pgwin32_send(s, buf, len, flags)
477477

478-
SOCKETpgwin32_socket(intaf,inttype,intprotocol);
479-
intpgwin32_bind(SOCKETs,structsockaddr*addr,intaddrlen);
480-
intpgwin32_listen(SOCKETs,intbacklog);
481-
SOCKETpgwin32_accept(SOCKETs,structsockaddr*addr,int*addrlen);
482-
intpgwin32_connect(SOCKETs,conststructsockaddr*name,intnamelen);
483-
intpgwin32_select(intnfds,fd_set*readfds,fd_set*writefds,fd_set*exceptfds,conststructtimeval*timeout);
484-
intpgwin32_recv(SOCKETs,char*buf,intlen,intflags);
485-
intpgwin32_send(SOCKETs,constvoid*buf,intlen,intflags);
486-
intpgwin32_waitforsinglesocket(SOCKETs,intwhat,inttimeout);
478+
externSOCKETpgwin32_socket(intaf,inttype,intprotocol);
479+
externintpgwin32_bind(SOCKETs,structsockaddr*addr,intaddrlen);
480+
externintpgwin32_listen(SOCKETs,intbacklog);
481+
externSOCKETpgwin32_accept(SOCKETs,structsockaddr*addr,int*addrlen);
482+
externintpgwin32_connect(SOCKETs,conststructsockaddr*name,intnamelen);
483+
externintpgwin32_select(intnfds,fd_set*readfds,fd_set*writefds,fd_set*exceptfds,conststructtimeval*timeout);
484+
externintpgwin32_recv(SOCKETs,char*buf,intlen,intflags);
485+
externintpgwin32_send(SOCKETs,constvoid*buf,intlen,intflags);
486+
externintpgwin32_waitforsinglesocket(SOCKETs,intwhat,inttimeout);
487487

488488
externPGDLLIMPORTintpgwin32_noblock;
489489

‎src/include/replication/message.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ extern XLogRecPtr LogLogicalMessage(const char *prefix, const char *message,
3434

3535
/* RMGR API */
3636
#defineXLOG_LOGICAL_MESSAGE0x00
37-
voidlogicalmsg_redo(XLogReaderState*record);
38-
voidlogicalmsg_desc(StringInfobuf,XLogReaderState*record);
39-
constchar*logicalmsg_identify(uint8info);
37+
externvoidlogicalmsg_redo(XLogReaderState*record);
38+
externvoidlogicalmsg_desc(StringInfobuf,XLogReaderState*record);
39+
externconstchar*logicalmsg_identify(uint8info);
4040

4141
#endif/* PG_LOGICAL_MESSAGE_H */

‎src/include/replication/origin.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,9 +62,9 @@ extern void CheckPointReplicationOrigin(void);
6262
externvoidStartupReplicationOrigin(void);
6363

6464
/* WAL logging */
65-
voidreplorigin_redo(XLogReaderState*record);
66-
voidreplorigin_desc(StringInfobuf,XLogReaderState*record);
67-
constchar*replorigin_identify(uint8info);
65+
externvoidreplorigin_redo(XLogReaderState*record);
66+
externvoidreplorigin_desc(StringInfobuf,XLogReaderState*record);
67+
externconstchar*replorigin_identify(uint8info);
6868

6969
/* shared memory allocation */
7070
externSizeReplicationOriginShmemSize(void);

‎src/include/replication/reorderbuffer.h

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -618,68 +618,68 @@ struct ReorderBuffer
618618
};
619619

620620

621-
ReorderBuffer*ReorderBufferAllocate(void);
622-
voidReorderBufferFree(ReorderBuffer*);
621+
externReorderBuffer*ReorderBufferAllocate(void);
622+
externvoidReorderBufferFree(ReorderBuffer*);
623623

624-
ReorderBufferTupleBuf*ReorderBufferGetTupleBuf(ReorderBuffer*,Sizetuple_len);
625-
voidReorderBufferReturnTupleBuf(ReorderBuffer*,ReorderBufferTupleBuf*tuple);
626-
ReorderBufferChange*ReorderBufferGetChange(ReorderBuffer*);
627-
voidReorderBufferReturnChange(ReorderBuffer*,ReorderBufferChange*,bool);
624+
externReorderBufferTupleBuf*ReorderBufferGetTupleBuf(ReorderBuffer*,Sizetuple_len);
625+
externvoidReorderBufferReturnTupleBuf(ReorderBuffer*,ReorderBufferTupleBuf*tuple);
626+
externReorderBufferChange*ReorderBufferGetChange(ReorderBuffer*);
627+
externvoidReorderBufferReturnChange(ReorderBuffer*,ReorderBufferChange*,bool);
628628

629-
Oid*ReorderBufferGetRelids(ReorderBuffer*,intnrelids);
630-
voidReorderBufferReturnRelids(ReorderBuffer*,Oid*relids);
629+
externOid*ReorderBufferGetRelids(ReorderBuffer*,intnrelids);
630+
externvoidReorderBufferReturnRelids(ReorderBuffer*,Oid*relids);
631631

632-
voidReorderBufferQueueChange(ReorderBuffer*,TransactionId,
632+
externvoidReorderBufferQueueChange(ReorderBuffer*,TransactionId,
633633
XLogRecPtrlsn,ReorderBufferChange*,
634634
booltoast_insert);
635-
voidReorderBufferQueueMessage(ReorderBuffer*,TransactionId,Snapshotsnapshot,XLogRecPtrlsn,
635+
externvoidReorderBufferQueueMessage(ReorderBuffer*,TransactionId,Snapshotsnapshot,XLogRecPtrlsn,
636636
booltransactional,constchar*prefix,
637637
Sizemessage_size,constchar*message);
638-
voidReorderBufferCommit(ReorderBuffer*,TransactionId,
638+
externvoidReorderBufferCommit(ReorderBuffer*,TransactionId,
639639
XLogRecPtrcommit_lsn,XLogRecPtrend_lsn,
640640
TimestampTzcommit_time,RepOriginIdorigin_id,XLogRecPtrorigin_lsn);
641-
voidReorderBufferFinishPrepared(ReorderBuffer*rb,TransactionIdxid,
641+
externvoidReorderBufferFinishPrepared(ReorderBuffer*rb,TransactionIdxid,
642642
XLogRecPtrcommit_lsn,XLogRecPtrend_lsn,
643643
XLogRecPtrtwo_phase_at,
644644
TimestampTzcommit_time,
645645
RepOriginIdorigin_id,XLogRecPtrorigin_lsn,
646646
char*gid,boolis_commit);
647-
voidReorderBufferAssignChild(ReorderBuffer*,TransactionId,TransactionId,XLogRecPtrcommit_lsn);
648-
voidReorderBufferCommitChild(ReorderBuffer*,TransactionId,TransactionId,
647+
externvoidReorderBufferAssignChild(ReorderBuffer*,TransactionId,TransactionId,XLogRecPtrcommit_lsn);
648+
externvoidReorderBufferCommitChild(ReorderBuffer*,TransactionId,TransactionId,
649649
XLogRecPtrcommit_lsn,XLogRecPtrend_lsn);
650-
voidReorderBufferAbort(ReorderBuffer*,TransactionId,XLogRecPtrlsn);
651-
voidReorderBufferAbortOld(ReorderBuffer*,TransactionIdxid);
652-
voidReorderBufferForget(ReorderBuffer*,TransactionId,XLogRecPtrlsn);
653-
voidReorderBufferInvalidate(ReorderBuffer*,TransactionId,XLogRecPtrlsn);
654-
655-
voidReorderBufferSetBaseSnapshot(ReorderBuffer*,TransactionId,XLogRecPtrlsn,structSnapshotData*snap);
656-
voidReorderBufferAddSnapshot(ReorderBuffer*,TransactionId,XLogRecPtrlsn,structSnapshotData*snap);
657-
voidReorderBufferAddNewCommandId(ReorderBuffer*,TransactionId,XLogRecPtrlsn,
650+
externvoidReorderBufferAbort(ReorderBuffer*,TransactionId,XLogRecPtrlsn);
651+
externvoidReorderBufferAbortOld(ReorderBuffer*,TransactionIdxid);
652+
externvoidReorderBufferForget(ReorderBuffer*,TransactionId,XLogRecPtrlsn);
653+
externvoidReorderBufferInvalidate(ReorderBuffer*,TransactionId,XLogRecPtrlsn);
654+
655+
externvoidReorderBufferSetBaseSnapshot(ReorderBuffer*,TransactionId,XLogRecPtrlsn,structSnapshotData*snap);
656+
externvoidReorderBufferAddSnapshot(ReorderBuffer*,TransactionId,XLogRecPtrlsn,structSnapshotData*snap);
657+
externvoidReorderBufferAddNewCommandId(ReorderBuffer*,TransactionId,XLogRecPtrlsn,
658658
CommandIdcid);
659-
voidReorderBufferAddNewTupleCids(ReorderBuffer*,TransactionId,XLogRecPtrlsn,
659+
externvoidReorderBufferAddNewTupleCids(ReorderBuffer*,TransactionId,XLogRecPtrlsn,
660660
RelFileNodenode,ItemPointerDatapt,
661661
CommandIdcmin,CommandIdcmax,CommandIdcombocid);
662-
voidReorderBufferAddInvalidations(ReorderBuffer*,TransactionId,XLogRecPtrlsn,
662+
externvoidReorderBufferAddInvalidations(ReorderBuffer*,TransactionId,XLogRecPtrlsn,
663663
Sizenmsgs,SharedInvalidationMessage*msgs);
664-
voidReorderBufferImmediateInvalidation(ReorderBuffer*,uint32ninvalidations,
664+
externvoidReorderBufferImmediateInvalidation(ReorderBuffer*,uint32ninvalidations,
665665
SharedInvalidationMessage*invalidations);
666-
voidReorderBufferProcessXid(ReorderBuffer*,TransactionIdxid,XLogRecPtrlsn);
666+
externvoidReorderBufferProcessXid(ReorderBuffer*,TransactionIdxid,XLogRecPtrlsn);
667667

668-
voidReorderBufferXidSetCatalogChanges(ReorderBuffer*,TransactionIdxid,XLogRecPtrlsn);
669-
boolReorderBufferXidHasCatalogChanges(ReorderBuffer*,TransactionIdxid);
670-
boolReorderBufferXidHasBaseSnapshot(ReorderBuffer*,TransactionIdxid);
668+
externvoidReorderBufferXidSetCatalogChanges(ReorderBuffer*,TransactionIdxid,XLogRecPtrlsn);
669+
externboolReorderBufferXidHasCatalogChanges(ReorderBuffer*,TransactionIdxid);
670+
externboolReorderBufferXidHasBaseSnapshot(ReorderBuffer*,TransactionIdxid);
671671

672-
boolReorderBufferRememberPrepareInfo(ReorderBuffer*rb,TransactionIdxid,
672+
externboolReorderBufferRememberPrepareInfo(ReorderBuffer*rb,TransactionIdxid,
673673
XLogRecPtrprepare_lsn,XLogRecPtrend_lsn,
674674
TimestampTzprepare_time,
675675
RepOriginIdorigin_id,XLogRecPtrorigin_lsn);
676-
voidReorderBufferSkipPrepare(ReorderBuffer*rb,TransactionIdxid);
677-
voidReorderBufferPrepare(ReorderBuffer*rb,TransactionIdxid,char*gid);
678-
ReorderBufferTXN*ReorderBufferGetOldestTXN(ReorderBuffer*);
679-
TransactionIdReorderBufferGetOldestXmin(ReorderBuffer*rb);
676+
externvoidReorderBufferSkipPrepare(ReorderBuffer*rb,TransactionIdxid);
677+
externvoidReorderBufferPrepare(ReorderBuffer*rb,TransactionIdxid,char*gid);
678+
externReorderBufferTXN*ReorderBufferGetOldestTXN(ReorderBuffer*);
679+
externTransactionIdReorderBufferGetOldestXmin(ReorderBuffer*rb);
680680

681-
voidReorderBufferSetRestartPoint(ReorderBuffer*,XLogRecPtrptr);
681+
externvoidReorderBufferSetRestartPoint(ReorderBuffer*,XLogRecPtrptr);
682682

683-
voidStartupReorderBuffer(void);
683+
externvoidStartupReorderBuffer(void);
684684

685685
#endif

‎src/include/replication/worker_internal.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@ extern char *LogicalRepSyncTableStart(XLogRecPtr *origin_startpos);
9999
externboolAllTablesyncsReady(void);
100100
externvoidUpdateTwoPhaseState(Oidsuboid,charnew_state);
101101

102-
voidprocess_syncing_tables(XLogRecPtrcurrent_lsn);
103-
voidinvalidate_syncing_table_states(Datumarg,intcacheid,
102+
externvoidprocess_syncing_tables(XLogRecPtrcurrent_lsn);
103+
externvoidinvalidate_syncing_table_states(Datumarg,intcacheid,
104104
uint32hashvalue);
105105

106106
staticinlinebool

‎src/include/storage/s_lock.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1082,7 +1082,7 @@ init_spin_delay(SpinDelayStatus *status,
10821082
}
10831083

10841084
#defineinit_local_spin_delay(status) init_spin_delay(status, __FILE__, __LINE__, PG_FUNCNAME_MACRO)
1085-
voidperform_spin_delay(SpinDelayStatus*status);
1086-
voidfinish_spin_delay(SpinDelayStatus*status);
1085+
externvoidperform_spin_delay(SpinDelayStatus*status);
1086+
externvoidfinish_spin_delay(SpinDelayStatus*status);
10871087

10881088
#endif/* S_LOCK_H */

‎src/include/tsearch/dicts/regis.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ typedef struct Regis
3838
unused:15;
3939
}Regis;
4040

41-
boolRS_isRegis(constchar*str);
41+
externboolRS_isRegis(constchar*str);
4242

43-
voidRS_compile(Regis*r,boolissuffix,constchar*str);
44-
voidRS_free(Regis*r);
43+
externvoidRS_compile(Regis*r,boolissuffix,constchar*str);
44+
externvoidRS_free(Regis*r);
4545

4646
/*returns true if matches */
47-
boolRS_execute(Regis*r,char*str);
47+
externboolRS_execute(Regis*r,char*str);
4848

4949
#endif

‎src/include/utils/attoptcache.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@ typedef struct AttributeOpts
2323
float8n_distinct_inherited;
2424
}AttributeOpts;
2525

26-
AttributeOpts*get_attribute_options(Oidspcid,intattnum);
26+
externAttributeOpts*get_attribute_options(Oidspcid,intattnum);
2727

2828
#endif/* ATTOPTCACHE_H */

‎src/include/utils/numeric.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ typedef struct NumericData *Numeric;
6868
*/
6969
externboolnumeric_is_nan(Numericnum);
7070
externboolnumeric_is_inf(Numericnum);
71-
int32numeric_maximum_size(int32typmod);
71+
externint32numeric_maximum_size(int32typmod);
7272
externchar*numeric_out_sci(Numericnum,intscale);
7373
externchar*numeric_normalize(Numericnum);
7474

‎src/include/utils/pgstat_internal.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -488,7 +488,7 @@ static inline void *pgstat_get_entry_data(PgStat_Kind kind, PgStatShared_Common
488488
* Functions in pgstat.c
489489
*/
490490

491-
constPgStat_KindInfo*pgstat_get_kind_info(PgStat_Kindkind);
491+
externconstPgStat_KindInfo*pgstat_get_kind_info(PgStat_Kindkind);
492492

493493
#ifdefUSE_ASSERT_CHECKING
494494
externvoidpgstat_assert_is_up(void);

‎src/include/utils/spccache.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
#ifndefSPCCACHE_H
1414
#defineSPCCACHE_H
1515

16-
voidget_tablespace_page_costs(Oidspcid,float8*spc_random_page_cost,
16+
externvoidget_tablespace_page_costs(Oidspcid,float8*spc_random_page_cost,
1717
float8*spc_seq_page_cost);
18-
intget_tablespace_io_concurrency(Oidspcid);
19-
intget_tablespace_maintenance_io_concurrency(Oidspcid);
18+
externintget_tablespace_io_concurrency(Oidspcid);
19+
externintget_tablespace_maintenance_io_concurrency(Oidspcid);
2020

2121
#endif/* SPCCACHE_H */

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp