@@ -323,13 +323,9 @@ class function TQrSegment.IsAlphaNumeric(const AText: String): Boolean;
323323 LIdx, LBottom, LTop: Int32;
324324 LChar: Char;
325325begin
326- { $IFDEF DELPHIXE3_UP}
327- LBottom := System.Low(AText);
328- LTop := System.High(AText);
329- { $ELSE}
330326 LBottom := 1 ;
331327 LTop := System.Length(AText);
332- { $ENDIF DELPHIXE3_UP }
328+
333329 for LIdx := LBottom to LTop do
334330 begin
335331 LChar := AText[LIdx];
@@ -348,13 +344,9 @@ class function TQrSegment.IsNumeric(const AText: String): Boolean;
348344 LIdx, LBottom, LTop: Int32;
349345 LChar: Char;
350346begin
351- { $IFDEF DELPHIXE3_UP}
352- LBottom := System.Low(AText);
353- LTop := System.High(AText);
354- { $ELSE}
355347 LBottom := 1 ;
356348 LTop := System.Length(AText);
357- { $ENDIF DELPHIXE3_UP }
349+
358350 for LIdx := LBottom to LTop do
359351 begin
360352 LChar := AText[LIdx];
@@ -376,13 +368,10 @@ class function TQrSegment.MakeAlphaNumeric(const AText: String): IQrSegment;
376368 LBitBuffer := TBitBuffer.Create();
377369 LAccumData := 0 ;
378370 LAccumCount := 0 ;
379- { $IFDEF DELPHIXE3_UP}
380- LBottom := System.Low(AText);
381- LTop := System.High(AText);
382- { $ELSE}
371+
383372 LBottom := 1 ;
384373 LTop := System.Length(AText);
385- { $ENDIF DELPHIXE3_UP }
374+
386375 for LIdx := LBottom to LTop do
387376 begin
388377 LChar := AText[LIdx];
@@ -472,13 +461,10 @@ class function TQrSegment.MakeNumeric(const ADigits: String): IQrSegment;
472461 LBitBuffer := TBitBuffer.Create();
473462 LAccumData := 0 ;
474463 LAccumCount := 0 ;
475- { $IFDEF DELPHIXE3_UP}
476- LBottom := System.Low(ADigits);
477- LTop := System.High(ADigits);
478- { $ELSE}
464+
479465 LBottom := 1 ;
480466 LTop := System.Length(ADigits);
481- { $ENDIF DELPHIXE3_UP }
467+
482468 for LIdx := LBottom to LTop do
483469 begin
484470 LChar := ADigits[LIdx];
@@ -539,13 +525,10 @@ class function TQrSegment.MakeSegments(const AText: String;
539525begin
540526 LFiller := -1 ;
541527 LMaxChar := -1 ;
542- { $IFDEF DELPHIXE3_UP}
543- LBottom := System.Low(ALPHANUMERIC_CHARSET);
544- LTop := System.High(ALPHANUMERIC_CHARSET);
545- { $ELSE}
528+
546529 LBottom := 1 ;
547530 LTop := System.Length(ALPHANUMERIC_CHARSET);
548- { $ENDIF DELPHIXE3_UP }
531+
549532 for LIdx := LBottom to LTop do
550533 begin
551534 LMaxChar := Max(Ord(ALPHANUMERIC_CHARSET[LIdx]), LMaxChar);
0 commit comments