@@ -1039,7 +1039,7 @@ main(int argc, char **argv)
10391039 XLogFromFileName (fname , & private .timeline , & segno , WalSegSz );
10401040
10411041 if (XLogRecPtrIsInvalid (private .startptr ))
1042- XLogSegNoOffsetToRecPtr (segno , 0 , private .startptr , WalSegSz );
1042+ XLogSegNoOffsetToRecPtr (segno , 0 , WalSegSz , private .startptr );
10431043 else if (!XLByteInSeg (private .startptr , segno , WalSegSz ))
10441044 {
10451045 fprintf (stderr ,
@@ -1053,7 +1053,7 @@ main(int argc, char **argv)
10531053
10541054 /* no second file specified, set end position */
10551055 if (!(optind + 1 < argc ) && XLogRecPtrIsInvalid (private .endptr ))
1056- XLogSegNoOffsetToRecPtr (segno + 1 , 0 , private .endptr , WalSegSz );
1056+ XLogSegNoOffsetToRecPtr (segno + 1 , 0 , WalSegSz , private .endptr );
10571057
10581058 /* parse ENDSEG if passed */
10591059 if (optind + 1 < argc )
@@ -1076,8 +1076,8 @@ main(int argc, char **argv)
10761076 argv [optind + 1 ], argv [optind ]);
10771077
10781078 if (XLogRecPtrIsInvalid (private .endptr ))
1079- XLogSegNoOffsetToRecPtr (endsegno + 1 , 0 , private . endptr ,
1080- WalSegSz );
1079+ XLogSegNoOffsetToRecPtr (endsegno + 1 , 0 , WalSegSz ,
1080+ private . endptr );
10811081
10821082 /* set segno to endsegno for check of --end */
10831083 segno = endsegno ;
0 commit comments