home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / packery / xpk_source / xpkmaster / util.c < prev    next >
C/C++ Source or Header  |  1996-10-19  |  657b  |  36 lines

  1. #ifndef XPKMASTER_UTIL_C
  2. #define XPKMASTER_UTIL_C
  3.  
  4. /* Routinesheader
  5.  
  6.     Name:        util.c
  7.     Main:        xpkmaster
  8.     Versionstring:    $VER: util.c 1.0 (09.10.96)
  9.     Author:        SDI
  10.     Distribution:    PD
  11.     Description:    Miscellaneous utility functions
  12.  
  13.  1.0   09.10.96 : first real version
  14. */
  15.  
  16. #include <exec/types.h>
  17. #include "xpkmaster.h"
  18.  
  19. STRPTR basename(STRPTR path)
  20. {
  21.   STRPTR base;
  22.  
  23.   for(base = path; *path; path++)
  24.     if(*path == ':' || *path == '/')
  25.       base = path + 1;
  26.   return base;
  27. }
  28.  
  29. ULONG idfromname(STRPTR name)
  30. {
  31.   return (ULONG) (((toupper(name[0]) << 8 | toupper(name[1])) << 8 |
  32.            toupper(name[2])) << 8 | toupper(name[3]));
  33. }
  34.  
  35. #endif /* XPKMASTER_UTIL_C */
  36.