Subroutine Usage Analysis

Lowercase Subroutines

TypeSubroutine DetailsUsage Count
defprocx213
defprocq23
defprocr18
defprocl16
defprocc
    local ssb_fn$, test_fn$
12
defprocs9
defprocw6
defproch6
defprocn(i)5
defprocdbg(s$)5
defproce4
defprocu3
defprocxc2
defprocreadConfig
    local a$, ch
2
deffnisBasicRunning2
deffnisBasicProgramLoaded2
deffnisBasicProgramEdited2
defprocdbginit2
defprocdbgstop1

Uppercase Subroutines

TypeSubroutine DetailsUsage Count
deffnGetFFlg(fList$, fIndex)43
defprocListFiles(FileList$, StartPos, Index, ch)
    local a$, i, size, EndPos, nochars, x, DFlen1, DFLen2
35
defprocMessageWnd(width, height, type, text$)
    local ch, k$, AtX, AtY
28
defprocPutFFlg(fList$, fIndex, newVal)20
deffnFind(str$, id, FileList$, no, size)
    local top, bot, mid, nextFNam$
19
defprocShowHideCursor(Linepos, Index, FileList$, SoH)
    local a$, x, DFlen1, DFLen2
19
deffnGetFLen(fList$, fIndex)13
deffnInsert(str$, id, FileList$, DoF, r_SizeDir, r_SizeFile, fLength$)
    local i, size
12
deffnIsDir(_)
    local k
9
deffnDlgWnd(width, height, title$, text$)
    local ch, a$, k, AtX, AtY, loopa
9
defprocLoadDir(dev$, FileList$, Chan, r_SizeDir, r_SizeFile)
    local ch, i, head_start, totrim, flength, file$, ftype, size2, res, DirOrFile, id, filelen$, k$, no_files
7
defprocExecXchange(path$, filename$)
    local savedDATAD$, savedPROGD$
7
defprocJumpTo(a, what)
    local x, start
6
defprocCopy1File(name$, source$, dest$, filelen$, UpdateList)
    local x, page
5
defprocReloadPanel(panel, Index)
    local page, x
    dim LeftFiles$(MaxFiles, _fMax), RightFiles$(MaxFiles, _fMax)
5
defprocPutFLen(fList$, fIndex, newVal)5
defprocMoveTop(fList$, r_StartPos, r_Index, ch)
    local top, x, size
5
deffnCopyFullDir(name$, source$, dest$, panel, UpdateWnd, CheckNoQ, UpdateList)
    local x, ch, loop, d$, fp, newname$, newsource$, newdest$, totrim
5
deffnDeleteDirectory(source$, name$)
    local ch, loop, d$, newsource$, newname$, fp, totrim, x
5
defprocCloseProgram
    local ch
4
defprocLShowLeftDir
    local i
    dim LeftFiles$(MaxFiles, _fMax)
4
defprocLShowRightDir
    local i
    dim RightFiles$(MaxFiles, _fMax)
4
defprocViewImage(a$, m)
    local ch, ch1, scrSz, scrBuf, maxScrSz
4
deffnDirExists(name$)
    local er, ch, d$, dname$
4
deffnIsQuillDoc(a$)
    local ch, q$, i, k
4
defprocOnEnter
    local ext$, path$, a$, x, i
4
defprocCopyRec(fList$, fIndex, fListDest$, fDestIndex)4
defprocDrawWindows(reload)
    local left, ch, w, h, x, y, c, px, py
3
defprocMoveDown(FileList$, MinPos, r_Index, r_StartPos, SizeFile, SizeDir)
    local size, idx
3
defprocMoveUp(FileList$, MinPos, r_Index, r_StartPos, SizeFile, SizeDir)
    local size, idx
3
defprocMovePageDown(FileList$, r_StartPos, r_Index, ch)
    local size, x
3
defprocMovePageUp(FileList$, r_StartPos, r_Index, ch)
    local top, x, size
3
defprocOpenSubDir(FileList$, Index, ch)
    local a$, size, d$, x, page
    dim LeftFiles$(MaxFiles, _fMax), RightFiles$(MaxFiles, _fMax)
3
defprocInputDir(ch)
    local a$, olddir$
3
defprocViewFont(file$, type, ch)
    local lng, i, base, type$
3
deffnCreate1Dir(DirName$, FullDirName$, panel, UpdateWnd, CheckNoQ, UpdateList)
    local res, fres, page, msg$
3
deffnCountSelected(_)
    local i, counter
3
deffnIsZipFile(a$)
    local ch, q$, i, k
3
defprocWriteCommands(ch)
    local l, r, px, px1, i, x, lat
3
deffnIsReadOnly(a$)
    local res
3
deffnCopyAListFile(name$, source$, dest$, filelen$, panel)
    local k
3
defprocAttachBasFileShell(filename$)3
defprocLoadBasFile(filename$)
    local x
3
deffnCompileSsb2Bas(ssb_filename$, bas_filename$)
    local i, x$
3
defprocPutFNam(fList$, fIndex, newVal$)
    local nVLen
3
defprocMoveLast(fList$, r_StartPos, r_Index, ch)
    local top
3
defprocQLC_INIT3
defprocStopWithError(errorMessage$)2
defprocOpenWindows
    local ch, titleFountFN$, titleFountLen, mainFountFN$, mainFountLen, comFountFN$, comFountLen
2
defprocInitialiseVars
    dim cmdText$(9, 9)
2
defprocMainLoop
    local a$, x, y$
2
deffnFindFirst(a, what)
    local i, istart, iend, found
2
defprocChangePanel2
defprocSelectFile2
defprocViewFile
    local ext$, a$, x, i, ch, ch1, ch2, ch3, left, windef$, wid, hgt, top
2
defprocCreateDir
    local x, DirName$, FullDirName$
2
deffnTestQubideRestriction(DirName$, panel)
    local i, name$
2
defprocRenameFile
    local NewFileName$, filename$, sourcepath$, res, i, x, filelen$, page
2
defprocShowInfo
    local filename$, path$, chf, ch, ch1, ch2, x, k$, windef$, left, top
2
defprocCopyFiles
    local k, x, name$, source$, dest$, filelen$, panel
2
defprocCopyMultipleFiles(k)
    local ch, ch1, i, x, a$, Index, panel, page, id, left, windef$, hgt, wid
2
defprocDeleteFiles
    local source$, name$, panel, x, k, a$, ch, ch1, Index, left, windef$, hgt, wid
2
defprocEXecFile
    local filename$, path$, chf, x
2
defprocUnzipFile(filename$)
    local path$, ch, ch1, ch2
2
defprocEditFile(path$, filename$)
    local savedDATAD$, savedPROGD$
2
defprocLoadSsbFile(filename$)
    local ssb_filename$, bas_filename$, i, x$
2
defprocDoEdit
    local path$, a$
2
defprocDoLrespr(filename$)
    local x
2
deffnIsAbacusDoc(a$)
    local ch, q$, i, k
2
deffnIsArchiveDoc(a$)
    local ch, q$, i, k
2
defprocSelectAll
    local i
2
defprocUnSelectAll
    local i
2
defprocSet78CharSet2
deffnTestFount(fountBase)
    local fountMask, fountMax, char, row
2
defprocLRUNBasic
    local i, a$, path$, ext$
2
defprocSetPalletteQL2
defprocCopySingleDir(name$, source$, dest$, panel)
    local ch, ch1, i, x, a$, Index, page, id, left, windef$, hgt, wid
2
deffnIsDirEmpty(DirName$)
    local ch, fp, d$, loop, res
2
defprocCompareDirs
    local i, res
2
defprocInvertSelection
    local i
2
defprocCopyDirFiles(name$, source$, dest$, CreateWnd)
    local ch, ch1
1
deffnGetFTyp(fList$)1
deffnGetFDat(fList$, fIndex)1
deffnGetFPar(fList$, fIndex)1
defprocPutFTyp(fList$, fIndex, newVal)1
defprocPutFDat(fList$, fIndex, newVal)1
defprocPutFPar(fList$, fIndex, newVal)1
deffnGetParentDir$(ch)
    local i, dir$
0
deffnInputWnd$(width, height, title$, text$, start$)
    local ch, ch1, k$, AtX, AtY
0
deffnGetKey$(c)
    local k$
0
deffnGetFNam$(fList$, fIndex)0

Undeclared Internal Functions

TypeFunctionUsage Count
stringchr$115
numericlen58
numericfopen32
stringinkey$17
numericftest12
numericcode12
numericflen6
numericalchp6
numericfop_dir5
numericpeek5
stringfill$5
numericLONGINTEGER4
numericftyp4
numericpeek_l4
numerickeyrow4
stringlower$4
numericrespr3
numericBASIC_B3
numericBASIC_W3
numericeof3
stringin$3
stringINTEGER$3
numericfop_in2
numericINT2
numericfop_over2
numericfmake_dir2
stringinput$2
stringupper$2
stringedit$2
stringdate$2
stringLONGINTEGER$2
numericrechp1
numericPEEK_W1
numericEOF1
numericBASIC_L1
stringget$1
stringVER$1
stringSTRING$1