~ubuntu-branches/ubuntu/maverick/protobuf/maverick

« back to all changes in this revision

Viewing changes to src/google/protobuf/io/tokenizer.h

  • Committer: Bazaar Package Importer
  • Author(s): Manny Vindiola
  • Date: 2008-12-18 01:26:29 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20081218012629-l93kqt3jptydn9zh
Tags: 2.0.3-0ubuntu1
* Merge from new upstream version (LP: #309237), remaining changes:
   * debian/control Moving python-support from Build-Depends-Indep
     to Build-Depends to fix build failures.  
* Fix FTBFS on ia64 architecture due to lack of clone(2)
   - src/gtest/internal/gtest-port.h (LP: #308829)
     disable death tests if architecture is IA64
     adapted from gtest upstream fix at:
     http://codereview.appspot.com/8690/show
* Fix FTBFS on x64 architectures due to python 2.x int vs long issue
  test expects return type long but on x64 architecture return type 
  unpacks to int
   -python/google/protobuf/internal/decoder_test.py
    explicitly type the result value as long 
   taken from upstream discussion:
   http://groups.google.com/group/protobuf/browse_thread
       /thread/2357176cb1f50e10/

Show diffs side-by-side

added added

removed removed

Lines of Context:
139
139
  // result is undefined (possibly an assert failure).
140
140
  static void ParseString(const string& text, string* output);
141
141
 
 
142
  // Identical to ParseString, but appends to output.
 
143
  static void ParseStringAppend(const string& text, string* output);
 
144
 
142
145
  // Parses a TYPE_INTEGER token.  Returns false if the result would be
143
146
  // greater than max_value.  Otherwise, returns true and sets *output to the
144
147
  // result.  If the text is not from a Token of type TYPE_INTEGER originally
283
286
  return current_;
284
287
}
285
288
 
 
289
inline void Tokenizer::ParseString(const string& text, string* output) {
 
290
  output->clear();
 
291
  ParseStringAppend(text, output);
 
292
}
 
293
 
286
294
}  // namespace io
287
295
}  // namespace protobuf
288
296