original_string: private function findNextMessage()
      {
          do
          {
              $data = fgets( $this->fh );
          } while ( !feof( $this->fh ) && substr( $data, 0, 5 ) !== "From " );
  
          if ( feof( $this->fh ) )
          {
              return false;
          }
          return ftell( $this->fh );
      }
code: private function findNextMessage()
      {
          do
          {
              $data = fgets( $this->fh );
          } while ( !feof( $this->fh ) && substr( $data, 0, 5 ) !== "From " );
  
          if ( feof( $this->fh ) )
          {
              return false;
          }
          return ftell( $this->fh );
      }
code_tokens: private function findNextMessage ( ) { do { $ data = fgets ( $ this -> fh ) ; } while ( ! feof ( $ this -> fh ) && substr ( $ data , 0 , 5 ) !== "From " ) ; if ( feof ( $ this -> fh ) ) { return false ; } return ftell ( $ this -> fh ) ; }
docstring: Reads through the Mbox file and stops at the next message.
  
  Messages in Mbox files are separated with lines starting with "From "
  and this function reads to the next "From " marker. It then returns the
  current posistion in the file. If EOF is detected during reading the
  function returns false instead.
  
  @return int
docstring_tokens: Reads through the Mbox file and stops at the next message .