/modules/freetype2/builds/atari/FNames.SIC

http://github.com/zpao/v8monkey · Unknown · 37 lines · 34 code · 3 blank · 0 comment · 0 complexity · 9cf5aa1f5b1bd54baa8c1c6588d8c263 MD5 · raw file

  1. /* the following changes file names for PureC projects */
  2. if (argc > 0)
  3. {
  4. ordner = argv[0];
  5. if (basename(ordner) == "") /* ist Ordner */
  6. {
  7. ChangeFilenames(ordner);
  8. }
  9. }
  10. proc ChangeFilenames(folder)
  11. local i,entries,directory,file;
  12. {
  13. entries = filelist(directory,folder);
  14. for (i = 0; i < entries; ++i)
  15. {
  16. file = directory[i,0];
  17. if ((directory[i,3]&16) > 0) /* subdirectory */
  18. {
  19. ChangeFilenames(folder+file+"\\");
  20. }
  21. else
  22. {
  23. if ((stricmp(suffix(file),".h")==0)|(stricmp(suffix(file),".c")==0))
  24. ChangeFilename(folder,file);
  25. }
  26. }
  27. }
  28. proc ChangeFilename(path,datei)
  29. local newfile,err;
  30. {
  31. newfile=datei;
  32. newfile[0]=(newfile[0] | 32) ^ 32;
  33. err=files.rename("-q",path+datei,newfile);
  34. }