@@ -55,7 +55,7 @@ typedef struct
5555 char * image ; /* copy of page image for modification, do not
5656 * do it in-place to have aligned memory chunk */
5757 char delta [MAX_DELTA_SIZE ]; /* delta between page images */
58- } PageData ;
58+ } GenericXLogPageData ;
5959
6060/*
6161 * State of generic xlog record construction. Must be allocated at an I/O
@@ -66,17 +66,17 @@ struct GenericXLogState
6666 /* Page images (properly aligned, must be first) */
6767 PGIOAlignedBlock images [MAX_GENERIC_XLOG_PAGES ];
6868 /* Info about each page, see above */
69- PageData pages [MAX_GENERIC_XLOG_PAGES ];
69+ GenericXLogPageData pages [MAX_GENERIC_XLOG_PAGES ];
7070 bool isLogged ;
7171};
7272
73- static void writeFragment (PageData * pageData , OffsetNumber offset ,
73+ static void writeFragment (GenericXLogPageData * pageData , OffsetNumber offset ,
7474 OffsetNumber length , const char * data );
75- static void computeRegionDelta (PageData * pageData ,
75+ static void computeRegionDelta (GenericXLogPageData * pageData ,
7676 const char * curpage , const char * targetpage ,
7777 int targetStart , int targetEnd ,
7878 int validStart , int validEnd );
79- static void computeDelta (PageData * pageData , Page curpage , Page targetpage );
79+ static void computeDelta (GenericXLogPageData * pageData , Page curpage , Page targetpage );
8080static void applyPageRedo (Page page , const char * delta , Size deltaSize );
8181
8282
@@ -87,7 +87,7 @@ static void applyPageRedo(Page page, const char *delta, Size deltaSize);
8787 * actual data (of length length).
8888 */
8989static void
90- writeFragment (PageData * pageData , OffsetNumber offset , OffsetNumber length ,
90+ writeFragment (GenericXLogPageData * pageData , OffsetNumber offset , OffsetNumber length ,
9191 const char * data )
9292{
9393 char * ptr = pageData -> delta + pageData -> deltaLen ;
@@ -118,7 +118,7 @@ writeFragment(PageData *pageData, OffsetNumber offset, OffsetNumber length,
118118 * about the data-matching loops.
119119 */
120120static void
121- computeRegionDelta (PageData * pageData ,
121+ computeRegionDelta (GenericXLogPageData * pageData ,
122122 const char * curpage , const char * targetpage ,
123123 int targetStart , int targetEnd ,
124124 int validStart , int validEnd )
@@ -225,7 +225,7 @@ computeRegionDelta(PageData *pageData,
225225 * and store it in pageData's delta field.
226226 */
227227static void
228- computeDelta (PageData * pageData , Page curpage , Page targetpage )
228+ computeDelta (GenericXLogPageData * pageData , Page curpage , Page targetpage )
229229{
230230 int targetLower = ((PageHeader ) targetpage )-> pd_lower ,
231231 targetUpper = ((PageHeader ) targetpage )-> pd_upper ,
@@ -303,7 +303,7 @@ GenericXLogRegisterBuffer(GenericXLogState *state, Buffer buffer, int flags)
303303 /* Search array for existing entry or first unused slot */
304304 for (block_id = 0 ; block_id < MAX_GENERIC_XLOG_PAGES ; block_id ++ )
305305 {
306- PageData * page = & state -> pages [block_id ];
306+ GenericXLogPageData * page = & state -> pages [block_id ];
307307
308308 if (BufferIsInvalid (page -> buffer ))
309309 {
@@ -352,7 +352,7 @@ GenericXLogFinish(GenericXLogState *state)
352352 */
353353 for (i = 0 ; i < MAX_GENERIC_XLOG_PAGES ; i ++ )
354354 {
355- PageData * pageData = & state -> pages [i ];
355+ GenericXLogPageData * pageData = & state -> pages [i ];
356356 Page page ;
357357 PageHeader pageHeader ;
358358
@@ -401,7 +401,7 @@ GenericXLogFinish(GenericXLogState *state)
401401 /* Set LSN */
402402 for (i = 0 ; i < MAX_GENERIC_XLOG_PAGES ; i ++ )
403403 {
404- PageData * pageData = & state -> pages [i ];
404+ GenericXLogPageData * pageData = & state -> pages [i ];
405405
406406 if (BufferIsInvalid (pageData -> buffer ))
407407 continue ;
@@ -415,7 +415,7 @@ GenericXLogFinish(GenericXLogState *state)
415415 START_CRIT_SECTION ();
416416 for (i = 0 ; i < MAX_GENERIC_XLOG_PAGES ; i ++ )
417417 {
418- PageData * pageData = & state -> pages [i ];
418+ GenericXLogPageData * pageData = & state -> pages [i ];
419419
420420 if (BufferIsInvalid (pageData -> buffer ))
421421 continue ;
0 commit comments