acl_file_edit_c

	status.i4.v = acl_file_edit_c(top_row.i4.v, left_column.i4.v,
				      file_name.i1a.r, file_type.i4.v,
				      num_rows.i4.v, num_columns.i4.v,
				      options.u4.v, path.i1a.r)

	This routine will create a window for editing an ACL file.
	It can be used to edit an existing file, or it can be used
	to create a new file.

	top_row		top row of window (use WMNGR_CENTER for centering
			or WINDOW_xxx_COORD macros in macro for special
			positioning)
	left_column	left column of window (use WMNGR_CENTER for centering
			or WINDOW_xxx_COORD macros in macro for special
			positioning)
	file_name	null terminated ACL file name
			(maximum length is ACL_DB_FILE_NAME_LEN)
	file_type	type of file
			(ACL_DB_FILE -> "file_name" should be the database
					table name from ACL_DB_TABLE)
	num_rows	number of rows of text
	num_columns	number of characters per row
	edit_existing	edit type flag
			(ACL_EDIT_OPT_EDIT_EXISTING -> display the current
						       file and edit it,
			 ACL_EDIT_OPT_CLEAR -> start with an empty window
					       (default),
			 ACL_EDIT_OPT_DISPLAY_ONLY -> don't allow editing,
						      just display the file,
			 ACL_EDIT_OPT_EDIT_FILE -> allow file editing (default),
			 ACL_EDIT_OPT_NO_CREATE_DIALOG -> don't display a
							  dialog asking the
							  user if he wants to
							  create a file)
	path		null terminated file path (not used at this time)

	This function returns status values as follows:

	TRUE			file was successfully modified
	FALSE			file was not changed
	CLIB_INVARG		invalid number of rows or columns passed
	CLIB_WINDOW_TOO_BIG	window won't fit on the screen
	CLIB_MEMFAIL		dynamic memory allocation failure
	CLIB_ABORT		user aborted input (file not changed)
	CLIB_SYNTAX		file contained a syntax error

	This function requires the following include files:

	ul_clib_h:cnsparam_h, ul_cbsaux_h:auxlib_misc_h, ul_clib_h:cbslib_h, ul_clib_h:macro_h, ul_clib_h:acnet_errors_h

	Related functions:

	intro_acl, acl_execute_c, acl_file_execute_c, acl_file_read_c,
	acl_file_write_c, acl_read_symbol_c, acl_read_symbol_names, acl_info_c,
	acl_delete_symbol, acl_file_menu_c

	C/C++ usage:

	static const char	file_name[] = "my_acl_file";
	char	*path = (char *) NULL;
	int	status;
	int	top_row = WMNGR_CENTER;
	int	left_column = WMNGR_CENTER;
	int	file_type = ACL_DB_FILE;
	int	num_rows = NUM_ROWS;
	int	num_columns = NUM_COLUMNS;
	int	edit_existing = TRUE;

	status = acl_file_edit_c(top_row,left_column,file_name,file_type,
				 num_rows,num_columns,edit_existing,path);