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

  1. #  C53BLMID.LNK - 95.04.25 Version 1.0
  2. #
  3. #  Blinker link script for CA-Clipper 5.3 - medium amount of overlaid code.
  4. #
  5. #  This script may help with 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. #  @C53BLMID
  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 AINS             # .c
  64.    mod APPEXIT          # .c
  65.    mod APPINIT          # .c
  66.    mod ATAIL            # .c
  67.    mod CMEM             # .c
  68.    mod DBCMD0           # .c
  69.    mod DBCMD1           # .c
  70.    mod DBCMD2           # .c
  71.    mod DBCMD3           # .c
  72.    mod DBCMD4           # .c
  73.    mod DBCMD5           # .c
  74.    mod DBCREATE         # .c
  75.    mod DBGAPI           # .c
  76.    mod DBGSHADO         # .c
  77.    mod DBNUBS           # .asm
  78.    mod DBSTRUCT         # .c
  79.    mod DELIMDYN         # .asm
  80.    mod DISKIO           # .c
  81.    mod DLM0             # .c
  82.    mod DLM1             # .c
  83.    mod ERRORSYS         # Clipper
  84.    mod ERRSYS0          # .c
  85.    mod ERRSYS1          # .c  (Overlay if not using PS ERROR)
  86.    mod EXACTCMP         # .c
  87.    mod GETENV           # .c
  88.    mod GETS0            # .c
  89.    mod GETS1            # .c
  90.    mod GETS2            # .c
  91.    mod INITEXIT         # .c
  92.    mod INSTD            # .asm
  93.    mod JOINLIST         # .c
  94.    mod LUPDATE          # .c
  95.    mod MAXROW           # .c
  96.    mod MEMORY           # .c
  97.    mod MRELEASE         # .c
  98.    mod MSAVE            # .c
  99.    mod OLDBOX           # .c
  100.    mod OLDCLEAR         # .c
  101.    mod OUTSTD           # .c
  102.    mod PHILES           # .c
  103.    mod RDDORD           # .c
  104.    mod RDDSVR           # .c
  105.    mod RUN              # .c
  106.    mod SAVEREST         # .c
  107.    mod SCROLL           # .c
  108.    mod SDF0             # .c
  109.    mod SDF1             # .c
  110.    mod SDFDYN           # .asm
  111.    mod SEND             # .c
  112.    mod SEQ              # .c
  113.    mod SORTOF           # .c
  114.    mod SQUAWK           # .asm
  115.    mod TBR              # .c
  116.    mod TXOPEN           # .c
  117.    mod VERSION          # .c
  118.    lib extend
  119. end
  120. lib terminal
  121. lib dbfntx
  122.  
  123.