Statistics report created by OPL Wizard v0.43 OPL source file: D:\Programming\FreeCrypt\FreeCrypt.txt Text format: ASCII-DOS File size in bytes: 10656 Number of lines: 514 Number of non empty lines: 495 Number of empty lines: 19 Number of REM lines: 16 Number of non empty REM lines: 9 Number of empty REM lines: 7 Number of INCLUDE's: 2 Number of CONST constants: 4 Mean length of CONST constants names: 16 Number of PROC's: 13 Mean length of PROC's names: 8 Number of GLOBAL variables: 17 Mean length of GLOBAL variables names: 5.76 Number of LOCAL variables: 45 Mean length of LOCAL variables names: 3.71 Mean length of constants & variables names: 4.98 Number of IF/ELSEIF...ENDIF: 55 Number of DO...UNTIL: 11 Number of WHILE...ENDWH: 2 Number of GOTO's: 2 Number of LABEL's: 3 Mean length of LABEL's names: 5.67 Greatest number of nested structures: 7 Number of internal PROC's callings: 20 Number of not called PROC's: 1 Statistics of procedure #1, PROC main: Number of lines: 69 Number of GLOBAL variables: 14 Number of LOCAL variables: 3 Number of IF/ELSEIF...ENDIF: 9 Number of DO...UNTIL: 1 Number of LABEL's: 2 Greatest number of nested structures: 4 This PROC is NOT CALLED by PROC's Number of calls from this PROC: 8 List of PROC's called from this PROC: -> 2x PROC opfile: -> 1x PROC isenc%: -> 2x PROC getpath$: -> 1x PROC readini: -> 1x PROC writeini: -> 1x PROC showabout: Statistics of procedure #2, PROC opfile: Number of lines: 89 Number of REM lines: 1 Number of GLOBAL variables: 2 Number of LOCAL variables: 7 Number of IF/ELSEIF...ENDIF: 17 Number of GOTO's: 2 Number of LABEL's: 1 Greatest number of nested structures: 5 Number of calls to this PROC: 2 List of PROC's that call this PROC: <- 2x PROC main: Number of calls from this PROC: 4 List of PROC's called from this PROC: -> 2x PROC crypter%: -> 1x PROC isenc%: -> 1x PROC launch&: Statistics of procedure #3, PROC crypter%: Number of lines: 61 Number of GLOBAL variables: 1 Number of LOCAL variables: 10 Number of IF/ELSEIF...ENDIF: 5 Number of DO...UNTIL: 1 Greatest number of nested structures: 2 Number of calls to this PROC: 2 List of PROC's that call this PROC: <- 2x PROC opfile: Number of calls from this PROC: 5 List of PROC's called from this PROC: -> 3x PROC RC4: -> 2x PROC SetKey: Statistics of procedure #4, PROC isenc%: Number of lines: 6 Number of IF/ELSEIF...ENDIF: 1 Greatest number of nested structures: 1 Number of calls to this PROC: 2 List of PROC's that call this PROC: <- 1x PROC main: <- 1x PROC opfile: This PROC does not call PROC's Statistics of procedure #5, PROC getpath$: Number of lines: 5 Number of LOCAL variables: 2 Number of calls to this PROC: 2 List of PROC's that call this PROC: <- 2x PROC main: This PROC does not call PROC's Statistics of procedure #6, PROC readini: Number of lines: 12 Number of IF/ELSEIF...ENDIF: 1 Greatest number of nested structures: 1 Number of calls to this PROC: 1 List of PROC's that call this PROC: <- 1x PROC main: This PROC does not call PROC's Statistics of procedure #7, PROC writeini: Number of lines: 12 Number of IF/ELSEIF...ENDIF: 1 Greatest number of nested structures: 1 Number of calls to this PROC: 1 List of PROC's that call this PROC: <- 1x PROC main: This PROC does not call PROC's Statistics of procedure #8, PROC launch&: Number of lines: 71 Number of LOCAL variables: 10 Number of IF/ELSEIF...ENDIF: 13 Number of DO...UNTIL: 1 Number of WHILE...ENDWH: 1 Greatest number of nested structures: 7 Number of calls to this PROC: 1 List of PROC's that call this PROC: <- 1x PROC opfile: This PROC does not call PROC's Statistics of procedure #9, PROC RC4: Number of lines: 39 Number of LOCAL variables: 7 Number of IF/ELSEIF...ENDIF: 1 Number of DO...UNTIL: 4 Greatest number of nested structures: 3 Number of calls to this PROC: 3 List of PROC's that call this PROC: <- 3x PROC crypter%: This PROC does not call PROC's Statistics of procedure #10, PROC SetKey: Number of lines: 38 Number of LOCAL variables: 6 Number of IF/ELSEIF...ENDIF: 1 Number of DO...UNTIL: 4 Greatest number of nested structures: 2 Number of calls to this PROC: 2 List of PROC's that call this PROC: <- 2x PROC crypter%: This PROC does not call PROC's Statistics of procedure #11, PROC showabout: Number of lines: 56 Number of REM lines: 3 Number of non empty REM lines: 1 Number of empty REM lines: 2 Number of IF/ELSEIF...ENDIF: 3 Greatest number of nested structures: 1 Number of calls to this PROC: 1 List of PROC's that call this PROC: <- 1x PROC main: Number of calls from this PROC: 2 List of PROC's called from this PROC: -> 2x PROC getreply: Statistics of procedure #12, PROC getreply: Number of lines: 21 Number of REM lines: 5 Number of non empty REM lines: 3 Number of empty REM lines: 2 Number of IF/ELSEIF...ENDIF: 3 Number of WHILE...ENDWH: 1 Greatest number of nested structures: 3 Number of calls to this PROC: 2 List of PROC's that call this PROC: <- 2x PROC showabout: Number of calls from this PROC: 1 List of PROC's called from this PROC: -> 1x PROC getkeypress: Statistics of procedure #13, PROC getkeypress: Number of lines: 7 Number of REM lines: 3 Number of non empty REM lines: 1 Number of empty REM lines: 2 Number of calls to this PROC: 1 List of PROC's that call this PROC: <- 1x PROC getreply: This PROC does not call PROC's