#ident "$Id: dt_config.c 553 2003-04-22 14:45:27Z wsnyder $" /****************************************************************************** * DESCRIPTION: Dinotrace source: configuration file reading * * This file is part of Dinotrace. * * Author: Wilson Snyder or * * Code available from: http://www.veripool.com/dinotrace * ****************************************************************************** * * Some of the code in this file was originally developed for Digital * Semiconductor, a division of Digital Equipment Corporation. They * gratefuly have agreed to share it, and thus the base version has been * released to the public with the following provisions: * * * This software is provided 'AS IS'. * * DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THE INFORMATION * (INCLUDING ANY SOFTWARE) PROVIDED, INCLUDING ALL IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR ANY PARTICULAR PURPOSE, AND * NON-INFRINGEMENT. DIGITAL NEITHER WARRANTS NOR REPRESENTS THAT THE USE * OF ANY SOURCE, OR ANY DERIVATIVE WORK THEREOF, WILL BE UNINTERRUPTED OR * ERROR FREE. In no event shall DIGITAL be liable for any damages * whatsoever, and in particular DIGITAL shall not be liable for special, * indirect, consequential, or incidental damages, or damages for lost * profits, loss of revenue, or loss of use, arising out of or related to * any use of this software or the information contained in it, whether * such damages arise in contract, tort, negligence, under statute, in * equity, at law or otherwise. This Software is made available solely for * use by end users for information and non-commercial or personal use * only. Any reproduction for sale of this Software is expressly * prohibited. Any rights not expressly granted herein are reserved. * ****************************************************************************** * * Changes made over the basic version are covered by the GNU public licence. * * Dinotrace is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * Dinotrace is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with Dinotrace; see the file COPYING. If not, write to * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, * Boston, MA 02111-1307, USA. * ****************************************************************************** # Undocumented: # debug ON | OFF # print | ON | OFF # # # Comment # Config: # click_to_edge ON | OFF # cursor ON | OFF # refreshing AUTO | MANUAL # grid ON | OFF # grid_align | ASSERTION | DEASSERTION # grid_resolution | AUTO | EDGE # grid_type NORMAL | WIDE # grid_signal # grid_color # page_inc 4 | 2 | 1 # print_size A | B | EPSPORT | EPSLAND # rise_fall_time # signal_height # time_format %0.6lf | %0.6lg | "" # time_precision US | NS | PS | FS # time_rep | US | NS | PS | FS | CYCLE # File Format: # file_format DECSIM | TEMPEST | VERILOG # save_enables ON | OFF # save_ordering ON | OFF # save_duplicates ON | OFF # signal_states = {, ...} # vector_separator "" # hierarchy_separator "" # time_multiplier # Geometry/resources: # open_geometry [%]x[%]+[%]+[%] # shrink_geometry %x%+%+% # start_geometry x++ # Modification of traces: # signal_delete # signal_delete_constant [-IGNOREXZ] # signal_add [] [] # signal_copy [] [] # signal_move [] [] # signal_radix # signal_waveform # signal_rename [] # signal_highlight # signal_note # cursor_add