File: callinter.h

package info (click to toggle)
scilab 2.2-4
  • links: PTS
  • area: non-free
  • in suites: hamm
  • size: 31,472 kB
  • ctags: 21,963
  • sloc: fortran: 110,983; ansic: 89,717; makefile: 3,016; sh: 1,892; csh: 150; cpp: 101
file content (100 lines) | stat: -rw-r--r-- 1,975 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
c     this include file contains code relative to interfaces calling. We use
c     include file instead of subroutine to avoid recursion pb's. This file
c     must be included in each routine which compute an external
c
 60   call  parse
      if(fun.eq.99) then
         fun=0
         goto 200
      endif
      if(err.gt.0) goto 9999
c     
      ir=rstk(pt)-900
      goto(113,105,105,105,106,101),ir
c
      if(top.lt.rhs ) then
         call error(22)
         goto 60
      endif
      if(top-rhs+lhs+1.ge.bot) then
         call error(17)
         goto 60
      endif
c     
 90   if(err.gt.0) goto 9999
      k=fun
      fun=0
      if(k.eq.krec) then
        call error(22)
        goto 9999
      endif
      goto(101,102,103,104,105,106,107,108,109,110,
     &     111,112,113,114,115,116,117,118,119,120,
     &     121,122,123,124,125,126,127,128,129) k
      if(k.eq.0) goto 60
      call userlk(k)
      goto 90
c     
 101   call matlu
      goto 90
 102   il=iadr(lstk(top+1-rhs))
      if(istk(il+3).ne.1) then
         call matdsr
      else
         call matdsc
      endif
      goto 90
 103   call matsvd
      goto 90
 104   call matqr
      goto 90
 105   call matio
      goto 90
 106   call matelm
      goto 90
 107   call matdes
      goto 90
 108   call matqz
      goto 90
 109  call matric
      goto 90
 110  call matnew
      goto 90
 111  call matopt
      goto 90
 112  call matode
      goto 90
 113  call matsys
      goto 90
 114  call matusr
      goto 90
 115  call metane
      goto 90
 116  call polelm
      goto 90
 117  call lstelm
      goto 90
 118  call sigelm
      goto 90
 119  call datatf
      goto 90
 120  call polaut
      goto 90
 121  call strelm
      goto 90
 122  call fmlelm
      goto 90
 123  call logelm
      goto 90
 124  call matus2
      goto 90
 125  call xawelm
      goto 90
 126  call matimp
      goto 90
 127  call spelm
      goto 90
 128  call intcos
      goto 90
 129  call matodc
      goto 90