


EDITF(2ICD)		     4/29/85		      EDITF(2ICD)



NNNNAAAAMMMMEEEE
     editf - edit source file, include or update header

SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
     eeeeddddiiiittttffff [options] file [(login)name]

OOOOPPPPTTTTIIIIOOOONNNNSSSS
     ----aaaa author	 For changing the or specification of your own
		 "Author(s)" field string (def.: full login
		 name).

     ----bbbb byuser	 For specification of your own "Modified by"
		 field string (def.: full login name).

     ----cccc cdate	 For changing the or specification of your own
		 "Creation date" field string (def.: current date
		 or last modified date if existing file).  Must
		 be of the form: 07-Apr-1985.

     ----hhhh host	 For changing the or specification of your own
		 "Host machine" field string (def.: build in).

     ----llll language For changing the or specification of your own
		 "Language" field string (def.: build in, choice
		 made by looking to the file extension).

     ----mmmm mdate	 For changing the or specification of your own
		 "Modification date" field string (def.: current
		 date).  Must be of the form: 07-Apr-1985.

     ----oooo opsys	 For changing the or specification of your own
		 "Operating system" field string (def.: build
		 in).

     ----pppp pname	 For changing the or specification of your own
		 "Name/Version" field "Name" string.  (def.: file
		 name without extension).  Note: This "program
		 name" is most times not equal to the file name
		 or the "routine name".

     ----rrrr rname	 For specification of your own "routine name".
		 (def.: file name without extension).  Note: The
		 "routine name" is most times equal to the file
		 name (for standardization).

     ----tttt ltype	 For specification of your own language type.
		 (def.: based on file name extension).	Note: For
		 'ltype' you must give a single letter which must
		 match one of the build in extension letters.
		 With this option you can choice your own header
		 without the need to have a file extension.




		   The Nelsis IC Design System			1






EDITF(2ICD)		     4/29/85		      EDITF(2ICD)



     ----vvvv version  For changing the or specification of your own
		 "Name/Version" field "Version" string (def.:
		 1.1).

     ----AAAA 	 Append header to existing source file.

     ----EEEE 	 Don't start an editor.

     ----SSSS 	 Short header in place of full header.

DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
     _E_d_i_t_f is a program that update or include a standard header
     in your source file.  The input 'file' must be in the 'cwd'.
     The input file is moved to ".Efile", and is deleted after
     program execution.  If you specify the name argument, then
     this name is used to retrieve a full name out of the passwd
     file.  This full name (if found) or name unchanged shall be
     used (except if certain options are given) to fill in the
     "Author(s)" field or "Modified by" field (depending on file
     existence).  If the optional argument isn't specified the
     login user name is used to retrieve the full name.

     The _v_i editor is used as the default editor.  By setting the
     environment variable EDITOR you can use another editor.

     Depending on file extension the following header type is
     added.
     File extension:		   Language:Header type:
	     .c      C		   C
	     .f      FORTRAN	   FORTRAN
	     .l      LEX	   C
	     .y      YACC	   C
	     .r      RATFOR	   RATFOR
	     .p      PASCAL	   PASCAL
	     .e      EFL	   RATFOR
	     .s      ASSEMBLER	   C

EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
     $ editf file.c "S. de Graaf"

     $ editf file.c simon

AAAAUUUUTTTTHHHHOOOORRRR
     S. de Graaf

SSSSPPPPEEEECCCCIIIIAAAALLLL CCCCOOOONNNNSSSSIIIIDDDDEEEERRRRAAAATTTTIIIIOOOONNNNSSSS
     Header and telephone number are only supported for the Net-
     work Theory Section.  The file name may not contain a slash
     '/'.  The file name length must be in range 1 to 12.

SSSSEEEEEEEE AAAALLLLSSSSOOOO
     makeman(2ICD), vi(1)



2		   The Nelsis IC Design System



