The first way is the tt(verb) macro and is meant for longer listings (whole
files); as in:

verb(\
verb(\ 
#include <stdio.h>

int main (int argc, char **argv)
{
    printf ("Hello World!\n");
    return (0);
}))

The tt(verb) command in LaTeX leads to tt(\begin{verbatim}) and
tt(\end{verbatim}). That means that the tt(verb) macro has only one caveat:
you cannot put tt(\end{verbatim}) in it.
