Subversion Repositories svn.Prod repos

Compare Revisions

Ignore whitespace Rev 36 → Rev 37

/filefind/pascal/filefind.pas
1,11 → 1,18
program filefind;
Uses sysutils;
var directory : string;
var progname : string;
 
// ============================================================================
// Functions
// ============================================================================
 
procedure Usage(mesg : string);
begin
Writeln('Usage: ' + progname + ' directory');
Writeln(mesg);
end;
 
procedure traverse(directory : string);
var curdir1, curdir2 : string;
Info : TSearchRec;
40,6 → 47,7
// ============================================================================
 
begin
progname := ParamStr(0);
directory := ParamStr(1);
if (ParamCount = 1)
then
47,7 → 55,7
then
start_traverse(directory)
else
Writeln ('ERROR: Not a directory : ', directory)
Usage('ERROR: Not a directory : ' + directory)
else
Writeln('ERROR: Give directory as argument');
Usage('ERROR: 1 argument expected');
end.