Merge pull request #1 from xyzz/master

Make extra_data_len 32-bit because SOMETIMES extra data can exceed 8 bit...