~ubuntu-branches/ubuntu/quantal/nspr/quantal-security

« back to all changes in this revision

Viewing changes to mozilla/nsprpub/pr/include/prtypes.h

  • Committer: Bazaar Package Importer
  • Author(s): Alexander Sack, Fabien Tassin, Alexander Sack
  • Date: 2009-01-11 13:50:07 UTC
  • mfrom: (1.1.8 upstream)
  • Revision ID: james.westby@ubuntu.com-20090111135007-butxlx6upwjcakod
Tags: 4.7.3-0ubuntu1
* New upstream version: 4.7.3 from NSPR_4_7_3_RTM tag

[ Fabien Tassin <fta@ubuntu.com> ]
* LP: #269188 - use /dev/urandom for better entropy on LTSP environments
* update diverged patches:
  - update debian/patches/30_pkgconfig.patch
  - update debian/patches/81_sonames.patch
  - update debian/patches/99_configure.patch

[ Alexander Sack <asac@ubuntu.com> ]
Drop debian soname patch for full upstream compatibility
* eliminate soname patch
  - delete debian/patches/81_sonames.patch
  - update debian/patches/series
* refresh configure patch to reflect dropped soname patch
  - update debian/patches/99_configure.patch
* install unversioned .so files
  - update debian/libnspr4-0d.install
* .so.0d links are not created without the soname patch. we create
  backlinks to the unversioned .so libs using debhelper; also we
  cannot dh_install the .0d versioned libs anymore and we drop
  them from .install accordingly
  - add debian/libnspr4-0d.links
  - update debian/libnspr4-0d.install
* implement link shuffeling transition (with abort cases) in
  maintainer scripts; affected libs: libnspr4.so libplc4.so libplds4.so
  - add debian/libnspr4-0d.postinst
  - add debian/libnspr4-0d.postrm
  - add debian/libnspr4-0d.preinst
  - add debian/libnspr4-0d.prerm
* drop soname version suffix from symbol files and reflect this fact by
  adjusting minimum version to this package version (4.7.3-0ubuntu1~)
  - update debian/libnspr4-0d.symbols
  - update debian/libnspr4-0d.symbols.amd64
  - update debian/libnspr4-0d.symbols.i386
  - update debian/libnspr4-0d.symbols.ia64
  - update debian/libnspr4-0d.symbols.lpia
  - update debian/libnspr4-0d.symbols.powerpc
* bump lower shlibs version constraint to 4.7.1+1.9-0ubuntu5~
  - update debian/rules
* rerun autoconf2.13 to apply dropped 81_sonames.patch to configure
  - update debian/patches/99_configure.patch
* explitly define libnspr4_0d_EXPORTED_LIBS and pass those manually
  to dpkg-gensymbols to workaround uncommon SONAME used by nspr libs
  - update debian/rules
* don't pretend to create shlibs-control file anymore; add binary
  lintian override for that
  - update debian/rules
* add #DEBHELPER# token to maintainer scripts
  - update debian/libnspr4-0d.postinst
  - update debian/libnspr4-0d.postrm
  - update debian/libnspr4-0d.preinst
  - update debian/libnspr4-0d.prerm

Show diffs side-by-side

added added

removed removed

Lines of Context:
177
177
#define PR_CALLBACK_DECL
178
178
#define PR_STATIC_CALLBACK(__x) static __x
179
179
 
180
 
#elif defined(XP_OS2_VACPP) 
 
180
#elif defined(SYMBIAN)
181
181
 
182
 
#define PR_EXPORT(__type) extern __type
183
 
#define PR_EXPORT_DATA(__type) extern __type
184
 
#define PR_IMPORT(__type) extern __type
185
 
#define PR_IMPORT_DATA(__type) extern __type
 
182
#define PR_EXPORT(__type) extern __declspec(dllexport) __type
 
183
#define PR_EXPORT_DATA(__type) extern __declspec(dllexport) __type
 
184
#ifdef __WINS__
 
185
#define PR_IMPORT(__type) extern __declspec(dllexport) __type
 
186
#define PR_IMPORT_DATA(__type) extern __declspec(dllexport) __type
 
187
#else
 
188
#define PR_IMPORT(__type) extern __declspec(dllimport) __type
 
189
#define PR_IMPORT_DATA(__type) extern __declspec(dllimport) __type
 
190
#endif
186
191
 
187
192
#define PR_EXTERN(__type) extern __type
188
193
#define PR_IMPLEMENT(__type) __type
189
194
#define PR_EXTERN_DATA(__type) extern __type
190
195
#define PR_IMPLEMENT_DATA(__type) __type
191
 
#define PR_CALLBACK _Optlink
 
196
 
 
197
#define PR_CALLBACK
192
198
#define PR_CALLBACK_DECL
193
 
#define PR_STATIC_CALLBACK(__x) static __x PR_CALLBACK
 
199
#define PR_STATIC_CALLBACK(__x) static __x
194
200
 
195
201
#else /* Unix */
196
202