Home Segments Index Top Previous Next

604: Mainline

Note that the flag arguments -p and -n leave you with a memory structure that looks like this:

argument_array 
*---*---* 
|   |   |                <-- Pointer to an array of pointers 
*---*---* 
 ------- 
    |   
  *-*                        Array of pointers to character strings 
  |                                       | 
  v                                       | 
*---*---*---*---*---*---*---*---*         | 
|   |   |   |   |   |   |   |   |  <------* 
*---*---*---*---*---*---*---*---* 
 ------- ------- ------- ------- 
    |       |       |       | 
    |       |       |       v 
    |       |       |     *---*---*---*---*---*---*---*---*---*---* 
    |       |       |     | t | e | s | t | . | d | a | t | a | 0 | 
    |       |       |     *---*---*---*---*---*---*---*---*---*---* 
    |       |       v 
    |       |     *---*---*---* 
    |       |     | - | n | 0 | 
    |       |     *---*---*---* 
    |       v 
    |     *---*---*---* 
    |     | - | p | 0 | 
    |     *---*---*---* 
    v 
  *---*---*---*---*---*---*---*---*---*---*---*---*---*---*---* 
  | a | n | a | l | y | z | e | _ | t | r | a | d | e | s | 0 | 
  *---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*