[ros-dev] [ros-diffs] [dgorbachev] 38170: Add a hack which allows to boot with Armenian language.
Aleksey Bragin
aleksey at reactos.org
Thu Dec 18 15:13:56 CET 2008
Dmitry - I think we don't have THAT many Armenian users (if any?) so
that we have to apply such ugly hacks.
On Dec 18, 2008, at 3:26 PM, dgorbachev at svn.reactos.org wrote:
> Author: dgorbachev
> Date: Thu Dec 18 06:26:52 2008
> New Revision: 38170
>
> URL: http://svn.reactos.org/svn/reactos?rev=38170&view=rev
> Log:
> Add a hack which allows to boot with Armenian language.
>
> Modified:
> trunk/reactos/boot/freeldr/freeldr/reactos/reactos.c
>
> Modified: trunk/reactos/boot/freeldr/freeldr/reactos/reactos.c
> URL: http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/
> freeldr/reactos/reactos.c?rev=38170&r1=38169&r2=38170&view=diff
> ======================================================================
> ========
> --- trunk/reactos/boot/freeldr/freeldr/reactos/reactos.c
> [iso-8859-1] (original)
> +++ trunk/reactos/boot/freeldr/freeldr/reactos/reactos.c
> [iso-8859-1] Thu Dec 18 06:26:52 2008
> @@ -262,8 +262,11 @@
> rc = RegQueryValue(hKey, szIdBuffer, NULL, (PUCHAR)
> szNameBuffer, &BufferSize);
> if (rc != ERROR_SUCCESS) {
>
> - strcpy(szErrorOut, "ACP NLS Setting exists, but isn't
> readable");
> - return(FALSE);
> + //strcpy(szErrorOut, "ACP NLS Setting exists, but isn't
> readable");
> + //return(FALSE);
> +
> + /* HACK */
> + wcscpy(szNameBuffer, L"c_1252.nls");
> }
>
> /* load ANSI codepage table */
> @@ -288,8 +291,11 @@
> rc = RegQueryValue(hKey, szIdBuffer, NULL, (PUCHAR)
> szNameBuffer, &BufferSize);
> if (rc != ERROR_SUCCESS) {
>
> - strcpy(szErrorOut, "OEMCP NLS setting exists, but isn't
> readable");
> - return(FALSE);
> + //strcpy(szErrorOut, "OEMCP NLS setting exists, but isn't
> readable");
> + //return(FALSE);
> +
> + /* HACK */
> + wcscpy(szNameBuffer, L"c_437.nls");
> }
>
> /* load OEM codepage table */
>
More information about the Ros-dev
mailing list