[PATCH] msvcp100: add time_get::get function with format

Piotr Caban piotr.caban at gmail.com
Mon Nov 6 05:04:18 CST 2017


Hi,

On 11/05/17 13:26, Vijay Kiran Kamuju wrote:
> diff --git a/dlls/msvcp110/msvcp110.spec b/dlls/msvcp110/msvcp110.spec
> index bf54ac5f53..efb13361ff 100644
> --- a/dlls/msvcp110/msvcp110.spec
> +++ b/dlls/msvcp110/msvcp110.spec
> @@ -2599,8 +2599,8 @@
>   @ thiscall -arch=i386 ?get@?$time_get at DV?$istreambuf_iterator at DU?$char_traits at D@std@@@std@@@std@@QBE?AV?$istreambuf_iterator at DU?$char_traits at D@std@@@2 at V32@0AAVios_base at 2@AAHPAUtm@@DD at Z(ptr ptr ptr long ptr long ptr ptr ptr long long) time_get_char_get
>   @ cdecl -arch=win64 ?get@?$time_get at DV?$istreambuf_iterator at DU?$char_traits at D@std@@@std@@@std@@QEBA?AV?$istreambuf_iterator at DU?$char_traits at D@std@@@2 at V32@0AEAVios_base at 2@AEAHPEAUtm@@DD at Z(ptr ptr ptr long ptr long ptr ptr ptr long long) time_get_char_get
>   @ stub -arch=arm ?get@?$time_get at DV?$istreambuf_iterator at DU?$char_traits at D@std@@@std@@@std@@QBA?AV?$istreambuf_iterator at DU?$char_traits at D@std@@@2 at V32@0AAVios_base at 2@AAHPAUtm@@PBD4 at Z
> -@ stub -arch=i386 ?get@?$time_get at DV?$istreambuf_iterator at DU?$char_traits at D@std@@@std@@@std@@QBE?AV?$istreambuf_iterator at DU?$char_traits at D@std@@@2 at V32@0AAVios_base at 2@AAHPAUtm@@PBD4 at Z
> -@ stub -arch=win64 ?get@?$time_get at DV?$istreambuf_iterator at DU?$char_traits at D@std@@@std@@@std@@QEBA?AV?$istreambuf_iterator at DU?$char_traits at D@std@@@2 at V32@0AEAVios_base at 2@AEAHPEAUtm@@PEBD4 at Z
> +@ thiscall -arch=i386 ?get@?$time_get at DV?$istreambuf_iterator at DU?$char_traits at D@std@@@std@@@std@@QBE?AV?$istreambuf_iterator at DU?$char_traits at D@std@@@2 at V32@0AAVios_base at 2@AAHPAUtm@@PBD4 at Z(ptr ptr ptr long ptr long ptr ptr ptr ptr ptr) time_get_char_get_fmt
> +@ cdecl -arch=win64 ?get@?$time_get at DV?$istreambuf_iterator at DU?$char_traits at D@std@@@std@@@std@@QEBA?AV?$istreambuf_iterator at DU?$char_traits at D@std@@@2 at V32@0AEAVios_base at 2@AEAHPEAUtm@@PEBD4 at Z(ptr ptr ptr long ptr long ptr ptr ptr ptr ptr) time_get_char_get_fmt
Please also add arm export. Also win64 arguments needs fixing 
(structures are passed as pointers in this case).

> +istreambuf_iterator_char* __thiscall time_get_char_get_fmt(const time_get_char *this,
> +        istreambuf_iterator_char *ret, istreambuf_iterator_char s, istreambuf_iterator_char e,
> +        ios_base *base, int *err, struct tm *t, char *fmtstart, char *fmtend)
The fmtstart and fmtend arguments should be const.

Thanks,
Piotr



More information about the wine-devel mailing list