FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
cefpython/src/common/cefpython_public_api.h at master · linesight/cefpython · GitHub
linesight
/
cefpython
Public
forked from
cztomczak/cefpython
Notifications
You must be signed in to change notification settings
Fork
2
Star
11
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
cefpython
/
src
/
common
/
cefpython_public_api.h
Copy path
More file actions
More file actions
Latest commit
History
History
History
60 lines (51 loc) · 1.98 KB
Breadcrumbs
cefpython
/
src
/
common
/
cefpython_public_api.h
Copy path
File metadata and controls
60 lines (51 loc) · 1.98 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
// Copyright (c) 2012 CEF Python, see the Authors file.
// All rights reserved. Licensed under BSD 3-clause license.
// Project website: https://github.com/cztomczak/cefpython
/* This is a wrapper around including cefpython_fixed.h that is generated
by Cython. Functions marked with the 'public' keyword are exposed
to C through that header file. */
#ifndef
CEFPYTHON_PUBLIC_API_H
#define
CEFPYTHON_PUBLIC_API_H
#if
defined(
OS_WIN
)
#pragma
warning(disable:4190) // cefpython API extern C-linkage warnings
#endif
// Python.h must be included first otherwise error on Linux:
// >> error: "_POSIX_C_SOURCE" redefined
#include
"Python.h"
// Includes required by "cefpython_fixed.h".
#include
"include/cef_client.h"
#include
"include/cef_urlrequest.h"
#include
"include/cef_command_line.h"
#include
"util.h"
// cefpython_fixed.h declares public functions using DL_IMPORT and these
// macros are not available in Python 3.
#ifndef
DL_IMPORT
#define
DL_IMPORT
(
RTYPE
) RTYPE
#endif
#ifndef
DL_EXPORT
#define
DL_EXPORT
(
RTYPE
) RTYPE
#endif
#if
PY_MAJOR_VERSION
==
2
#if
PY_MINOR_VERSION
==
7
#include
"../../build/build_cefpython/cefpython_py27_fixed.h"
#endif
// PY_MINOR_VERSION
#elif
PY_MAJOR_VERSION
==
3
#if
PY_MINOR_VERSION
==
4
#include
"../../build/build_cefpython/cefpython_py34_fixed.h"
#elif
PY_MINOR_VERSION
==
5
#include
"../../build/build_cefpython/cefpython_py35_fixed.h"
#elif
PY_MINOR_VERSION
==
6
#include
"../../build/build_cefpython/cefpython_py36_fixed.h"
#elif
PY_MINOR_VERSION
==
7
#include
"../../build/build_cefpython/cefpython_py37_fixed.h"
#elif
PY_MINOR_VERSION
==
8
#include
"../../build/build_cefpython/cefpython_py38_fixed.h"
#elif
PY_MINOR_VERSION
==
9
#include
"../../build/build_cefpython/cefpython_py39_fixed.h"
#elif
PY_MINOR_VERSION
==
10
#include
"../../build/build_cefpython/cefpython_py310_fixed.h"
#elif
PY_MINOR_VERSION
==
11
#include
"../../build/build_cefpython/cefpython_py311_fixed.h"
#endif
// PY_MINOR_VERSION
#endif
// PY_MAJOR_VERSION
#endif
// CEFPYTHON_PUBLIC_API_H
Back
|
FazBrowse Home
|
New Git URL