aboutsummaryrefslogtreecommitdiffstats
path: root/lib/sislangrecord.cpp
blob: c79c45b40ac0f9a9e483bd6c78cf318a8bc0d326 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "sislangrecord.h"

#include <stdio.h>

void
SISLangRecord::fillFrom(uchar* buf, int* base)
{
	int ix = *base;
	m_lang = read16(buf, &ix);
	if (logLevel >= 2)
		printf("Got language %d (%s)\n", m_lang, langTable[m_lang].m_name);
	if (logLevel >= 1)
		printf("%d .. %d (%d bytes): Language record for %s\n",
			   *base, ix, ix - *base, langTable[m_lang].m_name);
	*base = ix;
}