GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  MBKENV (3)

[Include document man1/alc_contents.mac]

   mbkenv    mbkenv

NAME

mbkenv - set user preferences

[Include document man1/alc_origin.1]

CONTENTS

Synopsys
Description
Example
See Also

SYNOPSYS






#include "mut.h"
void mbkenv();


DESCRIPTION

The mbkenv function set the user preferences through unix environment variables. if all the variables are not defined, default values are used.

MBK_WORK_LIB internally char *WORK_LIB, sets the working directory for reading and writting, result of a savephfig for example. Its value is "." by default.
MBK_CATA_LIB internally char **CATA_LIB, sets the working directories for reading only. This is a set of pathes, like the unix PATH variable. It is used in loadlofig for example. Its value is "." by default.
MBK_CATAL_NAME internally char *CATAL_NAME, sets the name of the catalog file, needed to know where to stop a flatten, and so on. Set to "CATAL" by default.
MBK_SEPAR internally char SEPAR, sets the character used for string concatenation. Used for example in concatname. By default it is ".".
MBK_VDD internally char *VDD, sets the name to be used as power level recognition pattern by the tools based upon mbk that needs to identify supplies. The default is "vdd".
MBK_VSS internally char *VSS, sets the name to be used as ground level recognition pattern by the tools based upon mbk that needs to identify supplies. The default is "vss".
MBK_TRACE_MODE internally char TRACE_MODE, output information in each mbk access function it enters. Used for debugging purposes. By default it is ’N’.
MBK_DEBUG_MODE internally char DEBUG_MODE, output information in function that makes a check on its values : mostly parsers for debug. It is very verbose, and mostly unusable. No mbk function take care of it. By default it is ’N’.
MBK_FAST_MODE internally char FAST_MODE. If set to ’Y’, no consistency checked are performed on many mbk functions. This can work only on a program that is warrantied to be bugless, else undefined results would occur. By default it is ’N’.
MBK_IN_LO internally char IN_LO[5]. Defines the logical input format demanded by the user. See MBK_IN_LO(1) for a list of valid formats. By default its value is "al".
MBK_OUT_LO internally char OUT_LO[5]. Defines the logical input format demanded by the user. See MBK_OUT_LO(1) for a list of valid formats. By default its value is "al".
MBK_IN_PH internally char IN_PH[5]. Defines the logical input format demanded by the user. See MBK_IN_PH(1) for a list of valid formats. By default its value is "ap".
MBK_OUT_PH internally char OUT_PH[5]. Defines the logical input format demanded by the user. See MBK_OUT_PH(1) for a list of valid formats. By default its value is "ap".
MBK_SCALE_X internally long SCALE_X. Defines a scale factor for all coordinates, in order to be able to use files that works with half lambda rules for example. Parsers, drivers and genlib’s macros use it extensivly. Its value is ten by default.
MBK_IN_FILTER internaly IN_FILTER. Filter string for reading compressed Alliance files. It has no value by default, means no filter is used.
MBK_OUT_FILTER internaly OUT_FILTER. Filter string for writing compressed Alliance files. It has no value by default, means no filter is used.
MBK_FILTER_SFX internaly FILTER_SFX. Extention of compressed files. It has no value by default, means no filter is used.

EXAMPLE






#include "mut.h"
#include "mlo.h"
lofig_list *load_fig(name)
char *name;
{
   mbkenv(); /* make sure the good environnement is used */
   return getlofig(name, ’A’);
}


SEE ALSO

mbk(1), genlib(1), loadlofig(3), loadphfig(3), savelofig(3), savephfig(3), isvdd(3), isvss(3), concatname(3), nameindex(3).

[Include document man1/alc_bug_report.1]

Search for    or go to Top of page |  Section 3 |  Main Index


ASIM/LIP6 MBKENV (3) October 1, 1997

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.