Use a custom file reader with UTF8 support for nsi/nsh/nlf files and store UTF16LE or MBCS (stringblock) strings in ExeHeadStringList
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6289 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
e6ac4e6d9b
commit
dcddf977b2
18 changed files with 1208 additions and 623 deletions
|
@ -88,3 +88,14 @@ int ConstantsStringList::get_internal_idx(int idx)
|
|||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
bool ConstantsStringList::set_values(const TCHAR *name, int val1, int val2)
|
||||
{
|
||||
int v = SortedStringListND<struct constantstring>::find(name, -1);
|
||||
if (-1 == v) return false;
|
||||
|
||||
struct constantstring & cs = ((struct constantstring*) m_gr.get())[v];
|
||||
cs.value1 = val1;
|
||||
cs.value2 = val2;
|
||||
return true;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue