%% %% This is file `basic.def', %% generated with the docstrip utility. %% %% The original source files were: %% %% circ.dtx (with options: `basic') %% Copyright 1997 Andreas Tille / Sebastian Tannert %% %% This file is part of the CIRC package %% ------------------------------------- %% This package 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. %% %% For error reports concerning UNCHANGED versions of this file no %% more than one year old, see CIRC.DVI. %% %% IMPORTANT COPYRIGHT NOTICE: %% %% You are NOT ALLOWED to distribute this file alone. %% %% You are allowed to distribute this file under the condition that it %% is distributed together with all the files listed in circ.txt. %% %% If you receive only some of these files from someone, complain! %% %% You are NOT ALLOWED to change this file. \ProvidesFile{basic.def} \freecirc \def\GND#1 {\setbox\*bbox=\hbox{\c*fnt\char254}% \check*min{\wd\*bbox}\check*max{\wd\*bbox}\put*box \store*XY{GND#1}\reset*ifs} \def\gnd#1 {\setbox\*bbox=\hbox{\c*fnt\char253}% \check*min{\wd\*bbox}\check*max{\wd\*bbox}\put*box \store*XY{gnd#1}\reset*ifs} \def\junction#1 {\setbox\*bbox=\hbox{\c*fnt\char255}\check*{\wd\*bbox}\check*X \put*box\store*XY{.#1:}\store*XY{junction#1:}% \store*XY{junction#1}\store*XY{.#1}\reset*ifs} \cdef R R \c*fntw 0 \cdefviii Rvar R \c*fntw 8 . S * \cdef C C \c*fntw 128 \cdef Cvar C \c*fntw 130 \cdefiv Cel C \c*fntw 136 - + \cdefiv D D \c*fntd 0 K A \cdefiv ZD D \c*fntd 4 K A \cdefiviv LED D \c*fntd 8 K A \cdefiv Dcap D \c*fntd 16 K A \cdefiv whatI I \c*fnt 248 . * \cdefiv U U \c*fnt 16 + - \cdefiv Uvar U \c*fnt 20 + - \cdef I I \c*fnt 12 \cdef Ivar I \c*fnt 14 \cdef V U {\def\add*cmds{\clr*acmds \ac*{\symfont V}}\c*fnt}8 \cdef A I {\def\add*cmds{\clr*acmds \ac*{\symfont A}}\c*fnt}8 \cdefiv L L \c*fnt 0 . * \cdef Q Q \c*fnt 4 \cdef La La \c*fnt 6 \cdef S S \c*fnt 24 \cdefviii SW S \c*fnt 32 o s c \cdefivNL mconnection \c*fnt 232 . * \cdefivNL connection \c*fnt 240 . * \cdefivNL fconnection \c*fnt 244 . * \cdefviii npnEC T \c*fntt 0 E . C \cdefviii pnpEC T \c*fntt 8 E . C \cdefviii npn T \c*fntt 16 E B C \cdefviii pnp T \c*fntt 24 E B C \cdefviii nfet T \c*fntt 32 S G D \cdefviii pfet T \c*fntt 40 S G D \cdefviii nvmos T \c*fntt 48 S G D \cdefviii pvmos T \c*fntt 56 S G D \cdefviii namos T \c*fntt 64 S G D \cdefviii pamos T \c*fntt 72 S G D \protectcirc \endinput %% %% End of file `basic.def'.