summaryrefslogtreecommitdiff
path: root/doc/source/f2py/code
diff options
context:
space:
mode:
authorRohit Goswami <rog32@hi.is>2022-06-05 19:45:04 +0000
committerRohit Goswami <rog32@hi.is>2022-06-05 19:50:03 +0000
commit5c0ecb52890f92d43cf70519cd5491b8415b3710 (patch)
tree300b1efd7f5ddb03ea0a6ae4bf572a4ff24cde5a /doc/source/f2py/code
parentf20d90cc2598c95dbcf7e0246f83499f4f4c5c27 (diff)
downloadnumpy-5c0ecb52890f92d43cf70519cd5491b8415b3710.tar.gz
MAINT,DOC: Fix doc fragments and tests
Diffstat (limited to 'doc/source/f2py/code')
-rw-r--r--doc/source/f2py/code/asterisk1.f905
-rw-r--r--doc/source/f2py/code/asterisk2.f906
-rw-r--r--doc/source/f2py/code/results/asterisk1_session.dat3
-rw-r--r--doc/source/f2py/code/results/asterisk2_session.dat6
4 files changed, 20 insertions, 0 deletions
diff --git a/doc/source/f2py/code/asterisk1.f90 b/doc/source/f2py/code/asterisk1.f90
new file mode 100644
index 000000000..2631490d0
--- /dev/null
+++ b/doc/source/f2py/code/asterisk1.f90
@@ -0,0 +1,5 @@
+subroutine foo1(s)
+ character*(*), intent(out) :: s
+ !f2py character(f2py_len=12) s
+ s = "123456789A12"
+end subroutine foo1
diff --git a/doc/source/f2py/code/asterisk2.f90 b/doc/source/f2py/code/asterisk2.f90
new file mode 100644
index 000000000..278e02b4a
--- /dev/null
+++ b/doc/source/f2py/code/asterisk2.f90
@@ -0,0 +1,6 @@
+subroutine foo2(s, n)
+ character(len=*), intent(out) :: s
+ integer, intent(in) :: n
+ !f2py character(f2py_len=n), depend(n) :: s
+ s = "123456789A123456789B"(1:n)
+end subroutine foo2
diff --git a/doc/source/f2py/code/results/asterisk1_session.dat b/doc/source/f2py/code/results/asterisk1_session.dat
new file mode 100644
index 000000000..8aa9c5ba0
--- /dev/null
+++ b/doc/source/f2py/code/results/asterisk1_session.dat
@@ -0,0 +1,3 @@
+>>> import asterisk1
+>>> asterisk1.foo1()
+b'123456789A12'
diff --git a/doc/source/f2py/code/results/asterisk2_session.dat b/doc/source/f2py/code/results/asterisk2_session.dat
new file mode 100644
index 000000000..5fb8bef8b
--- /dev/null
+++ b/doc/source/f2py/code/results/asterisk2_session.dat
@@ -0,0 +1,6 @@
+>>> import asterisk
+>>> asterisk.foo2(2)
+b'12'
+>>> asterisk.foo2(12)
+b'123456789A12'
+>>>