diff options
author | Ivan Kolodyazhny <e0ne@e0ne.info> | 2022-02-23 14:41:14 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-23 14:41:14 +0200 |
commit | e9c6edb7dc2e729c7364c9c64986e73b17bd2eb9 (patch) | |
tree | 6670c4717b9546160bc6f7cab8aabf5273bc8042 /scss/src/scanner.h | |
parent | 1d70361d2bbe6b8eb7eee52bd2c8f3f7a8ef9c74 (diff) | |
parent | bd20fb79fe57673512536682b1eed07bbb7003a7 (diff) | |
download | pyscss-e9c6edb7dc2e729c7364c9c64986e73b17bd2eb9.tar.gz |
Merge pull request #417 from amotoki/warning-PY_SSIZE_T_CLEAN
Fix DeprecationWarning: PY_SSIZE_T_CLEAN will be required for '#' formats
Diffstat (limited to 'scss/src/scanner.h')
-rw-r--r-- | scss/src/scanner.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/scss/src/scanner.h b/scss/src/scanner.h index ae63f5c..9c60ae7 100644 --- a/scss/src/scanner.h +++ b/scss/src/scanner.h @@ -11,6 +11,9 @@ #ifndef SCANNER_H #define SCANNER_H +#define PY_SSIZE_T_CLEAN +#include <Python.h> + #include "hashtable.h" #define PCRE_STATIC @@ -50,7 +53,7 @@ typedef struct { int tokens_bsz; Token *tokens; Restriction *restrictions; - int input_sz; + Py_ssize_t input_sz; char *input; int pos; } Scanner; @@ -59,8 +62,8 @@ int Scanner_initialized(void); void Scanner_initialize(Pattern *, int); void Scanner_finalize(void); -void Scanner_reset(Scanner *self, char *input, int input_sz); -Scanner *Scanner_new(Pattern *, int, Pattern *, int, char *, int); +void Scanner_reset(Scanner *self, char *input, Py_ssize_t input_sz); +Scanner *Scanner_new(Pattern *, int, Pattern *, int, char *, Py_ssize_t); void Scanner_del(Scanner *); Token* Scanner_token(Scanner *, int, Hashtable *restrictions); |