Go to the source code of this file.
◆ kgsub()
subroutine kgsub |
( |
character*(*) |
r, |
|
|
character*(*) |
t, |
|
|
character*(*) |
si, |
|
|
character*(*) |
so |
|
) |
| |
Definition at line 2 of file kgsub.f.
11 integer klena, ir, it, isi, iso,
i,
j 15 if(it == 0 ) it = len(
t)
23 do while (
i .le. isi )
24 if(
i+ir-1 .le. isi)
then 25 if( si(
i:
i+ir-1) .eq.
r(1:ir))
then 28 so(
j:
j+it-1) =
t(1:it)
35 so(
j:
j+it-1) = si(
i:
i)
37 so(
j+it-1:
j) = si(
i:
i)
44 so(
j:
j+it-1) = si(
i:
i)
46 so(
j+it-1:
j) = si(
i:
i)
52 *
' output string length is too short: kgsub' *Zfirst p fm *Zfirst p Zfirst p Zfirst p *Zfirst p *Zfirst pos xyz r
********************block data cblkHeavy ********************integer j data *HeavyG2symbol *data *HeavyG2code kiron data j
integer function klena(cha)