diff --git a/tests/test/testcmem.pp b/tests/test/testcmem.pp new file mode 100644 index 0000000000..abb255f524 --- /dev/null +++ b/tests/test/testcmem.pp @@ -0,0 +1,37 @@ +program testmem; + +{$mode objfpc} + +uses cmem; + +Type + PLongint = ^Longint; + +Var P : PLongint; + i : longint; + err : boolean; +begin + P:=GetMem(1000*SizeOf(Longint)); + For I:=0 to 999 do + P[i]:=i; + P:=ReallocMem(P,500*SizeOf(Longint)); + For I:=0 to 499 do + if P[i]<>i Then + begin + Writeln ('Oh-oh, ',i,'th index differs.'); + err:=true; + end; + FreeMem(P); + if err then + halt(1); +end. + +{ + $Log$ + Revision 1.1 2004-03-15 21:49:11 peter + * test for cmem unit + + Revision 1.3 2002/09/08 15:44:40 michael + + fixed log entry + +}