2 * This file is part of the Alliance CAD System
3 * Copyright (C) Laboratoire LIP6 - Département ASIM
4 * Universite Pierre et Marie Curie
6 * Home page : http://www-asim.lip6.fr/alliance/
7 * E-mail support : mailto:alliance-support@asim.lip6.fr
9 * This library is free software; you can redistribute it and/or modify it
10 * under the terms of the GNU Library General Public License as published
11 * by the Free Software Foundation; either version 2 of the License, or (at
12 * your option) any later version.
14 * Alliance VLSI CAD System is distributed in the hope that it will be
15 * useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
17 * Public License for more details.
19 * You should have received a copy of the GNU General Public License along
20 * with the GNU C Library; see the file COPYING. If not, write to the Free
21 * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
25 * Purpose : physical utilities declaration
27 * Author : Frederic Petrot <Frederic.Petrot@lip6.fr>
28 * Modified by Czo <Olivier.Sirol@lip6.fr> 1997,98
29 * $Id: mpu_lib.h,v 1.1 2002/10/15 14:27:25 gregoire Exp $
36 # if defined(__STDC__) || defined(__GNUC__)
43 extern void flattenphfig
__P((phfig_list
*ptfig
, char *insname
, char concat
));
44 extern void rflattenphfig
__P((phfig_list
*ptfig
, char concat
, char catal
));
45 extern char instanceface
__P((char face
, char sym
));
46 extern void bigvia
__P((phfig_list
*f
, char via
, long x
, long y
, long dx
, long dy
));
47 extern void loadphfig
__P((phfig_list
*ptfig
, char *figname
, char mode
));
48 extern void savephfig
__P((phfig_list
*ptfig
));
49 extern void mphdebug
__P((void *head_pnt
, char *stru_name
));