$ od -c -N 50000 [_CDMiwok_01_]<bonsai2.0>cedar>release>CII>ciitestboxes.c!2
0000000    /   *       c   i   i   t   e   s   t   b   o   x   e   s   .
0000020    c  \n   *       C   o   p   y   r   i   g   h   t     323    
0000040    1   9   9   3       b   y       X   e   r   o   x       C   o
0000060    r   p   o   r   a   t   i   o   n   .           A   l   l    
0000100    r   i   g   h   t   s       r   e   s   e   r   v   e   d   .
0000120   \n   *       M   i   c   h   a   e   l       P   l   a   s   s
0000140    ,       M   a   y       1   8   ,       1   9   9   3       4
0000160    :   0   6   :   5   3       p   m       P   D   T  \n   *   /
0000200   \n  \n   #   i   n   c   l   u   d   e       "   c   i   i   .
0000220    h   "  \n  \n  \n   s   h   o   r   t       u   n   s   i   g
0000240    n   e   d       x   1   [   ]       =       {   0   ,   5   ,
0000260        1   ,   5   ,       2   ,   5   ,       3   ,   5   ,    
0000300    4   ,   4   ,       3   ,   3   ,       2   ,   2   ,       1
0000320    ,   1   }   ;  \n  \n   s   t   a   t   i   c       v   o   i
0000340    d  \n   B   o   x   e   s   E   x   a   m   p   l   e   (   C
0000360    I   I   _   H   a   n   d   l   e       d   e   v   )  \n   {
0000400   \n       C   I   I   _   M   a   s   k   P   r   o   g   r   a
0000420    m       p   r   o   g   ;  \n       C   I   I   _   M   a   k
0000440    e   M   a   s   k   P   r   o   g   r   a   m   (   d   e   v
0000460    ,       1   ,       1   ,       "   L   1   S   4   L   2   S
0000500    5   L   0   S   6   {   L   0   -   5   X   L   0   -   6   +
0000520    4   S   1   =   1   7   +   1   S   3   =   1   +   0   S   2
0000540    E   S   0   }   "   ,       &   p   r   o   g   )   ;  \n    
0000560    C   I   I   _   M   a   s   k   D   e   v   i   c   e   B   o
0000600    x   e   s   (   d   e   v   ,       6   0   ,       1   0   ,
0000620        2   0   0   ,       3   0   0   ,       2   ,       p   r
0000640    o   g   ,       0   ,       (   v   o   i   d   *   )   0   )
0000660    ;  \n       C   I   I   _   D   e   s   t   r   o   y   M   a
0000700    s   k   P   r   o   g   r   a   m   (   d   e   v   ,       p
0000720    r   o   g   )   ;  \n       C   I   I   _   M   a   k   e   M
0000740    a   s   k   P   r   o   g   r   a   m   (   d   e   v   ,    
0000760    1   ,       1   ,       "   L   1   S   4   L   2   S   5   {
0001000    L   0   -   5   X   W   2   +   4   S   1   W   2   +   1   S
0001020    3   =   1   +   0   S   2   E   S   0   }   "   ,       &   p
0001040    r   o   g   )   ;  \n       C   I   I   _   M   a   s   k   D
0001060    e   v   i   c   e   B   o   x   e   s   (   d   e   v   ,    
0001100    2   0   ,       1   0   ,       3   0   ,       9   0   ,    
0001120    2   ,       p   r   o   g   ,       s   i   z   e   o   f   (
0001140    x   1   )   ,       x   1   )   ;  \n       C   I   I   _   M
0001160    a   s   k   D   e   v   i   c   e   B   o   x   e   s   (   d
0001200    e   v   ,       2   0   ,       4   0   ,       2   5   ,    
0001220    9   0   ,       2   ,       p   r   o   g   ,       s   i   z
0001240    e   o   f   (   x   1   )   ,       x   1   )   ;  \n       C
0001260    I   I   _   D   e   s   t   r   o   y   M   a   s   k   P   r
0001300    o   g   r   a   m   (   d   e   v   ,       p   r   o   g   )
0001320    ;  \n       C   I   I   _   M   a   k   e   M   a   s   k   P
0001340    r   o   g   r   a   m   (   d   e   v   ,       1   ,       1
0001360    ,       "   L   1   S   4   L   2   S   5   {   L   0   -   5
0001400    X   W   2   +   4   S   1   W   2   +   1   S   3   =   2   +
0001420    0   S   2   E   S   0   }   "   ,       &   p   r   o   g   )
0001440    ;  \n       C   I   I   _   M   a   s   k   D   e   v   i   c
0001460    e   B   o   x   e   s   (   d   e   v   ,       4   0   ,    
0001500    1   0   ,       6   0   ,       9   0   ,       2   ,       p
0001520    r   o   g   ,       s   i   z   e   o   f   (   x   1   )   ,
0001540        x   1   )   ;  \n       C   I   I   _   D   e   s   t   r
0001560    o   y   M   a   s   k   P   r   o   g   r   a   m   (   d   e
0001600    v   ,       p   r   o   g   )   ;  \n   }  \n  \n   e   x   t
0001620    e   r   n       v   o   i   d  \n   X   R   _   r   u   n   _
0001640    c   i   i   t   e   s   t   b   o   x   e   s   (   )  \n   {
0001660   \n  \t   C   I   I   _   H   a   n   d   l   e       d   e   v
0001700        =       (   C   I   I   _   H   a   n   d   l   e   )   C
0001720    I   I   _   T   e   s   t   D   e   v   i   c   e   (   )   ;
0001740   \n  \t   f   l   o   a   t       t   [   6   ]   ;  \n  \t   C
0001760    I   I   _   G   e   t   I   n   i   t   i   a   l   M   a   t
0002000    r   i   x   (   d   e   v   ,       t   )   ;  \n  \t   C   I
0002020    I   _   S   e   t   M   a   t   r   i   x   (   d   e   v   ,
0002040        t   )   ;  \n  \t   B   o   x   e   s   E   x   a   m   p
0002060    l   e   (   d   e   v   )   ;  \n  \t   C   I   I   _   D   e
0002100    s   t   r   o   y   (   d   e   v   )   ;  \n   }  \n        
0002116