home *** CD-ROM | disk | FTP | other *** search
/ Programming Win32 Under the API / ProgrammingWin32UnderTheApiPatVillani.iso / Chapter9 / cmd32 / PROTO.H < prev    next >
Text File  |  2000-04-25  |  2KB  |  59 lines

  1. /****************************************************************/
  2. /*                                */
  3. /*                proto.h                */
  4. /*                                */
  5. /*             Global function prototypes            */
  6. /*                                */
  7. /*            Copyright (c) 2000            */
  8. /*            Pasquale J. Villani            */
  9. /*            All Rights Reserved            */
  10. /*                                */
  11. /* This file is part of CMD32.                    */
  12. /*                                */
  13. /* CMD32 is free software; you can redistribute it and/or    */
  14. /* modify it under the terms of the GNU General Public License    */
  15. /* as published by the Free Software Foundation; either version    */
  16. /* 2, or (at your option) any later version.            */
  17. /*                                */
  18. /* CMD32 is distributed in the hope that it will be useful, but    */
  19. /* WITHOUT ANY WARRANTY; without even the implied warranty of    */
  20. /* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See    */
  21. /* the GNU General Public License for more details.        */
  22. /*                                */
  23. /* You should have received a copy of the GNU General Public    */
  24. /* License along with CMD32; see the file COPYING.  If not,    */
  25. /* write to the Free Software Foundation, 675 Mass Ave,        */
  26. /* Cambridge, MA 02139, USA.                    */
  27. /****************************************************************/
  28.  
  29. /* $Logfile$ */
  30.  
  31. /* $Log$ 
  32.  * $EndLog$ */
  33.  
  34. #ifdef MAIN
  35. # ifdef VERSION_STRINGS
  36. static BYTE *Proto_hRcsId = "$Header$";
  37. # endif
  38. #endif
  39.  
  40. /* home.c                                */
  41. void FindHome(void);
  42. BOOL GoHome(void);
  43.  
  44. /* scan.c                                */
  45. void scopy(BYTE *, BYTE *);
  46. void expand(BYTE *, BYTE *);
  47. void expandspl(BYTE *, BYTE *, INT, BYTE *);
  48. BYTE *scan(BYTE *, BYTE *);
  49. BYTE *scanspl(BYTE *, BYTE *, INT);
  50. BYTE *skipwh(BYTE *);
  51. BYTE *scan_seperator(BYTE *, BYTE *);
  52.  
  53. /* cmd.c                                */
  54. void do_command(INT);
  55.  
  56. /* cmd_err.c                                */
  57. void error_message(enum error_mess);
  58.  
  59.