%propmacros.tex  general-purpose macros for typical proposals

%to change captions from normalsize to footnotesize
\catcode`\@=11
\long\def\mycaption#1[#2]#3{\addcontentsline{\csname
  ext@#1\endcsname}{#1}{\protect\numberline{\csname 
  the#1\endcsname}{\ignorespaces #2}}\par
  \begingroup
    \@parboxrestore
    \footnotesize
    \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par
  \endgroup}
\renewcommand\caption{\refstepcounter\@captype \@dblarg{\mycaption\@captype}}
\catcode`\@=12

\newcommand{\fig}[3]{% name height caption     (single-column figure in two-column format)
\begin{figure}
  \hbox{\vrule height#2}
  \caption{#3}
  \label{#1}
\end{figure}}

\newcommand{\figw}[3]{% name height caption	(full-width figure)
\begin{figure*}
  \hbox{\vrule height#2}
  \caption{#3}
  \label{#1}
\end{figure*}}

 \def\doublet{0.52\textwidth}
 \def\triplet{0.35\textwidth}
 \def\quadruplet{1.02\textwidth}
 \def\sextet{0.68\textwidth}

\renewcommand{\textfraction}{0.05}


\newcommand{\by}{$\times$}

\newcommand{\cam}{{\sc cam}}
\newcommand{\Cam}{{\sc Cam}}
\newcommand{\ram}{{\sc ram}}
\newcommand{\dram}{{\sc dram}}
\newcommand{\sram}{{\sc sram}}
\newcommand{\vlsi}{{\sc vlsi}}
\newcommand{\crt}{{\sc crt}}
\newcommand{\darpa}{{\sc darpa}}


\renewcommand{\labelenumi}{\arabic{enumi}.}

 \def\one{{\tt 1}}
 \def\zero{{\tt 0}}
