diff options
Diffstat (limited to 'docs/examples/tutorial/external/atoi.py')
-rw-r--r-- | docs/examples/tutorial/external/atoi.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/examples/tutorial/external/atoi.py b/docs/examples/tutorial/external/atoi.py new file mode 100644 index 000000000..250b26a5c --- /dev/null +++ b/docs/examples/tutorial/external/atoi.py @@ -0,0 +1,6 @@ +from cython.cimports.libc.stdlib import atoi + +@cython.cfunc +def parse_charptr_to_py_int(s: cython.p_char): + assert s is not cython.NULL, "byte string value is NULL" + return atoi(s) # note: atoi() has no error detection! |