msvcrt: Added _Gettnames implementation.

This commit is contained in:
Piotr Caban 2011-12-07 13:48:36 +01:00 committed by Alexandre Julliard
parent 344883fb85
commit 4bb1e9c32a
1 changed files with 21 additions and 4 deletions

View File

@ -444,11 +444,28 @@ const char* CDECL _Getmonths(void)
/********************************************************************* /*********************************************************************
* _Gettnames (MSVCRT.@) * _Gettnames (MSVCRT.@)
*/ */
const char* CDECL _Gettnames(void) void* CDECL _Gettnames(void)
{ {
/* FIXME: */ MSVCRT___lc_time_data *ret, *cur = get_locinfo()->lc_time_curr;
TRACE("(void) stub\n"); int i, size = sizeof(MSVCRT___lc_time_data);
return "";
TRACE("\n");
for(i=0; i<sizeof(cur->str)/sizeof(cur->str[0]); i++)
size += strlen(cur->str[i])+1;
ret = MSVCRT_malloc(size);
if(!ret)
return NULL;
memcpy(ret, cur, size);
size = 0;
for(i=0; i<sizeof(cur->str)/sizeof(cur->str[0]); i++) {
ret->str[i] = &ret->data[size];
size += strlen(&ret->data[size])+1;
}
return ret;
} }
/********************************************************************* /*********************************************************************