11#include "libsnd2_internal.h"
13s32 _SsReadDeltaValue(s16 sep_no, s16 seq_no)
20 score_struct = &_ss_score[sep_no][seq_no];
21 delta_value = *score_struct->m_seq_ptr;
22 score_struct->m_seq_ptr += 1;
25 if ( (delta_value & 0x80) != 0 )
32 next_byte = *score_struct->m_seq_ptr;
33 score_struct->m_seq_ptr += 1;
34 delta_value = (delta_value << 7) + (next_byte & 0x7F);
35 }
while ( (next_byte & 0x80) != 0 );
37 dv_mul4 = 4 * delta_value;
38 result = 2 * (dv_mul4 + delta_value);
39 score_struct->m_unk88 += result;