test1.pas 558 B

123456789101112131415161718192021222324252627282930313233343536
  1. unit test1;
  2. {$mode objfpc}
  3. { dummy unit for test of dbx stabs info PM }
  4. interface
  5. function TestOne : longint;
  6. function TestOne(val : longint) : longint; overload;
  7. function TestOne(val : string) : longint; overload;
  8. implementation
  9. function TestOne : longint;
  10. begin
  11. result:=1;
  12. end;
  13. function TestOne(val : longint) : longint; overload;
  14. begin
  15. result:=val;
  16. end;
  17. function TestOne(val : string) : longint; overload;
  18. var
  19. value, error : longint;
  20. begin
  21. system.val(val,value,error);
  22. if error=0 then
  23. result:=value
  24. else
  25. result:=-1;
  26. end;
  27. end.