|
numpy 2.0.0
|
#include <Python.h>#include <locale.h>#include <stdio.h>#include "numpy/arrayobject.h"#include "numpy/npy_math.h"#include "npy_config.h"#include "numpy/npy_3kcompat.h"Defines | |
| #define | PY_SSIZE_T_CLEAN |
| #define | NPY_NO_DEPRECATED_API |
| #define | _MULTIARRAYMODULE |
| #define | NPY_NO_PREFIX |
| #define | MIN_EXPONENT_DIGITS 2 |
| #define | FLOAT_FORMATBUFLEN 120 |
| #define | _ASCII_FORMAT(type, suffix, print_type) |
| #define | END_MATCH() goto buffer_filled |
| #define | NEXT_CHAR() |
| #define | MATCH_ALPHA_STRING_NOCASE(string) |
| #define | MATCH_ONE_OR_NONE(condition) do { if (condition) NEXT_CHAR(); } while (0) |
| #define | MATCH_ONE_OR_MORE(condition) |
| #define | MATCH_ZERO_OR_MORE(condition) while (condition) { NEXT_CHAR(); } |
Functions | |
| static void | _ensure_minimum_exponent_length (char *buffer, size_t buf_size) |
| static void | _ensure_decimal_point (char *buffer, size_t buf_size) |
| static void | _change_decimal_from_locale_to_dot (char *buffer) |
| static int | _check_ascii_format (const char *format) |
| static char * | _fix_ascii_format (char *buf, size_t buflen, int decimal) |
| NPY_NO_EXPORT int | NumPyOS_ascii_isspace (char c) |
| static int | NumPyOS_ascii_isalpha (char c) |
| static int | NumPyOS_ascii_isdigit (char c) |
| static int | NumPyOS_ascii_isalnum (char c) |
| static char | NumPyOS_ascii_tolower (char c) |
| static int | NumPyOS_ascii_strncasecmp (const char *s1, const char *s2, size_t len) |
| static double | NumPyOS_ascii_strtod_plain (const char *s, char **endptr) |
| NPY_NO_EXPORT double | NumPyOS_ascii_strtod (const char *s, char **endptr) |
| NPY_NO_EXPORT int | NumPyOS_ascii_ftolf (FILE *fp, double *value) |
| #define _ASCII_FORMAT | ( | type, | |
| suffix, | |||
| print_type | |||
| ) |
converting.
| #define _MULTIARRAYMODULE |
| #define END_MATCH | ( | ) | goto buffer_filled |
| #define FLOAT_FORMATBUFLEN 120 |
| #define MATCH_ALPHA_STRING_NOCASE | ( | string | ) |
| #define MATCH_ONE_OR_MORE | ( | condition | ) |
| #define MATCH_ONE_OR_NONE | ( | condition | ) | do { if (condition) NEXT_CHAR(); } while (0) |
| #define MATCH_ZERO_OR_MORE | ( | condition | ) | while (condition) { NEXT_CHAR(); } |
| #define MIN_EXPONENT_DIGITS 2 |
| #define NEXT_CHAR | ( | ) |
do { \ if (c == EOF || endp >= buffer + FLOAT_FORMATBUFLEN) \ END_MATCH(); \ *endp++ = (char)c; \ c = getc(fp); \ } while (0)
| #define NPY_NO_DEPRECATED_API |
| #define NPY_NO_PREFIX |
| #define PY_SSIZE_T_CLEAN |
| static void _change_decimal_from_locale_to_dot | ( | char * | buffer | ) | [static] |
| static int _check_ascii_format | ( | const char * | format | ) | [static] |
| static void _ensure_decimal_point | ( | char * | buffer, |
| size_t | buf_size | ||
| ) | [static] |
| static void _ensure_minimum_exponent_length | ( | char * | buffer, |
| size_t | buf_size | ||
| ) | [static] |
| static char* _fix_ascii_format | ( | char * | buf, |
| size_t | buflen, | ||
| int | decimal | ||
| ) | [static] |
| NPY_NO_EXPORT int NumPyOS_ascii_ftolf | ( | FILE * | fp, |
| double * | value | ||
| ) |
)
</blockquote>
Referenced by _to_OBJECT().
| static int NumPyOS_ascii_isalnum | ( | char | c | ) | [static] |
| static int NumPyOS_ascii_isalpha | ( | char | c | ) | [static] |
| static int NumPyOS_ascii_isdigit | ( | char | c | ) | [static] |
| NPY_NO_EXPORT int NumPyOS_ascii_isspace | ( | char | c | ) |
References c.
Referenced by NumPyOS_ascii_strncasecmp().
| static int NumPyOS_ascii_strncasecmp | ( | const char * | s1, |
| const char * | s2, | ||
| size_t | len | ||
| ) | [static] |
References FLOAT_FORMATBUFLEN, and NumPyOS_ascii_isspace().
Referenced by NumPyOS_ascii_strtod().
| NPY_NO_EXPORT double NumPyOS_ascii_strtod | ( | const char * | s, |
| char ** | endptr | ||
| ) |
References NPY_INFINITY, and NumPyOS_ascii_strncasecmp().
Referenced by TOTYPE().
| static double NumPyOS_ascii_strtod_plain | ( | const char * | s, |
| char ** | endptr | ||
| ) | [static] |
| static char NumPyOS_ascii_tolower | ( | char | c | ) | [static] |