home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / wp_dtp / xdme1820.lha / XDME / Macros / README
Text File  |  1992-11-18  |  2KB  |  62 lines

  1.  
  2. This directory contains the following files:
  3.  
  4.     C - This directory contains all files that support in the task of
  5.     editing C-Source (what a sentence :-)
  6.  
  7.     The files h.? are the data-files that contain empty headers
  8.     for c-source, h-files, functions and structures.
  9.  
  10.     c.xdme initializes the tool inside XDME. There is a new menu
  11.     "Sprache" which has the following entries:
  12.  
  13.         C-File    - Insert the header for a c-source in an EMPTY (!)
  14.               file
  15.         H-File    - dito for .h-files
  16.         Funktion    - Create a new function. The best way is to be in the
  17.               last empty row in the file and select this entry.
  18.               Now you are asked for the name of the function
  19.               and the parameters. Fill out the header and go to
  20.               the function-body below, which is also generated
  21.               by this call.
  22.         Hdr->Dcl    - If you change the parameters of the function, do it
  23.               in the header and select this entry. This entry
  24.               will extract the parameters from the header and
  25.               generate a std. ANSI-function-protoype.
  26.  
  27.                 For this to work, the header-entries must have
  28.               a special format:
  29.  
  30.               NAME-field: only the first entry counts, ie.
  31.  
  32.                     printf - output to stdout
  33.  
  34.                 is ok.
  35.  
  36.               PARAMETER-field: something like:
  37.  
  38.                     type name;    [optional comment]
  39.  
  40.                 or for printf:
  41.  
  42.                     char * fmt;   format of output
  43.  
  44.               RETURN-field: like parameter. all upto the
  45.                 first ';' counts and the last work is
  46.                 removed:
  47.  
  48.                     int number_of_chars; num. of chars that are
  49.                         actually written to output.
  50.  
  51.         Add Include - If you forgot an include-statement, try this.
  52.               it will position you near the top, where #include
  53.               statements reside, asks you for the file-name
  54.               and inserts it. You are then brought back, where you
  55.               selected the entry.
  56.                 If the #include-filename begins with '"', it
  57.               appends an '"', otherwise the name is enclosed in
  58.               <> to allow global and local include-files.
  59.  
  60.     All these functions are found in the other .xdme-files.
  61.  
  62.