home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Database / CLIPR503.W96 / C53BLMAX.LN_ / C53BLMAX.LN
Text File  |  1995-06-26  |  5KB  |  152 lines

  1. #  C53BLMAX.LNK - 95.04.25 Version 1.0
  2. #
  3. #  Blinker link script for CA-Clipper 5.3 - maximum amount of overlaid code.
  4. #
  5. #  This script may help with very tight memory situations, and when using the
  6. #  Clipper debugger (CLDR) with large programs.
  7. #
  8. #  For ease of use this script should be stored in your library directory,
  9. #  (the directory pointed to by the LIB environment variable), which will allow
  10. #  Blinker to find the script without you having to specify a full path.
  11. #
  12. #  This script MUST be included outside of any BEGINAREA / ENDAREA commands
  13. #  and after all libraries except the RDDs and LLIBCE if it is being used.
  14. #
  15. #  example:
  16. #
  17. #  FILE one
  18. #  BEGINAREA
  19. #       FILE two
  20. #       FILE three
  21. #       FILE four
  22. #  ENDAREA
  23. #  @C53BLMAX
  24. #  LIB DBFCDX
  25. #  LIB LLIBCE # (if used)
  26. #
  27. #  Modules within CLIPPER.LIB are, by their nature, called very frequently
  28. #  within any CLIPPER application. Therefore, overlaying these routines
  29. #  will almost certainly result in some performance degradation, which can
  30. #  be minimised by increasing the OVERLAY OPSIZE.
  31. #
  32. #  You may also wish to consider using BLINKER OVERLAY PAGEFRAME ON to expand
  33. #  the overlay pool to 64K, and remove it from conventional memory, to both
  34. #  increase available memory and performance.
  35. #
  36. #  ie BLINKER OVERLAY PAGEFRAME ON
  37. #
  38. #  Specifying an overlay cache will increase execution speed significantly.
  39. #
  40. #  eg BLINKER CACHE XMS 256
  41. #     BLINKER CACHE EMS 256
  42. #
  43. #  The amount of performance degradation will vary from application to
  44. #  application, - it may be necessary to modify this script by commenting
  45. #  out some MODULE statements to increase performance to an acceptable level
  46. #  in some areas.
  47. #
  48. #  Please note that some third party libraries may replace or modify routines
  49. #  in the CLIPPER library, so that they are no longer overlayable. The link
  50. #  time command BLINKER MESSAGE DUPLICATES may help in determining such
  51. #  conflicts or replacements.
  52. #
  53. #
  54. # mod tbrowse0          #  Uncomment these three lines
  55. # mod tbrowse1          #  to speed up TBROWSE by forcing
  56. # mod linelen           #  it into the root.
  57. #
  58. lib clipper
  59. beginarea
  60.    mod ACCEPT           # .c
  61.    mod ACOPY            # .c
  62.    mod ADEL             # .c
  63.    mod AEVAL            # .c
  64.    mod AINS             # .c
  65.    mod APPEXIT          # .c
  66.    mod APPINIT          # .c
  67.    mod ATAIL            # .c
  68.    mod BOX              # .c
  69.    mod COLOR            # .c
  70.    mod DATE             # .c
  71.    mod DBCMD0           # .c
  72.    mod DBCMD1           # .c
  73.    mod DBCMD2           # .c
  74.    mod DBCMD3           # .c
  75.    mod DBCMD4           # .c
  76.    mod DBCMD5           # .c
  77.    mod DBCREATE         # .c
  78.    mod DBF0             # .c
  79.    mod DBF1             # .c
  80.    mod DBFDYN           # .asm
  81.    mod DBGAPI           # .c
  82.    mod DBGSHADO         # .c
  83.    mod DBINFO           # .c
  84.    mod DBJUNCT          # .c
  85.    mod DBNUBS           # .asm
  86.    mod DBSTRUCT         # .c
  87.    mod DELIMDYN         # .asm
  88.    mod DISKIO           # .c
  89.    mod DLM0             # .c
  90.    mod DLM1             # .c
  91.    mod ERRORSYS         # Clipper
  92.    mod ERRSYS0          # .c
  93.    mod ERRSYS1          # .c  (Overlay if not using PS ERROR)
  94.    mod EXACTCMP         # .c
  95.    mod FGET             # .c
  96.    mod FIELD            # .c
  97.    mod FILESYS          # .asm
  98.    mod FPVALID          # .c
  99.    mod GETENV           # .c
  100.    mod GETS0            # .c
  101.    mod GETS1            # .c
  102.    mod GETS2            # .c
  103.    mod INITEXIT         # .c
  104.    mod INSTD            # .asm
  105.    mod JOINLIST         # .c
  106.    mod LUPDATE          # .c
  107.    mod MAIN             # .c
  108.    mod MAXROW           # .c
  109.    mod MEMORY           # .c
  110.    mod MRELEASE         # .c
  111.    mod MSAVE            # .c
  112.    mod NET              # .c
  113.    mod OLDBOX           # .c
  114.    mod OLDCLEAR         # .c
  115.    mod OSDATE           # .asm
  116.    mod OSME             # .asm
  117.    mod OSMEM            # .asm
  118.    mod OUTSTD           # .c
  119.    mod PHILES           # .c
  120.    mod PICT             # .c
  121.    mod RDDORD           # .c
  122.    mod RDDSVR           # .c
  123.    mod RUN              # .c
  124.    mod SAVEREST         # .c
  125.    mod SCROLL           # .c
  126.    mod SDF0             # .c
  127.    mod SDF1             # .c
  128.    mod SDFDYN           # .asm
  129.    mod SEND             # .c
  130.    mod SEQ              # .c
  131.    mod SET              # .c
  132.    mod SETCURS          # .c
  133.    mod SORTBLOC         # .c
  134.    mod SORTOF           # .c
  135.    mod SQUAWK           # .asm
  136.    mod TBR              # .c
  137.    mod TCVT             # .c
  138.    mod TSUPPORT         # .c
  139.    mod TXOPEN           # .c
  140.    mod UPREF            # .c
  141.    mod VALL             # .asm
  142.    mod VDB              # .asm
  143.    mod VDBG             # .asm
  144.    mod VERSION          # .c
  145.    mod WORKAREA         # .c
  146.    mod XMACRO           # .c
  147.    lib extend
  148. end
  149. lib terminal
  150. lib dbfntx
  151.  
  152.