1234567891011121314151617181920212223 |
- program comparechar0bug;
- var str1 : pchar = 'test';
- str2 : pchar = 'test';
- str3 : pchar = 'testa';
- str4 : pchar = 'asdf';
- res : longint;
- begin
- res:=CompareChar0(str1[0],str2[0],maxint);
- if res<>0 then
- halt(1);
- res:=CompareChar0(str1[0],str3[0],maxint);
- if res>=0 then
- halt(1);
- res:=CompareChar0(str4[0],str1[0],maxint);
- if res>=0 then
- halt(1);
- res:=CompareChar0(str1[0],str4[0],maxint);
- if res<=0 then
- halt(1);
- writeln('ok');
- end.
|