- StrBufExtract_token(ul->UserName, SerializedUser, 0, '|');
- StrBufExtract_token(ul->Passvoid, SerializedUser, 1, '|');
- ul->Flags = (unsigned int)StrBufExtract_long(SerializedUser, 2, '|');
- ul->nLogons = StrBufExtract_int(SerializedUser, 3, '|');
- ul->nPosts = StrBufExtract_int(SerializedUser, 4, '|');
- ul->AccessLevel = StrBufExtract_int(SerializedUser, 5, '|');
- ul->UID = StrBufExtract_int(SerializedUser, 6, '|');
- ul->LastLogonT = StrBufExtract_long(SerializedUser, 7, '|');
- ul->DaysTillPurge = StrBufExtract_int(SerializedUser, 8, '|');
+ StrBufExtract_NextToken(ul->UserName, SerializedUser, &Pos, '|');
+ StrBufExtract_NextToken(ul->Passvoid, SerializedUser, &Pos, '|');
+ ul->Flags = StrBufExtractNext_unsigned_long(SerializedUser, &Pos, '|');
+ ul->nLogons = StrBufExtractNext_int( SerializedUser, &Pos, '|');
+ ul->nPosts = StrBufExtractNext_int( SerializedUser, &Pos, '|');
+ ul->AccessLevel = StrBufExtractNext_int( SerializedUser, &Pos, '|');
+ ul->UID = StrBufExtractNext_int( SerializedUser, &Pos, '|');
+ ul->LastLogonT = StrBufExtractNext_long( SerializedUser, &Pos, '|');
+ ul->DaysTillPurge = StrBufExtractNext_int( SerializedUser, &Pos, '|');