| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -31,6 +31,12 @@ | |||
| 31 | 31 | #include "pprdrv.h" | |
| 32 | 32 | #include "truetype.h" | |
| 33 | 33 | #include <sstream> | |
| 34 | + #ifdef _POSIX_C_SOURCE | ||
| 35 | + # undef _POSIX_C_SOURCE | ||
| 36 | + #endif | ||
| 37 | + #ifdef _XOPEN_SOURCE | ||
| 38 | + # undef _XOPEN_SOURCE | ||
| 39 | + #endif | ||
| 34 | 40 | #include <Python.h> | |
| 35 | 41 | ||
| 36 | 42 | /*========================================================================== | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -670,10 +670,7 @@ extern "C" { | |||
| 670 | 670 | ||
| 671 | 671 | struct module_state | |
| 672 | 672 | { | |
| 673 | - /* The Sun compiler can't handle empty structs */ | ||
| 674 | - #if defined(__SUNPRO_C) || defined(_MSC_VER) | ||
| 675 | 673 | int _dummy; | |
| 676 | - #endif | ||
| 677 | 674 | }; | |
| 678 | 675 | ||
| 679 | 676 | #if PY3K | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -110,10 +110,7 @@ extern "C" { | |||
| 110 | 110 | ||
| 111 | 111 | struct module_state | |
| 112 | 112 | { | |
| 113 | - /* The Sun compiler can't handle empty structs */ | ||
| 114 | - #if defined(__SUNPRO_C) || defined(_MSC_VER) | ||
| 115 | 113 | int _dummy; | |
| 116 | - #endif | ||
| 117 | 114 | }; | |
| 118 | 115 | ||
| 119 | 116 | #if PY3K | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -722,10 +722,7 @@ extern "C" { | |||
| 722 | 722 | ||
| 723 | 723 | struct module_state | |
| 724 | 724 | { | |
| 725 | - /* The Sun compiler can't handle empty structs */ | ||
| 726 | - #if defined(__SUNPRO_C) || defined(_MSC_VER) | ||
| 727 | 725 | int _dummy; | |
| 728 | - #endif | ||
| 729 | 726 | }; | |
| 730 | 727 | ||
| 731 | 728 | #if PY3K | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -669,10 +669,7 @@ extern "C" { | |||
| 669 | 669 | ||
| 670 | 670 | struct module_state | |
| 671 | 671 | { | |
| 672 | - /* The Sun compiler can't handle empty structs */ | ||
| 673 | - #if defined(__SUNPRO_C) || defined(_MSC_VER) | ||
| 674 | 672 | int _dummy; | |
| 675 | - #endif | ||
| 676 | 673 | }; | |
| 677 | 674 | ||
| 678 | 675 | #if PY3K | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -490,10 +490,7 @@ extern "C" { | |||
| 490 | 490 | ||
| 491 | 491 | struct module_state | |
| 492 | 492 | { | |
| 493 | - /* The Sun compiler can't handle empty structs */ | ||
| 494 | - #if defined(__SUNPRO_C) || defined(_MSC_VER) | ||
| 495 | 493 | int _dummy; | |
| 496 | - #endif | ||
| 497 | 494 | }; | |
| 498 | 495 | ||
| 499 | 496 | #if PY3K | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -1618,10 +1618,7 @@ extern "C" { | |||
| 1618 | 1618 | ||
| 1619 | 1619 | struct module_state | |
| 1620 | 1620 | { | |
| 1621 | - /* The Sun compiler can't handle empty structs */ | ||
| 1622 | - #if defined(__SUNPRO_C) || defined(_MSC_VER) | ||
| 1623 | 1621 | int _dummy; | |
| 1624 | - #endif | ||
| 1625 | 1622 | }; | |
| 1626 | 1623 | ||
| 1627 | 1624 | #if PY3K | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -11,6 +11,13 @@ typedef unsigned __int8 uint8_t; | |||
| 11 | 11 | #include <stdint.h> | |
| 12 | 12 | #endif | |
| 13 | 13 | ||
| 14 | + #ifdef _POSIX_C_SOURCE | ||
| 15 | + # undef _POSIX_C_SOURCE | ||
| 16 | + #endif | ||
| 17 | + #ifdef _XOPEN_SOURCE | ||
| 18 | + # undef _XOPEN_SOURCE | ||
| 19 | + #endif | ||
| 20 | + | ||
| 14 | 21 | #include <Python.h> | |
| 15 | 22 | ||
| 16 | 23 | #if PY_MAJOR_VERSION >= 3 | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -18,6 +18,13 @@ | |||
| 18 | 18 | ||
| 19 | 19 | #include <complex> | |
| 20 | 20 | ||
| 21 | + #ifdef _POSIX_C_SOURCE | ||
| 22 | + # undef _POSIX_C_SOURCE | ||
| 23 | + #endif | ||
| 24 | + #ifdef _XOPEN_SOURCE | ||
| 25 | + # undef _XOPEN_SOURCE | ||
| 26 | + #endif | ||
| 27 | + | ||
| 21 | 28 | #include <Python.h> | |
| 22 | 29 | #include <numpy/ndarrayobject.h> | |
| 23 | 30 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -493,13 +493,13 @@ int convert_offset_position(PyObject *obj, void *offsetp) | |||
| 493 | 493 | e_offset_position *offset = (e_offset_position *)offsetp; | |
| 494 | 494 | const char *names[] = {"data", NULL}; | |
| 495 | 495 | int values[] = {OFFSET_POSITION_DATA}; | |
| 496 | - int result = OFFSET_POSITION_FIGURE; | ||
| 496 | + int result = (int)OFFSET_POSITION_FIGURE; | ||
| 497 | 497 | ||
| 498 | 498 | if (!convert_string_enum(obj, "offset_position", names, values, &result)) { | |
| 499 | 499 | PyErr_Clear(); | |
| 500 | 500 | } | |
| 501 | 501 | ||
| 502 | - *offset = result; | ||
| 502 | + *offset = (e_offset_position)result; | ||
| 503 | 503 | ||
| 504 | 504 | return 1; | |
| 505 | 505 | } | |
| Back | FazBrowse Home | New Git URL |
0 commit comments