~ubuntu-branches/ubuntu/jaunty/freeimage/jaunty

« back to all changes in this revision

Viewing changes to FreeImage/Examples/Plugin/PluginCradle.h

  • Committer: Bazaar Package Importer
  • Author(s): Federico Di Gregorio
  • Date: 2007-05-07 15:35:21 UTC
  • Revision ID: james.westby@ubuntu.com-20070507153521-m4lx765bzxxug9qf
Tags: upstream-3.9.3
ImportĀ upstreamĀ versionĀ 3.9.3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// ==========================================================
 
2
// JBIG Plugin
 
3
//
 
4
// Design and implementation by
 
5
// - Floris van den Berg (flvdberg@wxs.nl)
 
6
//
 
7
// This file is part of FreeImage 3
 
8
//
 
9
// COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY
 
10
// OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES
 
11
// THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE
 
12
// OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED
 
13
// CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT
 
14
// THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY
 
15
// SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL
 
16
// PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER
 
17
// THIS DISCLAIMER.
 
18
//
 
19
// Use at your own risk!
 
20
// ==========================================================
 
21
 
 
22
#ifndef PLUGINCRADLE_H
 
23
#define PLUGINCRADLE_H
 
24
 
 
25
#ifdef PLUGINCRADLE_EXPORTS
 
26
#define PLUGIN_API __declspec(dllexport)
 
27
#else
 
28
#define PLUGIN_API __declspec(dllimport)
 
29
#endif
 
30
 
 
31
// ----------------------------------------------------------
 
32
 
 
33
struct Plugin;
 
34
 
 
35
// ----------------------------------------------------------
 
36
 
 
37
#define DLL_CALLCONV __stdcall
 
38
 
 
39
// ----------------------------------------------------------
 
40
 
 
41
extern "C" {
 
42
        PLUGIN_API void DLL_CALLCONV Init(Plugin *plugin, int format_id);
 
43
}
 
44
 
 
45
#endif