[serialize] Add reset()

This commit is contained in:
Behdad Esfahbod 2018-08-31 17:11:08 -07:00
parent e58b190292
commit 6803ed8674
1 changed files with 4 additions and 0 deletions

View File

@ -437,7 +437,11 @@ struct hb_serialize_context_t
{ {
this->start = (char *) start_; this->start = (char *) start_;
this->end = this->start + size; this->end = this->start + size;
reset ();
}
inline void reset (void)
{
this->ran_out_of_room = false; this->ran_out_of_room = false;
this->head = this->start; this->head = this->start;
this->debug_depth = 0; this->debug_depth = 0;