@@ -59,11 +59,20 @@ module flc_string
59
59
module procedure swigf_new_string__SWIG_1
60
60
module procedure swigf_new_string__SWIG_2
61
61
end interface
62
- public :: stoi
63
- public :: stol
64
- public :: stoll
65
62
public :: stof
66
63
public :: stod
64
+ interface stoi
65
+ module procedure swigf_stoi__SWIG_0, swigf_stoi__SWIG_1
66
+ end interface
67
+ public :: stoi
68
+ interface stoll
69
+ module procedure swigf_stoll__SWIG_0, swigf_stoll__SWIG_1
70
+ end interface
71
+ public :: stoll
72
+ interface stol
73
+ module procedure swigf_stol__SWIG_0, swigf_stol__SWIG_1
74
+ end interface
75
+ public :: stol
67
76
68
77
! WRAPPER DECLARATIONS
69
78
interface
@@ -275,26 +284,56 @@ subroutine swigc_string_op_assign__(farg1, farg2) &
275
284
type (SwigClassWrapper) :: farg2
276
285
end subroutine
277
286
278
- function swigc_stoi (farg1 ) &
279
- bind(C, name= " _wrap_stoi " ) &
287
+ function swigc_stoi__SWIG_0 (farg1 , farg3 ) &
288
+ bind(C, name= " _wrap_stoi__SWIG_0 " ) &
280
289
result(fresult)
281
290
use , intrinsic :: ISO_C_BINDING
282
291
import :: swigarraywrapper
283
292
type (SwigArrayWrapper) :: farg1
293
+ integer (C_INT), intent (in ) :: farg3
284
294
integer (C_INT) :: fresult
285
295
end function
286
296
287
- function swigc_stol (farg1 ) &
288
- bind(C, name= " _wrap_stol " ) &
297
+ function swigc_stoi__SWIG_1 (farg1 ) &
298
+ bind(C, name= " _wrap_stoi__SWIG_1 " ) &
289
299
result(fresult)
290
300
use , intrinsic :: ISO_C_BINDING
291
301
import :: swigarraywrapper
292
302
type (SwigArrayWrapper) :: farg1
303
+ integer (C_INT) :: fresult
304
+ end function
305
+
306
+ function swigc_stol__SWIG_0 (farg1 , farg3 ) &
307
+ bind(C, name= " _wrap_stol__SWIG_0" ) &
308
+ result(fresult)
309
+ use , intrinsic :: ISO_C_BINDING
310
+ import :: swigarraywrapper
311
+ type (SwigArrayWrapper) :: farg1
312
+ integer (C_INT), intent (in ) :: farg3
293
313
integer (C_LONG) :: fresult
294
314
end function
295
315
296
- function swigc_stoll (farg1 ) &
297
- bind(C, name= " _wrap_stoll" ) &
316
+ function swigc_stol__SWIG_1 (farg1 ) &
317
+ bind(C, name= " _wrap_stol__SWIG_1" ) &
318
+ result(fresult)
319
+ use , intrinsic :: ISO_C_BINDING
320
+ import :: swigarraywrapper
321
+ type (SwigArrayWrapper) :: farg1
322
+ integer (C_LONG) :: fresult
323
+ end function
324
+
325
+ function swigc_stoll__SWIG_0 (farg1 , farg3 ) &
326
+ bind(C, name= " _wrap_stoll__SWIG_0" ) &
327
+ result(fresult)
328
+ use , intrinsic :: ISO_C_BINDING
329
+ import :: swigarraywrapper
330
+ type (SwigArrayWrapper) :: farg1
331
+ integer (C_INT), intent (in ) :: farg3
332
+ integer (C_LONG_LONG) :: fresult
333
+ end function
334
+
335
+ function swigc_stoll__SWIG_1 (farg1 ) &
336
+ bind(C, name= " _wrap_stoll__SWIG_1" ) &
298
337
result(fresult)
299
338
use , intrinsic :: ISO_C_BINDING
300
339
import :: swigarraywrapper
@@ -693,7 +732,24 @@ subroutine swigf_string_op_assign__(self, other)
693
732
self% swigdata = farg1
694
733
end subroutine
695
734
696
- function stoi (s ) &
735
+ function swigf_stoi__SWIG_0 (s , base ) &
736
+ result(swig_result)
737
+ use , intrinsic :: ISO_C_BINDING
738
+ integer (C_INT) :: swig_result
739
+ character (kind= C_CHAR, len=* ), target :: s
740
+ integer (C_INT), intent (in ) :: base
741
+ integer (C_INT) :: fresult
742
+ character (kind= C_CHAR), dimension (:), allocatable , target :: farg1_temp
743
+ type (SwigArrayWrapper) :: farg1
744
+ integer (C_INT) :: farg3
745
+
746
+ call SWIGTM_fin_const_SS_char_Sm_(s, farg1, farg1_temp)
747
+ farg3 = base
748
+ fresult = swigc_stoi__SWIG_0(farg1, farg3)
749
+ swig_result = fresult
750
+ end function
751
+
752
+ function swigf_stoi__SWIG_1 (s ) &
697
753
result(swig_result)
698
754
use , intrinsic :: ISO_C_BINDING
699
755
integer (C_INT) :: swig_result
@@ -703,25 +759,59 @@ function stoi(s) &
703
759
type (SwigArrayWrapper) :: farg1
704
760
705
761
call SWIGTM_fin_const_SS_char_Sm_(s, farg1, farg1_temp)
706
- fresult = swigc_stoi (farg1)
762
+ fresult = swigc_stoi__SWIG_1 (farg1)
707
763
swig_result = fresult
708
764
end function
709
765
710
- function stol ( s ) &
766
+ function swigf_stol__SWIG_0 ( s , base ) &
711
767
result(swig_result)
712
768
use , intrinsic :: ISO_C_BINDING
713
769
integer (C_LONG) :: swig_result
714
770
character (kind= C_CHAR, len=* ), target :: s
771
+ integer (C_INT), intent (in ) :: base
715
772
integer (C_LONG) :: fresult
716
773
character (kind= C_CHAR), dimension (:), allocatable , target :: farg1_temp
717
774
type (SwigArrayWrapper) :: farg1
775
+ integer (C_INT) :: farg3
776
+
777
+ call SWIGTM_fin_const_SS_char_Sm_(s, farg1, farg1_temp)
778
+ farg3 = base
779
+ fresult = swigc_stol__SWIG_0(farg1, farg3)
780
+ swig_result = fresult
781
+ end function
782
+
783
+ function swigf_stol__SWIG_1 (s ) &
784
+ result(swig_result)
785
+ use , intrinsic :: ISO_C_BINDING
786
+ integer (C_LONG) :: swig_result
787
+ character (kind= C_CHAR, len=* ), target :: s
788
+ integer (C_LONG) :: fresult
789
+ character (kind= C_CHAR), dimension (:), allocatable , target :: farg1_temp
790
+ type (SwigArrayWrapper) :: farg1
791
+
792
+ call SWIGTM_fin_const_SS_char_Sm_(s, farg1, farg1_temp)
793
+ fresult = swigc_stol__SWIG_1(farg1)
794
+ swig_result = fresult
795
+ end function
796
+
797
+ function swigf_stoll__SWIG_0 (s , base ) &
798
+ result(swig_result)
799
+ use , intrinsic :: ISO_C_BINDING
800
+ integer (C_LONG_LONG) :: swig_result
801
+ character (kind= C_CHAR, len=* ), target :: s
802
+ integer (C_INT), intent (in ) :: base
803
+ integer (C_LONG_LONG) :: fresult
804
+ character (kind= C_CHAR), dimension (:), allocatable , target :: farg1_temp
805
+ type (SwigArrayWrapper) :: farg1
806
+ integer (C_INT) :: farg3
718
807
719
808
call SWIGTM_fin_const_SS_char_Sm_(s, farg1, farg1_temp)
720
- fresult = swigc_stol(farg1)
809
+ farg3 = base
810
+ fresult = swigc_stoll__SWIG_0(farg1, farg3)
721
811
swig_result = fresult
722
812
end function
723
813
724
- function stoll (s ) &
814
+ function swigf_stoll__SWIG_1 (s ) &
725
815
result(swig_result)
726
816
use , intrinsic :: ISO_C_BINDING
727
817
integer (C_LONG_LONG) :: swig_result
@@ -731,7 +821,7 @@ function stoll(s) &
731
821
type (SwigArrayWrapper) :: farg1
732
822
733
823
call SWIGTM_fin_const_SS_char_Sm_(s, farg1, farg1_temp)
734
- fresult = swigc_stoll (farg1)
824
+ fresult = swigc_stoll__SWIG_1 (farg1)
735
825
swig_result = fresult
736
826
end function
737
827
0 commit comments