Просмотр исходного кода

* apt-pkg/contrib/macros.h:
- move the header system.h with a new name to the public domain,
to be able to use it in other headers (Closes: #567662)

David Kalnischkies лет назад: 16
Родитель
Сommit
5c0d3668dd

+ 1 - 1
apt-inst/contrib/extracttar.cc

@@ -21,7 +21,7 @@
 #include <apt-pkg/error.h>
 #include <apt-pkg/error.h>
 #include <apt-pkg/strutl.h>
 #include <apt-pkg/strutl.h>
 #include <apt-pkg/configuration.h>
 #include <apt-pkg/configuration.h>
-#include <system.h>
+#include <apt-pkg/macros.h>
 
 
 #include <stdlib.h>
 #include <stdlib.h>
 #include <unistd.h>
 #include <unistd.h>

+ 1 - 1
apt-pkg/contrib/error.h

@@ -53,7 +53,7 @@
     
     
 #include <string>
 #include <string>
 
 
-#include <system.h>
+#include <apt-pkg/macros.h>
 
 
 using std::string;
 using std::string;
 
 

+ 2 - 2
apt-pkg/contrib/hashes.cc

@@ -14,9 +14,9 @@
 #include <apt-pkg/hashes.h>
 #include <apt-pkg/hashes.h>
 #include <apt-pkg/fileutl.h>
 #include <apt-pkg/fileutl.h>
 #include <apt-pkg/configuration.h>
 #include <apt-pkg/configuration.h>
-    
+#include <apt-pkg/macros.h>
+
 #include <unistd.h>    
 #include <unistd.h>    
-#include <system.h>    
 #include <string>
 #include <string>
 #include <iostream>
 #include <iostream>
 									/*}}}*/
 									/*}}}*/

+ 3 - 4
apt-pkg/contrib/system.h

@@ -1,9 +1,8 @@
 // -*- mode: cpp; mode: fold -*-
 // -*- mode: cpp; mode: fold -*-
 // Description								/*{{{*/
 // Description								/*{{{*/
-// $Id: system.h,v 1.3 1999/12/10 23:40:29 jgg Exp $
 /* ######################################################################
 /* ######################################################################
    
    
-   System Header - Usefull private definitions
+   Macros Header - Various useful macro definitions
 
 
    This source is placed in the Public Domain, do with it what you will
    This source is placed in the Public Domain, do with it what you will
    It was originally written by Brian C. White.
    It was originally written by Brian C. White.
@@ -11,8 +10,8 @@
    ##################################################################### */
    ##################################################################### */
 									/*}}}*/
 									/*}}}*/
 // Private header
 // Private header
-#ifndef SYSTEM_H
-#define SYSTEM_H
+#ifndef MACROS_H
+#define MACROS_H
 
 
 // MIN_VAL(SINT16) will return -0x8000 and MAX_VAL(SINT16) = 0x7FFF
 // MIN_VAL(SINT16) will return -0x8000 and MAX_VAL(SINT16) = 0x7FFF
 #define	MIN_VAL(t)	(((t)(-1) > 0) ? (t)( 0) : (t)(((1L<<(sizeof(t)*8-1))  )))
 #define	MIN_VAL(t)	(((t)(-1) > 0) ? (t)( 0) : (t)(((1L<<(sizeof(t)*8-1))  )))

+ 1 - 2
apt-pkg/contrib/md5.cc

@@ -37,14 +37,13 @@
 // Include Files							/*{{{*/
 // Include Files							/*{{{*/
 #include <apt-pkg/md5.h>
 #include <apt-pkg/md5.h>
 #include <apt-pkg/strutl.h>
 #include <apt-pkg/strutl.h>
+#include <apt-pkg/macros.h>
 
 
 #include <string.h>
 #include <string.h>
 #include <unistd.h>
 #include <unistd.h>
 #include <netinet/in.h>                          // For htonl
 #include <netinet/in.h>                          // For htonl
 #include <inttypes.h>
 #include <inttypes.h>
 #include <config.h>
 #include <config.h>
-#include <system.h>
-
 									/*}}}*/
 									/*}}}*/
 
 
 // byteSwap - Swap bytes in a buffer					/*{{{*/
 // byteSwap - Swap bytes in a buffer					/*{{{*/

+ 1 - 1
apt-pkg/contrib/sha1.cc

@@ -31,12 +31,12 @@
 // Include Files                                                        /*{{{*/
 // Include Files                                                        /*{{{*/
 #include <apt-pkg/sha1.h>
 #include <apt-pkg/sha1.h>
 #include <apt-pkg/strutl.h>
 #include <apt-pkg/strutl.h>
+#include <apt-pkg/macros.h>
 
 
 #include <string.h>
 #include <string.h>
 #include <unistd.h>
 #include <unistd.h>
 #include <inttypes.h>
 #include <inttypes.h>
 #include <config.h>
 #include <config.h>
-#include <system.h>
 									/*}}}*/
 									/*}}}*/
 
 
 // SHA1Transform - Alters an existing SHA-1 hash			/*{{{*/
 // SHA1Transform - Alters an existing SHA-1 hash			/*{{{*/

+ 1 - 2
apt-pkg/deb/deblistparser.cc

@@ -17,10 +17,9 @@
 #include <apt-pkg/strutl.h>
 #include <apt-pkg/strutl.h>
 #include <apt-pkg/crc-16.h>
 #include <apt-pkg/crc-16.h>
 #include <apt-pkg/md5.h>
 #include <apt-pkg/md5.h>
+#include <apt-pkg/macros.h>
 
 
 #include <ctype.h>
 #include <ctype.h>
-
-#include <system.h>
 									/*}}}*/
 									/*}}}*/
 
 
 static debListParser::WordList PrioList[] = {{"important",pkgCache::State::Important},
 static debListParser::WordList PrioList[] = {{"important",pkgCache::State::Important},

+ 2 - 4
apt-pkg/makefile

@@ -24,7 +24,8 @@ SOURCE = contrib/mmap.cc contrib/error.cc contrib/strutl.cc \
 	 contrib/cdromutl.cc contrib/crc-16.cc contrib/netrc.cc \
 	 contrib/cdromutl.cc contrib/crc-16.cc contrib/netrc.cc \
 	 contrib/fileutl.cc 
 	 contrib/fileutl.cc 
 HEADERS = mmap.h error.h configuration.h fileutl.h  cmndline.h netrc.h\
 HEADERS = mmap.h error.h configuration.h fileutl.h  cmndline.h netrc.h\
-	  md5.h crc-16.h cdromutl.h strutl.h sptr.h sha1.h sha256.h hashes.h 
+	  md5.h crc-16.h cdromutl.h strutl.h sptr.h sha1.h sha256.h hashes.h \
+	  macros.h
 
 
 # Source code for the core main library
 # Source code for the core main library
 SOURCE+= pkgcache.cc version.cc depcache.cc \
 SOURCE+= pkgcache.cc version.cc depcache.cc \
@@ -53,7 +54,4 @@ HEADERS+= debversion.h debsrcrecords.h dpkgpm.h debrecords.h \
 
 
 HEADERS := $(addprefix apt-pkg/,$(HEADERS))
 HEADERS := $(addprefix apt-pkg/,$(HEADERS))
 
 
-# Private header files
-HEADERS+= system.h
-
 include $(LIBRARY_H)
 include $(LIBRARY_H)

+ 1 - 1
apt-pkg/pkgcache.cc

@@ -27,6 +27,7 @@
 #include <apt-pkg/strutl.h>
 #include <apt-pkg/strutl.h>
 #include <apt-pkg/configuration.h>
 #include <apt-pkg/configuration.h>
 #include <apt-pkg/aptconfiguration.h>
 #include <apt-pkg/aptconfiguration.h>
+#include <apt-pkg/macros.h>
 
 
 #include <apti18n.h>
 #include <apti18n.h>
     
     
@@ -35,7 +36,6 @@
 #include <unistd.h>
 #include <unistd.h>
 
 
 #include <ctype.h>
 #include <ctype.h>
-#include <system.h>
 									/*}}}*/
 									/*}}}*/
 
 
 using std::string;
 using std::string;

+ 1 - 1
apt-pkg/pkgcachegen.cc

@@ -21,6 +21,7 @@
 #include <apt-pkg/strutl.h>
 #include <apt-pkg/strutl.h>
 #include <apt-pkg/sptr.h>
 #include <apt-pkg/sptr.h>
 #include <apt-pkg/pkgsystem.h>
 #include <apt-pkg/pkgsystem.h>
+#include <apt-pkg/macros.h>
 
 
 #include <apt-pkg/tagfile.h>
 #include <apt-pkg/tagfile.h>
 
 
@@ -32,7 +33,6 @@
 #include <unistd.h>
 #include <unistd.h>
 #include <errno.h>
 #include <errno.h>
 #include <stdio.h>
 #include <stdio.h>
-#include <system.h>
 									/*}}}*/
 									/*}}}*/
 typedef vector<pkgIndexFile *>::iterator FileIterator;
 typedef vector<pkgIndexFile *>::iterator FileIterator;
 
 

+ 9 - 1
debian/changelog

@@ -20,7 +20,15 @@ apt (0.7.26) UNRELEASED; urgency=low
 
 
  -- Michael Vogt <mvo@debian.org>  Thu, 10 Dec 2009 22:02:38 +0100
  -- Michael Vogt <mvo@debian.org>  Thu, 10 Dec 2009 22:02:38 +0100
 
 
-apt (0.7.25.2) UNRELEASED; urgency=low
+apt (0.7.25.3) UNRELEASED; urgency=low
+
+  * apt-pkg/contrib/macros.h:
+    - move the header system.h with a new name to the public domain,
+      to be able to use it in other headers (Closes: #567662)
+
+ -- David Kalnischkies <kalnischkies@gmail.com>  Sat, 30 Jan 2010 22:13:48 +0100
+
+apt (0.7.25.2) unstable; urgency=low
 
 
   * apt-pkg/contrib/fileutl.cc:
   * apt-pkg/contrib/fileutl.cc:
     - Fix the newly introduced method GetListOfFilesInDir to not
     - Fix the newly introduced method GetListOfFilesInDir to not

+ 1 - 1
test/versiontest.cc

@@ -14,7 +14,7 @@
    
    
    ##################################################################### */
    ##################################################################### */
 									/*}}}*/
 									/*}}}*/
-#include <system.h>
+#include <apt-pkg/macros.h>
 #include <apt-pkg/error.h>
 #include <apt-pkg/error.h>
 #include <apt-pkg/version.h>
 #include <apt-pkg/version.h>
 #include <apt-pkg/debversion.h>
 #include <apt-pkg/debversion.h>