MacOSX/Framework: Merge Enrique Osuna's work on the Framework.
[vlc.git] / extras / MacOSX / Framework / VLC_Prefix.pch
1 //
2 // Prefix header for all source files of the 'VLC' target in the 'VLC' project.
3 //
4
5 #ifdef __OBJC__
6     #import <Cocoa/Cocoa.h>
7 #endif
8
9 #include <vlc/vlc.h>
10
11 #ifndef VLC_PUBLIC_API
12
13 // For some reason Xcode refuses to read vlc/vlc.h contents -- so we have to do
14 // this so we can supress the errors
15 #define VLC_PUBLIC_API extern
16 typedef int vlc_bool_t;
17 typedef struct vlc_list_t vlc_list_t;
18 typedef struct vlc_object_t vlc_object_t;
19 typedef signed long long vlc_int64_t;
20
21 #endif
22
23 #include <vlc/libvlc_structures.h>
24 #include <vlc/libvlc.h>
25
26 //
27 // Prefix header for all source files of the 'VLC' target in the 'VLC' project.
28 //
29
30 #ifdef __OBJC__
31     #import <Cocoa/Cocoa.h>
32 #endif
33
34 #include <vlc/vlc.h>
35
36 #ifndef VLC_PUBLIC_API
37
38 // For some reason Xcode refuses to read vlc/vlc.h contents -- so we have to do
39 // this so we can supress the errors
40 #define VLC_PUBLIC_API extern
41 typedef int vlc_bool_t;
42 typedef struct vlc_list_t vlc_list_t;
43 typedef struct vlc_object_t vlc_object_t;
44 typedef signed long long vlc_int64_t;
45
46 #endif
47
48 #include <vlc/libvlc_structures.h>
49 #include <vlc/libvlc.h>
50