process_lines (p_string -w dest[], src[], int length)
{
  process_line (pulong -w break, pulong -w rc, p_string -&w dest[], src[], int index)
  {
    for (i = 0; i < src[index]->length; i ++)
    {
      ...
    }
  }

  for (i = 0; i < length; i ++)
  {
    break, rc = process_line (&_, dest, src, i);

    if (rc)
    {
      ...
    }

    if (break) break;
  }
}
