home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 February / PCWorld_2000-02_cd.bin / live / usr / include / apt-pkg / version.h < prev   
C/C++ Source or Header  |  1999-06-21  |  879b  |  31 lines

  1. // -*- mode: cpp; mode: fold -*-
  2. // Description                                /*{{{*/
  3. // $Id: version.h,v 1.5 1999/04/19 06:03:09 jgg Exp $
  4. /* ######################################################################
  5.  
  6.    Version - Version comparison routines
  7.    
  8.    These routines provide some means to compare versions and check
  9.    dependencies.
  10.    
  11.    ##################################################################### */
  12.                                     /*}}}*/
  13. // Header section: pkglib
  14. #ifndef PKGLIB_VERSION_H
  15. #define PKGLIB_VERSION_H
  16.  
  17. #ifdef __GNUG__
  18. #pragma interface "apt-pkg/version.h"
  19. #endif 
  20.  
  21. #include <string>
  22.  
  23. int pkgVersionCompare(const char *A, const char *B);
  24. int pkgVersionCompare(const char *A, const char *AEnd, const char *B, 
  25.            const char *BEnd);
  26. int pkgVersionCompare(string A,string B);
  27. bool pkgCheckDep(const char *DepVer,const char *PkgVer,int Op);
  28. string pkgBaseVersion(const char *Ver);
  29.  
  30. #endif
  31.