ReactOS 0.4.16-dev-716-g2b2bdab
|
Go to the source code of this file.
Functions | |
char *__cdecl | _Getdays_l (_locale_t const locale) |
char *__cdecl | _Getdays () |
char *__cdecl | _Getmonths_l (_locale_t const locale) |
char *__cdecl | _Getmonths () |
void *__cdecl | _W_Gettnames () |
void *__cdecl | _Gettnames () |
_Success_ (return > 0) extern "C" size_t __cdecl _Strftime_l(_Out_writes_z_(maxsize) char *const string | |
if (cvt1 !=0) | |
__crt_unique_heap_ptr< wchar_t > const | wstring (_malloc_crt_t(wchar_t, maxsize)) |
if (wstring.get()==nullptr) | |
if (wcsftime_result==0) | |
__crt_no_alloc_win32_buffer< char > | copy_back (string, maxsize) |
if (cvt2 !=0) | |
return copy_back | size () |
size_t __cdecl | _Strftime (char *const string, size_t const max_size, char const *const format, tm const *const timeptr, void *const lc_time_arg) |
size_t __cdecl | _strftime_l (char *const string, size_t const max_size, char const *const format, tm const *const timeptr, _locale_t const locale) |
size_t __cdecl | strftime (char *const string, size_t const max_size, char const *const format, tm const *const timeptr) |
Variables | |
_In_ size_t const | maxsize |
_In_ size_t const _In_z_ const char *const | format |
_In_ size_t const _In_z_ const char *const _In_ const tm *const | timeptr |
_In_ size_t const _In_z_ const char *const _In_ const tm *const _In_ void *const | lc_time_arg |
_In_ size_t const _In_z_ const char *const _In_ const tm *const _In_ void *const _In_opt_ _locale_t const | locale |
unsigned int const | lc_time_cp = locale_update.GetLocaleT()->locinfo->lc_time_cp |
* | string = '\0' |
__crt_internal_win32_buffer< wchar_t > | wformat |
errno_t const | cvt1 = __acrt_mbs_to_wcs_cp(format, wformat, lc_time_cp) |
size_t const | wcsftime_result = _Wcsftime_l(wstring.get(), maxsize, wformat.data(), timeptr, lc_time_arg, locale) |
errno_t const | cvt2 = __acrt_wcs_to_mbs_cp(wstring.get(), copy_back, lc_time_cp) |
Definition at line 48 of file strftime.cpp.
Definition at line 17 of file strftime.cpp.
Referenced by _Getdays().
Definition at line 87 of file strftime.cpp.
Definition at line 55 of file strftime.cpp.
Referenced by _Getmonths().
size_t __cdecl _Strftime | ( | char *const | string, |
size_t const | max_size, | ||
char const *const | format, | ||
tm const *const | timeptr, | ||
void *const | lc_time_arg | ||
) |
Definition at line 170 of file strftime.cpp.
_Success_ | ( | return | , |
0 | |||
) | const |
Definition at line 83 of file wcsftime.cpp.
Referenced by _Gettnames().
__crt_no_alloc_win32_buffer< char > copy_back | ( | string | , |
maxsize | |||
) |
if | ( | cvt1 ! | = 0 | ) |
Definition at line 141 of file strftime.cpp.
if | ( | cvt2 ! | = 0 | ) |
Definition at line 163 of file strftime.cpp.
if | ( | wcsftime_result | = = 0 | ) |
Definition at line 155 of file strftime.cpp.
if | ( | wstring. | get() = = nullptr | ) |
Definition at line 148 of file strftime.cpp.
Definition at line 1781 of file cs.c.
Referenced by _aligned_offset_malloc_base(), _aligned_offset_realloc_base(), for(), heap_alloc_dbg_internal(), heap_strdupW(), if(), IntGetDialogBaseUnits(), is_process_elevated(), MENU_CalcItemSize(), test_binary(), test_binary_import(), test_createtable(), test_dbmerge(), test_dbtopackage(), test_primary_keys(), test_storages_table(), test_streamtable(), test_suminfo_import(), wined3d_cs_emit_clear_rendertarget_view(), write_file(), and xmlParseBalancedChunkMemoryInternal().
size_t __cdecl strftime | ( | char *const | string, |
size_t const | max_size, | ||
char const *const | format, | ||
tm const *const | timeptr | ||
) |
Definition at line 191 of file strftime.cpp.
Referenced by __do_widen(), LocaleTest::_time_put_get(), add_lv_column(), BtrfsDeviceAdd::AddDevice(), AsciiToUnicode(), BtrfsBalance::BalanceOptsDlgProc(), basic_tests(), BitsetTest::bitset1(), BtrfsRecv::cmd_chmod(), BtrfsRecv::cmd_chown(), BtrfsRecv::cmd_clone(), BtrfsRecv::cmd_link(), BtrfsRecv::cmd_mkfile(), BtrfsRecv::cmd_removexattr(), BtrfsRecv::cmd_rename(), BtrfsRecv::cmd_rmdir(), BtrfsRecv::cmd_setxattr(), BtrfsRecv::cmd_snapshot(), BtrfsRecv::cmd_truncate(), BtrfsRecv::cmd_unlink(), BtrfsRecv::cmd_utimes(), BtrfsRecv::cmd_write(), LocaleTest::collate_facet(), create_snapshot(), create_snapshot2(), create_subvol(), delete_directory(), BtrfsVolPropSheet::DeviceDlgProc(), BtrfsDeviceResize::DeviceResizeDlgProc(), BtrfsChangeDriveLetter::DlgProc(), BtrfsChangeDriveLetter::do_change(), _Messages::do_get(), BtrfsDeviceResize::do_resize(), BtrfsPropSheet::do_search(), collate< wchar_t >::do_transform(), CWineTest::DoListCommand(), error_message(), find_devices(), format_insert(), format_message(), format_ntstatus(), format_size(), BtrfsVolPropSheet::FormatUsage(), get_mountdev_name(), DriveVolume::GetClusterInfo(), GetDefaultTitle(), GetDefragTitle(), CWineTest::GetNextFile(), Defragment::GetStatusString(), CodecvtTest::in_out_test(), BtrfsPropSheet::init_propsheet(), InitDialog(), BtrfsContextMenu::Initialize(), BtrfsContextMenu::InvokeCommand(), load_string(), MainDialogProc(), MoveConstructorTest::movable_declaration(), DriveVolume::MoveFileDumb(), BtrfsPropSheet::open_as_admin(), BtrfsBalance::PauseBalance(), BtrfsDeviceAdd::populate_device_tree(), PropSheetDlgProc(), BtrfsContextMenu::QueryContextMenu(), BtrfsRecv::recv_thread(), BtrfsRecv::RecvProgressDlgProc(), BtrfsContextMenu::reflink_copy(), reflink_copy2(), ReflinkCopyW(), BtrfsBalance::RefreshBalanceDlg(), BtrfsVolPropSheet::RefreshDevList(), BtrfsScrub::RefreshScrubDlg(), BtrfsVolPropSheet::RefreshUsage(), reg_context_menu_handler(), reg_icon_overlay(), reg_prop_sheet_handler(), register_clsid(), BtrfsVolPropSheet::ResetStats(), ResetStatsW(), DriveVolume::ScanDirectory(), SendSubvolW(), BtrfsPropSheet::set_size_on_disk(), BtrfsVolPropSheet::ShowChangeDriveLetter(), ShowPropSheetW(), BtrfsVolPropSheet::ShowScrub(), CodecvtTest::special_encodings(), Defragment::Start(), BtrfsBalance::StartBalance(), BtrfsSend::StartSend(), BtrfsVolPropSheet::StatsDlgProc(), BtrfsBalance::StopBalance(), string_error::string_error(), StringTest::template_wexpression(), test_ime_wnd_proc(), test_ImmGetCompositionString(), BtrfsSend::Thread(), unreg_context_menu_handler(), unreg_icon_overlay(), unreg_prop_sheet_handler(), unregister_clsid(), CJournaledTestList::UnserializeFromBuffer(), BtrfsPropSheet::update_size_details_dialog(), UpdateDefragInfo(), BtrfsScrub::UpdateTextBox(), BtrfsVolPropSheet::UsageDlgProc(), and utf8_to_utf16().
errno_t const cvt1 = __acrt_mbs_to_wcs_cp(format, wformat, lc_time_cp) |
Definition at line 139 of file strftime.cpp.
Referenced by __acrt_CreateProcessA(), __acrt_LoadLibraryExA(), __acrt_SetCurrentDirectoryA(), __acrt_SetEnvironmentVariableA(), get_wide(), and rename().
errno_t const cvt2 = __acrt_wcs_to_mbs_cp(wstring.get(), copy_back, lc_time_cp) |
Definition at line 161 of file strftime.cpp.
Referenced by __acrt_CreateProcessA(), __acrt_SetEnvironmentVariableA(), and rename().
Definition at line 123 of file strftime.cpp.
Referenced by _Strftime().
Definition at line 128 of file strftime.cpp.
_In_ size_t const _In_z_ const char* const _In_ const tm* const _In_ void* const _In_opt_ _locale_t const locale |
Definition at line 124 of file strftime.cpp.
Definition at line 120 of file strftime.cpp.
Referenced by __rpc_get_t_size(), _mbsnlen(), bitmapBuild2DMipmaps(), closestFit(), NdrNonConformantStringBufferSize(), NdrNonConformantStringMarshall(), NdrNonConformantStringMemorySize(), NdrNonConformantStringUnmarshall(), test_destination_buffer(), trees_consistent(), xdr_array(), xdr_bytes(), and xdr_string().
* string = '\0' |
Definition at line 132 of file strftime.cpp.
Definition at line 122 of file strftime.cpp.
Referenced by _Strftime(), _strftime_l(), and strftime().
size_t const wcsftime_result = _Wcsftime_l(wstring.get(), maxsize, wformat.data(), timeptr, lc_time_arg, locale) |
Definition at line 154 of file strftime.cpp.
__crt_internal_win32_buffer<wchar_t> wformat |
Definition at line 137 of file strftime.cpp.