⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 read_me.tde

📁 《c语言实例解析精粹》
💻 TDE
📖 第 1 页 / 共 2 页
字号:

                     TDE, the Thomson-Davis Editor
                              Version 3.1
                            August 29, 1993
                              Frank Davis


Author:

               Author:          Frank Davis

               Program name:    TDE, the Thomson-Davis Editor
                                version 3.1

               e-mail address:  fmd@tifton.cpes.peachnet.edu

               Motto:           I'm stupid, and proud of it.

               Home address:    102 Starr Street
                                Tifton, Georgia  31794
                                USA

               Work address:    U.S. Department of Agriculture
                                Agricultural Research Service
                                Southeast Watershed Research Laboratory
                                Georgia Coastal Plain Experiment Station
                                Tifton, Georgia  31793
                                USA


Based on an editor by:          Douglas Thomson
                                c/- Computing
                                M.U.C.G.
                                Switchback Road
                                Churchill
                                Victoria   3842
                                AUSTRALIA
                                doug@giaeb.cc.monash.edu.au

                                Doug's old e-mail address was doug@giaea.oz


Contributions by:

   Tom Waters, twaters@relay.nswc.navy.mil - testing/comments/code since 1.0
     (Tom can be reached by BBS (301)-596-1044)

   Pierre Jelenc, pcj1@columbia.edu - language support, testing/code/comments

   Dave Regan, regan@jacobs.cs.orst.edu - basic detab and entab code

   David Merrill, u09606@uicvm.uic.edu - testing/comments/search suggestion

   Jim Lee, jlee@ece.orst.edu - basic code for finding signatures in tdecfg.exe

   James H. Thompson, jimmy_t@verifone.com - corrections for my "improvements"
                                             to Jim Lee's code.


Contacts:

   Pierre Jelenc, pcj1@columbia.edu, will maintain and
   distribute documentation and support files for translated versions of
   TDE.  Some users are interested in using TDE with non-English
   languages.  Check with Pierre before you translate the documentation,
   as he may have the language version you need.  Incidentally, Pierre
   is also developing a language independent sort program.

   For those in the Department of Defence, Tom Waters,
   twaters@relay.nswc.navy.mil, will be available to answer questions
   and provide support.  He has worked with TDE source code since
   version 1.0, so he knows how the guts of the program works.  Usually,
   the hardware and software at DoD are from the same manufacturor, so
   he may have a version of TDE that takes advantage of the capabilities
   of those machines.


File descriptions:

   TDE.EXE       TDE executable for IBM PC or compatible
   TDE.DOC       TDE user's manual
   TDE.CFG       configuration file

   TDECFG.EXE    utility to customize color and keys in tde.exe
   TDECFG.DOC    tdecfg user's manual
   SAMPLE.HLP    sample file for redefining help screen

   READ_ME.TDE   this file


      All source for TDE editor, not needed unless you want to modify TDE.

   INT24.ASM     critical error replacement - interrupt 24
   SIMUL101.ASM  utility to simulate 101 scan codes on 83/84 key keyboards
   BLOCK.C       line, stream, and box block functions
   CONSOLE.C     video and keyboard routines
   CRITER.C      critical error prompt and info
   DIFF.C        diff algorithms
   DIRLIST.C     directory list functions
   ED.C          basic editor functions
   FILE.C        readin and writing files
   FINDREP.C     Boyer-Moore search routines
   HWIND.C       initialization and display routines
   MACRO.C       keyboard macros
   MAIN.C        main function and hardware routines
   PORT.C        routines for MSC and BC
   REGX.C        NFA pattern matching machine
   SORT.C        stable quicksort
   TAB.C         entab and detab routines
   TDEASM.C      pointer/string/display assembly routines
   UTILS.C       misc. editor functions
   WINDOW.C      window routines
   WORDWRAP.C    word wrap functions
   COMMON.H      external global variable declarations
   CRITER.H      critical error info
   DEFAULT.H     default function key assignments
   DEFINE.H      editor function defs
   GLOBAL.H      initial global variable declarations and editor function array
   HELP.H        intro and help screen
   PROMPTS.H     all user prompts
   TDEFUNC.H     prototypes for all functions
   TDESTR.H      defs for all structures and defines
   MAKETDE       make file -- MSC, BC, QuickC


  All source for configuration utility, not needed unless you want to modify.

   TDECFG.C      main configuration routines
   CFGCOLOR.C    color utility routines
   CFGFILE.C     parse routines for configuration file
   CFGHELP.C     redefine the help screen
   CFGKEYS.C     key redefinition routines
   CFGMACRO.C    save macro file in tde.exe
   CFGMODES.C    default editor routines
   TDECFG.H      global structures and prototypes for tdecfg
   CFGCOLOR.H    defines for color utility
   CFGFILE.H     structures for parse routines
   CFGHELP.H     defines for rewriting help screen
   CFGKEYS.H     structures for all available keys and functions
   CFGMACRO.H    defines for macro screen
   CFGMODES.H    structures for default editor modes
   MAKECFG       config make file


Disclaimer:

  This program is provided "as is" without warranty of any kind, either
expressed or implied, including, but not limited to the fitness for a
particular purpose.  You assume all risk for the use, inability to use,
misuse, or abuse of this program.  In any event, you (and not Frank Davis)
assume the entire cost of loss of use; loss of information; loss of
savings; loss of business profits, business interruption; mental anguish,
mental distress; all direct, consequential, or incidental damages or
losses; all necessary servicing, repair, or correction; and all physical
and mental health problems, acute or chronic, caused by direct or indirect
use of this program by you or any of your relatives, friends, acquain-
tances, co-workers, or otherwise fellow man either known or unknown by
you.

  Your use of this software constitutes agreement with and notice of
acknowledgement of the above heretofore stated warranty and limitations.
In addition with your agreement, you henceforth and forever relinquish,
waive, and forfeit all claims, rights, rulings, or judgements against the
forementioned author of said software; however, you retain the right to
keep your first born.  If you decide that it is in your best interest to
waive your right to your first born child, the author is in no way
obligated to accept or support the offspring regardless of age, marital
or employment status of said offspring.

  This program is not a product of the U.S. Department of Agriculture or
any other branch of the U.S. Government.  I work on TDE at night,
weekends, and holidays on my own personal time, Frank Davis.


Claimer:

  I use this program all-day-every-day on all of my FORTRAN, C, and
assembly source code at home and at work, Frank Davis.


Licensing:

  This program is released into the public domain.  You may use and
distribute it freely.  There is no copyright, no fee for use, no
licensing, or no registration.  This editor is not user supported,
corporate sponsored, or government subsidized - it is sustained and
maintained solely by Frank Davis.  This editor was written for use not
only as a simple text editor but also as a learning tool.  Examine the
code and discover the basics of editor construction.  Experiment a
little and add your favorite functions or modify the existing functions
to suit your needs/requirements/tastes/etc.  If anyone includes TDE with
their own software, please use common courtesy and give Doug Thomson and
Frank Davis credit for their work (that's the only payment I ask).  If
you release any changes or additions to the TDE editor, please observe
the original spirit of Doug Thomson's DTE 5.1 and release the changes as
public domain software.



Legal Legal Stuff:

  Six years ago, as an employee of the Federal government, as part of
my official duties, I wrote several editors that use a double linked
list.  The new scheme in TDE 2.2 uses a double linked list.  Some of the
concepts and/or code and/or techniques that I used to develop those
editors as part of my official duties are incorporated into TDE 2.2.
Being that my current official duties as an employee of the Federal
government requires that I maintain and support those editors, as a
matter of law and ethics, version 3.1 of TDE is released into the public
domain.  It's not so much that I want to release TDE into the public
domain, but more so, it's the law that requires that I release TDE into
the public domain.  Not only is TDE 3.1 based on DTE 5.1, the public
domain editor by Doug Thomson, but it is also based on works of the
United States government, written and currently maintained by my
ownself, Frank.  Many of the ideas that are incorporated into TDE were
derived from editing tasks needed on the job.  Copyrighting off-the-job
what I do on-the-job would not be ethical.


   See:

     Title 17 United States Code (Copyright Act of 1976):

     Section 101, page 1292-1293:

       "Definitions"

          'A "derivative work" is a work based upon one or more preexisting
           works, such as a translation, musical arrangement, dramatization,
           fictionalization, motion picture version, sound recording, art
           reproduction, abridgement, condesation, or any other form in
           which a work may be recast, transformed, or adapted.  A work
           consisting of editorial revisions, annotations, elaborations,
           or other modifications which, as a whole, represent an original
           work of authorship, is a "derivative work".'

          'A "work of the United States Government" is a work prepared
           by an officer or employee of the United States Government
           as part of that person's official duties.'


     Section 105, page 1310:

        "Subject matter of copyright:  United States Government works"

          'Copyright protection under this title is not available for
           any work of the United States Government, but the United States
           Government is not precluded from receiving and holding copyrights
           transferred to it by assignment, bequest, or otherwise.'

   See also:

     Executive Order 12674 of April 12, 1989 (as modified by E.O. 12731)

       Part I--Principles of Ethical Conduct:

          Section 101. Principles of Ethical Conduct, paragraph (n).

            'Employees shall endeavor to avoid any actions creating
             the appearance that they are violating the law or the
             ethical standards promulgated pursuant to this order.'

   See also:

      5 Code of Federal Regulations, 57 Federal Register 35006-35067:

        Section 2635.101, "Basic obligation of public service"


          2635.101 (b)(10):

            'Employees shall not engage in outside employment or
             activities, including seeking or negotiating for
             employment, that conflict with official Government
             duties and responsibilities.'


          2635.101 (b)(14):

            'Employees shall endeavor to avoid any actions creating
             the appearance that they are violating the law or the
             ethical standards set forth in this part.  Whether
             particular circumstances create an appearance that the
             law or these standards have been violated shall be
             determined from the perspective of a reasonable person
             with knowledge of the relevant facts.'


Distribution Sites:

  You will always be able to find the latest version of TDE in the
SIMTEL20 archives in the PD1:<MSDOS.EDITOR> directory, in Library 16 of
Utilforum/Tips forum in PC MagNet on CompuServe (search for TDE as the
keyword), or on the Keystone Connection BBS, Keystone Heights, Florida,
USA, in directory 9, DOS help/utils.  I do not upload TDE to any other
file archive, Frank.


=============================  cut here  =================================

                    Standard SIMTEL20 download Info

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -