[Lsb-messages] /var/www/bzr/lsb/devel/lsbspec r3940: remove four jpeg macros that should not have been exposed (bug 3848)

Mats Wichmann mats at linuxfoundation.org
Tue Sep 10 19:51:44 UTC 2013


------------------------------------------------------------
revno: 3940
committer: Mats Wichmann <mats at linuxfoundation.org>
branch nick: lsbspec
timestamp: Tue 2013-09-10 13:51:44 -0600
message:
  remove four jpeg macros that should not have been exposed (bug 3848)
added:
  errata/errata_41/3848-jpeg.txt
modified:
  Graphics/generic/libjpeg/jpeg.sgml
  Graphics/generic/libjpeg/libjpeg.sgml
-------------- next part --------------
=== modified file 'Graphics/generic/libjpeg/jpeg.sgml'
--- a/Graphics/generic/libjpeg/jpeg.sgml	2013-08-24 17:13:26 +0000
+++ b/Graphics/generic/libjpeg/jpeg.sgml	2013-09-10 19:51:44 +0000
@@ -428,12 +428,8 @@
 #define DCTSIZE	8
 #define JMSG_STR_PARM_MAX	80
 #define JPP(arglist)	arglist
-#define EXTERN(type)	extern type
 #define JDCT_FASTEST	JDCT_IFAST
 #define JDCT_DEFAULT	JDCT_ISLOW
-#define LOCAL(type)	static type
-#define METHODDEF(type)	static type
-#define GLOBAL(type)	type
 #define JMETHOD(type,methodname,arglist)	type (*methodname) arglist
 
 struct jpeg_decompress_struct {

=== modified file 'Graphics/generic/libjpeg/libjpeg.sgml'
--- a/Graphics/generic/libjpeg/libjpeg.sgml	2013-08-24 17:13:26 +0000
+++ b/Graphics/generic/libjpeg/libjpeg.sgml	2013-09-10 19:51:44 +0000
@@ -434,12 +434,8 @@
 #define DCTSIZE	8
 #define JMSG_STR_PARM_MAX	80
 #define JPP(arglist)	arglist
-#define EXTERN(type)	extern type
 #define JDCT_FASTEST	JDCT_IFAST
 #define JDCT_DEFAULT	JDCT_ISLOW
-#define LOCAL(type)	static type
-#define METHODDEF(type)	static type
-#define GLOBAL(type)	type
 #define JMETHOD(type,methodname,arglist)	type (*methodname) arglist
 
 struct jpeg_decompress_struct {

=== added file 'errata/errata_41/3848-jpeg.txt'
--- a/errata/errata_41/3848-jpeg.txt	1970-01-01 00:00:00 +0000
+++ b/errata/errata_41/3848-jpeg.txt	2013-09-10 19:51:44 +0000
@@ -0,0 +1,26 @@
+Specification: LSB Desktop generic
+Edition of Specification: 4.1
+Type: Error
+Status: Unapproved
+Bug reference: http://bugs.linuxbase.org/show_bug.cgi?id=3848
+
+Rationale: four jpeg library macros which are not used in LSB were
+exposed in this specification.  These macros are dropped with this
+edition.
+
+
+In LSB Desktop generic:
+
+In 9.2. Data Definitions for libjpeg
+In 9.2.2. jpeglib.h
+
+Remove:
+
+#define EXTERN(type)   extern type
+#define LOCAL(type)    static type
+#define METHODDEF(type)        static type
+#define GLOBAL(type)   type
+
+
+
+



More information about the lsb-messages mailing list