ReactOS 0.4.15-dev-7788-g1ad9096
acclib.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _ACPI_XA   0x00 /* extra alphabetic - not supported */
 
#define _ACPI_XS   0x40 /* extra space */
 
#define _ACPI_BB   0x00 /* BEL, BS, etc. - not supported */
 
#define _ACPI_CN   0x20 /* CR, FF, HT, NL, VT */
 
#define _ACPI_DI   0x04 /* '0'-'9' */
 
#define _ACPI_LO   0x02 /* 'a'-'z' */
 
#define _ACPI_PU   0x10 /* punctuation */
 
#define _ACPI_SP   0x08 /* space, tab, CR, LF, VT, FF */
 
#define _ACPI_UP   0x01 /* 'A'-'Z' */
 
#define _ACPI_XD   0x80 /* '0'-'9', 'A'-'F', 'a'-'f' */
 
#define isdigit(c)   (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_DI))
 
#define isspace(c)   (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_SP))
 
#define isxdigit(c)   (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_XD))
 
#define isupper(c)   (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_UP))
 
#define islower(c)   (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_LO))
 
#define isprint(c)   (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_LO | _ACPI_UP | _ACPI_DI | _ACPI_XS | _ACPI_PU))
 
#define isalpha(c)   (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_LO | _ACPI_UP))
 
#define EPERM   1 /* Operation not permitted */
 
#define ENOENT   2 /* No such file or directory */
 
#define EINTR   4 /* Interrupted system call */
 
#define EIO   5 /* I/O error */
 
#define EBADF   9 /* Bad file number */
 
#define EAGAIN   11 /* Try again */
 
#define ENOMEM   12 /* Out of memory */
 
#define EACCES   13 /* Permission denied */
 
#define EFAULT   14 /* Bad address */
 
#define EBUSY   16 /* Device or resource busy */
 
#define EEXIST   17 /* File exists */
 
#define ENODEV   19 /* No such device */
 
#define EINVAL   22 /* Invalid argument */
 
#define EPIPE   32 /* Broken pipe */
 
#define ERANGE   34 /* Math result not representable */
 

Functions

charstrcat (char *DstString, const char *SrcString)
 
charstrchr (const char *String, int ch)
 
charstrpbrk (const char *String, const char *Delimiters)
 
charstrtok (char *String, const char *Delimiters)
 
charstrcpy (char *DstString, const char *SrcString)
 
int strcmp (const char *String1, const char *String2)
 
ACPI_SIZE strlen (const char *String)
 
charstrncat (char *DstString, const char *SrcString, ACPI_SIZE Count)
 
int strncmp (const char *String1, const char *String2, ACPI_SIZE Count)
 
charstrncpy (char *DstString, const char *SrcString, ACPI_SIZE Count)
 
charstrstr (char *String1, char *String2)
 
UINT32 strtoul (const char *String, char **Terminator, UINT32 Base)
 
int memcmp (void *Buffer1, void *Buffer2, ACPI_SIZE Count)
 
voidmemcpy (void *Dest, const void *Src, ACPI_SIZE Count)
 
voidmemmove (void *Dest, const void *Src, ACPI_SIZE Count)
 
voidmemset (void *Dest, int Value, ACPI_SIZE Count)
 
int tolower (int c)
 
int toupper (int c)
 
const charAcpiUtScanNumber (const char *String, UINT64 *NumberPtr)
 
const charAcpiUtPrintNumber (char *String, UINT64 Number)
 
int vsnprintf (char *String, ACPI_SIZE Size, const char *Format, va_list Args)
 
int snprintf (char *String, ACPI_SIZE Size, const char *Format,...)
 
int sprintf (char *String, const char *Format,...)
 

Variables

const UINT8 AcpiGbl_Ctypes []
 

Macro Definition Documentation

◆ _ACPI_BB

#define _ACPI_BB   0x00 /* BEL, BS, etc. - not supported */

Definition at line 59 of file acclib.h.

◆ _ACPI_CN

#define _ACPI_CN   0x20 /* CR, FF, HT, NL, VT */

Definition at line 60 of file acclib.h.

◆ _ACPI_DI

#define _ACPI_DI   0x04 /* '0'-'9' */

Definition at line 61 of file acclib.h.

◆ _ACPI_LO

#define _ACPI_LO   0x02 /* 'a'-'z' */

Definition at line 62 of file acclib.h.

◆ _ACPI_PU

#define _ACPI_PU   0x10 /* punctuation */

Definition at line 63 of file acclib.h.

◆ _ACPI_SP

#define _ACPI_SP   0x08 /* space, tab, CR, LF, VT, FF */

Definition at line 64 of file acclib.h.

◆ _ACPI_UP

#define _ACPI_UP   0x01 /* 'A'-'Z' */

Definition at line 65 of file acclib.h.

◆ _ACPI_XA

#define _ACPI_XA   0x00 /* extra alphabetic - not supported */

Definition at line 57 of file acclib.h.

◆ _ACPI_XD

#define _ACPI_XD   0x80 /* '0'-'9', 'A'-'F', 'a'-'f' */

Definition at line 66 of file acclib.h.

◆ _ACPI_XS

#define _ACPI_XS   0x40 /* extra space */

Definition at line 58 of file acclib.h.

◆ EACCES

#define EACCES   13 /* Permission denied */

Definition at line 85 of file acclib.h.

◆ EAGAIN

#define EAGAIN   11 /* Try again */

Definition at line 83 of file acclib.h.

◆ EBADF

#define EBADF   9 /* Bad file number */

Definition at line 82 of file acclib.h.

◆ EBUSY

#define EBUSY   16 /* Device or resource busy */

Definition at line 87 of file acclib.h.

◆ EEXIST

#define EEXIST   17 /* File exists */

Definition at line 88 of file acclib.h.

◆ EFAULT

#define EFAULT   14 /* Bad address */

Definition at line 86 of file acclib.h.

◆ EINTR

#define EINTR   4 /* Interrupted system call */

Definition at line 80 of file acclib.h.

◆ EINVAL

#define EINVAL   22 /* Invalid argument */

Definition at line 90 of file acclib.h.

◆ EIO

#define EIO   5 /* I/O error */

Definition at line 81 of file acclib.h.

◆ ENODEV

#define ENODEV   19 /* No such device */

Definition at line 89 of file acclib.h.

◆ ENOENT

#define ENOENT   2 /* No such file or directory */

Definition at line 79 of file acclib.h.

◆ ENOMEM

#define ENOMEM   12 /* Out of memory */

Definition at line 84 of file acclib.h.

◆ EPERM

#define EPERM   1 /* Operation not permitted */

Definition at line 78 of file acclib.h.

◆ EPIPE

#define EPIPE   32 /* Broken pipe */

Definition at line 91 of file acclib.h.

◆ ERANGE

#define ERANGE   34 /* Math result not representable */

Definition at line 92 of file acclib.h.

◆ isalpha

#define isalpha (   c)    (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_LO | _ACPI_UP))

Definition at line 74 of file acclib.h.

◆ isdigit

#define isdigit (   c)    (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_DI))

Definition at line 68 of file acclib.h.

◆ islower

#define islower (   c)    (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_LO))

Definition at line 72 of file acclib.h.

◆ isprint

#define isprint (   c)    (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_LO | _ACPI_UP | _ACPI_DI | _ACPI_XS | _ACPI_PU))

Definition at line 73 of file acclib.h.

◆ isspace

#define isspace (   c)    (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_SP))

Definition at line 69 of file acclib.h.

◆ isupper

#define isupper (   c)    (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_UP))

Definition at line 71 of file acclib.h.

◆ isxdigit

#define isxdigit (   c)    (AcpiGbl_Ctypes[(unsigned char)(c)] & (_ACPI_XD))

Definition at line 70 of file acclib.h.

Function Documentation

◆ AcpiUtPrintNumber()

const char * AcpiUtPrintNumber ( char String,
UINT64  Number 
)

Definition at line 249 of file utprint.c.

252{
253 char AsciiString[20];
254 const char *Pos1;
255 char *Pos2;
256
257
258 Pos1 = AcpiUtPutNumber (AsciiString, Number, 10, FALSE);
259 Pos2 = String;
260
261 while (Pos1 != AsciiString)
262 {
263 *(Pos2++) = *(--Pos1);
264 }
265
266 *Pos2 = 0;
267 return (String);
268}
#define FALSE
Definition: types.h:117
_In_opt_ PENTER_STATE_SYSTEM_HANDLER _In_opt_ PVOID _In_ LONG _In_opt_ LONG volatile * Number
Definition: ntpoapi.h:207
static char * AcpiUtPutNumber(char *String, UINT64 Number, UINT8 Base, BOOLEAN Upper)
Definition: utprint.c:171
_Must_inspect_result_ _In_ WDFDEVICE _In_ WDFSTRING String
Definition: wdfdevice.h:2433

◆ AcpiUtScanNumber()

const char * AcpiUtScanNumber ( const char String,
UINT64 NumberPtr 
)

Definition at line 217 of file utprint.c.

220{
221 UINT64 Number = 0;
222
223
224 while (isdigit ((int) *String))
225 {
227 Number += *(String++) - '0';
228 }
229
230 *NumberPtr = Number;
231 return (String);
232}
unsigned long long UINT64
#define isdigit(c)
Definition: acclib.h:68
ACPI_STATUS AcpiUtShortMultiply(UINT64 InMultiplicand, UINT32 Multiplier, UINT64 *Outproduct)
Definition: utmath.c:88

Referenced by vsnprintf().

◆ memcmp()

int memcmp ( void Buffer1,
void Buffer2,
ACPI_SIZE  Count 
)

Definition at line 112 of file utclib.c.

116{
117 char *Buffer1 = (char *) VBuffer1;
118 char *Buffer2 = (char *) VBuffer2;
119
120
121 for ( ; Count-- && (*Buffer1 == *Buffer2); Buffer1++, Buffer2++)
122 {
123 }
124
125 return ((Count == ACPI_SIZE_MAX) ? 0 : ((unsigned char) *Buffer1 -
126 (unsigned char) *Buffer2));
127}
unsigned char
Definition: typeof.h:29
int Count
Definition: noreturn.cpp:7

Referenced by __lexicographical_compare_3way(), _ILHACKCompareSimpleIds(), _ILIsEqualSimple(), CMruBase::_IsEqual(), _read_expect_sync_data_len(), _read_request_data(), CRegPropertyBag::_ReadBinary(), _readex_expect_async(), _readex_expect_sync_data_len(), _send_response_and_wait(), _test_file_name(), _test_hkey_main_Value_A(), _test_hkey_main_Value_W(), _test_stream_read(), _TIFFmemcmp(), _unmarshal_itsf_header(), _unmarshal_itsp_header(), _unmarshal_lzxc_control_data(), _unmarshal_pmgi_header(), _unmarshal_pmgl_header(), AboutProtocol_Start(), AcceptDataConnection(), ACMStream_fnRead(), ACMStream_fnSetFormat(), ACMWrapper_SetMediaType(), AcpiExDoLogicalOp(), AcpiRsMatchVendorResource(), AcpiTbCompareTables(), AcpiTbFindTable(), AdapterFindByHardwareAddress(), add_id3_text(), addr_eq(), adns__procdgram(), alloc_importfile(), alloc_msft_importinfo(), append_file_test(), arbfp_blit_type_compare(), ata_check_unit(), AVIDec_SetMediaType(), AVIFILE_FormatsEqual(), BLOBComp(), BtrFsMatchDirItemName(), cache_container_is_valid(), cache_get(), Pane::calc_widths(), CBSearchRecycleBin(), ccf_options(), CDecodeHashMsg_VerifyHash(), CDecodeMsg_SaveAlgorithmID(), CertCompareCertificateName(), CertCompareIntegerBlob(), CertComparePublicKeyInfo(), check_backup_boot(), check_banner(), check_binary_file_data(), check_bits(), check_blob(), check_bom(), check_bstr(), check_dir(), check_exe(), check_file_matches(), check_font(), check_gif_format(), check_output_raw(), check_param(), check_png_format(), check_prev_session(), check_reg_multi(), check_rr_dates(), check_safearray(), check_storage_contents(), check_StretchBlt_stretch(), check_StretchDIBits_stretch(), check_superblock_checksum(), check_updates(), check_vertex_components(), checkCRLHash(), checkHash(), CheckROSAgainstWinAndPrintResult(), chm_resolve_object(), BtrfsRecv::cmd_clone(), cmp_iid(), CmpGetBiosDate(), cmpStrAW(), char_traits< char >::compare(), compare_addrinfo(), compare_addrinfow(), compare_bits(), compare_cache(), compare_cert_by_cert_id(), compare_cert_by_md5_hash(), compare_cert_by_sha1_hash(), compare_cert_by_signature_hash(), compare_cms_signer_info(), compare_crl_issued_by(), compare_ctl_by_md5_hash(), compare_ctl_by_sha1_hash(), compare_ctl_existing(), compare_dist_point_name(), compare_elements(), compare_file2(), compare_file_(), compare_file_data(), compare_files(), compare_font(), compare_line(), compare_metadata(), compare_pf_data(), compare_RtlIpv6StringToAddressExW(), compare_RtlIpv6StringToAddressW(), compare_signer_info(), compareAltNameEntry(), compareCTLInfo(), compareFiles(), CompareFunc(), CNtObjectFolder::CompareIDs(), CRegistryFolder::CompareIDs(), CRegFolder::CompareIDs(), CCommonFolder< TSelf, TItemId, TExtractIcon >::CompareName(), compareNameValues(), comparePublicKeyInfo(), comparer(), compareSMimeCapabilities(), CompareStorageDuids(), compareStore(), ComponentInfo_Compare(), compound_encode_send_decode(), context_find_fbo_entry(), convert_input_data(), create_body_offset_list(), CreateIconFromResourceEx(), CRYPT_IsCertificateSelfSigned(), CRYPT_ReadSerializedStore(), CryptCATAdminEnumCatalogFromHash(), CryptSIPGetSignedDataMsg(), CryptSIPPutSignedDataMsg(), CryptSIPRetrieveSubjectGuid(), ctl2_alloc_string(), ctl2_find_guid(), CURSORICON_LoadFromFileW(), ddraw_match_surface_desc(), declaration_equals(), decodeAndCompareBase64_A(), decodeBase64WithLenFmtW(), deleg_fh_cmp(), deleg_stateid_cmp(), delete_cache(), delete_hash_entry(), deref_cmp(), detect_compression_type(), device_assign(), deviceid_compare(), DGifOpen(), dhcpack(), dhcpnak(), dhcpoffer(), DIB_GetBitmapInfo(), disk_check_notify(), DnsRecordCompare(), BtrfsRecv::do_recv(), do_test_about_protocol(), DocObjectService_FireBeforeNavigate2(), DoImport(), DoOpenFile(), DoParseFile(), DrawDibDraw(), DSPROPERTY_DescriptionW(), dwarf2_init_zsection(), elf_load_cb(), elf_map_file(), encode_compare_base64_W(), enum_devices_callback(), enum_emf_proc(), enum_metafile_proc(), enum_stream_names(), ept_map(), eto_emf_enum_proc(), exercizeServer(), expect_layeronly_imp(), Ext2VerifyVolume(), ext4_extract_xattr_name(), ext4_xattr_item_alloc(), ext4_xattr_item_cmp(), ext4_xattr_lookup_item(), fdi_mem_write(), file_hash_matches(), file_matches_data(), find_arb_pshader(), find_cc_var(), find_data(), ShellDirectory::find_entry(), find_ept_entry(), find_glsl_domain_shader(), find_glsl_geometry_shader(), find_glsl_pshader(), find_guid_index(), find_product(), find_prop_in_property(), find_subtable_with_diffs(), find_subtable_with_offsets(), FindAcpiBios(), FindFilterItem(), FindGUID(), FindNextVolumeW(), FindPxeStructure(), FixupDll(), FPropContainsProp(), ftGdiGetGlyphOutline(), FTP_ReceiveResponse(), GdipIsMatrixEqual(), generate_xa_rr_attributes(), get_cache_glyph_widths(), get_compsysproduct_uuid(), get_cookie_domain(), get_emfplus_header_proc(), get_gif_loopcount(), get_resource_section(), get_tz_bias(), getDataType(), GetShellSecurityDescriptor(), getwinmetafilebits(), gl_extension_supported(), Global_InStrRev(), handle_cb_sequence(), handle_insert_comment(), has_png_transparency_chunk(), hash_lookup(), hash_matches_blob(), HTMLEvents_Invoke(), HtmlHelpW(), HttpHeaders_test(), IAssemblyNameImpl_IsEqual(), IAVIStream_fnSetFormat(), icb_ptr(), ICMStream_fnSetFormat(), ICO_ExtractIconExW(), IEILIsEqual(), ILGetConnection(), image_locate_build_id_target(), image_tiff_filter(), image_xpng_filter(), IMAGEHLP_GetSectionOffset(), init_script_cache(), InternalGetBinaryType(), InternetTimeFromSystemTimeA_test(), InternetTimeFromSystemTimeW_test(), InternetTimeToSystemTimeA_test(), InternetTimeToSystemTimeW_test(), IntFindGlyphCache(), IrotGetObject(), IrotGetTimeOfLastChange(), IrotIsRunning(), IrotRegister(), is_expected_variant(), is_identity_fixup(), IsEmptyGuid(), IsEqualGUID(), ITERATE_RemoveEnvironmentString(), ITERATE_WriteEnvironmentString(), ITypeLib2_Constructor_SLTG(), jsstr_cmp_str(), key_prov_info_matches_cert(), layout_entry_compare(), layout_filehandles_cmp(), layout_merge_segments(), layout_update_stateid(), lcid_from_rfc1766(), lexicographical_compare(), link_notify_test(), load_ttf_name_id(), LPropCompareProp(), macho_load_cb(), main(), marshal_STGMEDIUM(), marshal_WdtpInterfacePointer(), match_emf_record(), mdi_child_wnd_proc_2(), mdi_main_wnd_procA(), mds_commit(), ME_ApplyStyle(), ME_GetSelectionParaFormat(), ME_IsCandidateAnURL(), ME_IsFontEqual(), ME_MouseMove(), ME_SetParaFormat(), ME_StreamInText(), ME_StreamOutRTFParaProps(), MediaSeeking_IsUsingTimeFormat(), mes_proc_header_unmarshal(), module_is_container_loaded(), MPEGSplitter_pre_connect(), mpg123_same_string(), MRUList_Check(), MSACM_FillFormatTagsCB(), MSI_RecordsAreFieldsEqual(), MSVCRT__create_locale(), mxstream_Write(), names_add(), NBNameCacheWalk(), nbSStat(), NetBIOSEnumAdapters(), nsPromptService_ConfirmEx(), ntlm_VerifySignature(), NtlmFree(), ObjectFromLresult(), oc_short(), OleConvertOLESTREAMToIStorage(), OleDocumentView_SetRect(), OleObject_DoVerb(), OLEPictureImpl_Load(), one_i64toa_test(), one_i64tow_test(), one_itoa_test(), one_itow_test(), one_ltoa_test(), one_ltow_test(), one_RtlInt64ToUnicodeString_test(), one_RtlIntegerToChar_test(), one_RtlIntegerToUnicodeString_test(), one_RtlLargeIntegerToChar_test(), one_ui64toa_test(), one_ui64tow_test(), one_ultoa_test(), one_ultow_test(), open_file_test(), pa_ptr(), parse_assembly_elem(), parse_displayname(), parse_extension_string(), parse_extern_script(), parse_file(), parse_li(), parse_options(), parse_response(), parse_ul(), Parser_OutputPin_CheckMediaType(), pdb_init(), pe_map_file(), pesection(), Polygon(), print_elements(), print_something(), ProcessRelocations(), PROFILE_DetectTextEncoding(), PROFILE_Open(), PropVariantCompareEx(), Protocol_Start(), protocol_start(), ProtocolSink_ReportData(), ProtocolSink_ReportProgress(), pstcache_enumerate(), rdssl_sign_ok(), read_expect_async(), read_fat(), read_header(), read_header_file(), read_mapped_resources(), read_post_data_stream(), read_reply(), read_xx_header(), readconfiggeneric(), readerinput_detectencoding(), readerinput_is_utf8(), recover_stateid_delegation(), recover_stateid_lock(), recover_stateid_open(), replay_validate_args(), res_sec_url_cmp(), ResProtocol_Start(), ResProtocolInfo_ParseUrl(), ropes_cmp(), RosSymCreateFromFile(), RosSymCreateFromMem(), RpcAssoc_GetIdleConnection(), RpcAuthInfo_IsEqual(), RpcQualityOfService_IsEqual(), RPCRT4_find_interface(), rpcrt4_ncacn_http_receive_fragment(), RpcServerAssoc_FindContextHandle(), RpcServerUnregisterIf(), RSAENH_CPVerifySignature(), RtlCompareUnicodeString(), RunningObjectTableImpl_GetObject(), RunningObjectTableImpl_GetTimeOfLastChange(), RunningObjectTableImpl_IsRunning(), SampQueryUserAll(), SampQueryUserInternal1(), SampSetUserPassword(), SamrOpenDomain(), sanity_check(), SdbpAddDatabaseGuid(), SdbpOpenDatabase(), send_file(), server_thread(), setup_tables(), SHAreIconsEqual(), ShowTimeZoneList(), SHPropertyBag_OnIniFile(), SHPropertyBag_OnRegKey(), skip_html_comment(), SOFTPUB_VerifyImageHash(), START_TEST(), StgIsStorageFile(), StgIsStorageILockBytes(), stgmedium_cmp(), StorageImpl_LoadFileHeader(), strcmp_w(), String_indexOf(), String_lastIndexOf(), strstr(), strval_eq(), submit_bh_mdl(), SwapSplayLinks(), SystemFunction030(), tally_test_file(), test2(), test_32bit_win(), test_3des(), test_3des112(), test__creat(), test__itoa_s(), test__mbscat_s(), test__mbscpy_s(), test__mbslwr_s(), test__mbsnbcat_s(), test__mbsupr_s(), test__strlwr_s(), test__ultoa_s(), test_aes(), test_aligned_offset_realloc(), test_aligned_realloc(), Test_ApphelpCheckRunApp(), test_appsearch_reglocator(), test_ARGB_conversion(), test_assembly_name_props_line(), test_autocreation(), test_basic_authentication(), test_basic_import(), test_basic_import_unicode(), test_basic_request(), test_bcm_splitinfo(), test_BCryptGenRandom(), test_bitmap(), test_bitmap_font_glyph_index(), test_bitmap_info(), test_bitmapbits(), test_block_cipher_modes(), test_BrowseWindowInfo(), test_buffer_dc_props(), test_builtinproc(), test_cache_read(), test_calchash(), test_catalog_properties(), test_CertStrToNameA(), test_CertStrToNameW(), test_cf_dataobject(), test_clone_mesh(), test_CoInternetParseUrl(), test_collation(), test_color_formats(), test_communication(), test_conformant_array(), test_conformant_string(), test_constant_table(), test_control_procA(), test_convert(), test_ConvertINetUnicodeToMultiByte(), test_CopyBindInfo(), test_CopyFile2(), test_CopyFileA(), test_CopyStgMedium(), Test_CreateFontA(), test_CreateFontIndirect(), test_CreateNamedPipe(), test_CreateTypeLib(), test_CreateWellKnownSid(), test_cross_effect_handle(), test_CryptBinaryToString(), test_custom_palette(), test_D3DReadFileToBlob(), test_D3DXSaveSurfaceToFile(), test_data_cache_dib_contents_stream(), test_data_msg_update(), test_db(), test_dbcs_to_widechar(), test_decode_1bpp(), test_decode_24bpp(), test_decode_4bpp(), test_decode_adobe_cmyk(), test_decode_msg_get_param(), test_decode_rle4(), test_decode_rle8(), test_decodeAltName(), test_decodeAuthorityKeyId(), test_decodeAuthorityKeyId2(), test_decodeBasicConstraints(), test_decodeBits(), test_decodeCatNameValue(), test_decodeCert(), test_decodeCertPolicies(), test_decodeCertToBeSigned(), test_decodeCMSSignerInfo(), test_decodeCRLDistPoints(), test_decodeCRLToBeSigned(), test_decodeExtensions(), test_decodeInt(), test_decodeNameValue(), test_decodeOctets(), test_decodePKCSAttribute(), test_decodePKCSAttributes(), test_decodePKCSContentInfo(), test_decodePKCSSignerInfo(), test_decodeRsaPrivateKey(), test_decodeRsaPublicKey(), test_decodeSequenceOfAny(), test_decodeSPCLink(), test_decodeSPCPEImage(), test_des(), test_dibsections(), test_disassemble_shader(), test_dispinfo(), test_DrawImage(), test_DrawImage_scale(), test_effect_large_address_aware_flag(), test_effect_parameter_block(), test_effect_preshader(), test_effect_preshader_compare_shader_bytecode_(), test_effect_preshader_compare_vconsts_(), test_effect_preshader_op_results_(), test_effect_shared_parameters_compare_vconst_(), test_effect_state_manager(), test_effect_states(), test_effect_unsupported_shader(), test_EM_STREAMIN(), test_embedded_nulls(), test_encodeAltName(), test_encodeAuthorityInfoAccess(), test_encodeAuthorityKeyId(), test_encodeAuthorityKeyId2(), test_encodeBasicConstraints(), test_encodeBits(), test_encodeCatMemberInfo(), test_encodeCatNameValue(), test_encodeCert(), test_encodeCertPolicies(), test_encodeCertPolicyConstraints(), test_encodeCertPolicyMappings(), test_encodeCertToBeSigned(), test_encodeCMSSignerInfo(), test_encodeCRLDistPoints(), test_encodeCRLIssuingDistPoint(), test_encodeCRLToBeSigned(), test_encodeCTL(), test_encodeEnhancedKeyUsage(), test_encodeEnumerated(), test_encodeExtensions(), test_encodeInt(), test_encodeName(), test_encodeNameConstraints(), test_encodeNameValue(), test_encodeOctets(), test_encodePKCSAttribute(), test_encodePKCSAttributes(), test_encodePKCSContentInfo(), test_encodePKCSSignerInfo(), test_encodePKCSSMimeCapabilities(), test_encodePolicyQualifierUserNotice(), test_encodePublicKeyInfo(), test_encodeRsaPublicKey(), test_encodeSequenceOfAny(), test_encodeSPCFinancialCriteria(), test_encodeSPCLink(), test_encodeSPCPEImage(), test_encodeSpOpusInfo(), test_encodeUnicodeName(), test_encodeUnicodeNameValue(), test_encrypt_message(), test_enum_value(), test_enum_vols(), test_EnumChildContainerNames(), test_EnumCodePages(), test_EnumPropNames(), test_export(), test_extra_block(), test_FakeDLL(), test_fdopen(), test_fdsa(), test_fflush(), test_file_inherit(), test_file_inherit_child(), test_file_protocol_url(), test_file_write_read(), test_FileContents1(), test_FileContents2(), test_find_com_redirection(), test_FindFirstVolume(), test_fmtusertypestg(), test_FoldStringW(), test_font_charset(), test_font_metrics(), test_formatrecord_tables(), test_fprintf(), test_fputwc(), test_GdipDrawImagePointRect(), test_GdipGetAllPropertyItems(), test_gen_random(), test_get_atom_name(), test_get_certificate(), test_get_lastChild(), test_get_shader_constant_table_ex(), test_get_text(), test_get_xml(), test_GetAcceptLanguagesA(), test_GetCharABCWidths(), test_GetColorProfileElement(), test_GetColorProfileFromHandle(), test_GetColorProfileHeader(), test_GetDIBits(), test_GetDIBits_scanlines(), test_GetDIBits_selected_DDB(), test_GetDIBits_selected_DIB(), test_GetDynamicTimeZoneInformation(), test_GetGlyphOutline(), test_GetId(), test_GetMappedFileName(), Test_GetMatchingExe(), test_GetPrivateProfileString(), test_GetPtrAW(), test_GetSetDIBits_rtl(), test_GetStateText(), test_GetTimeZoneInformationForYear(), test_GetUserNameA(), test_GetUserNameW(), test_GetVolumePathNameW(), test_gif_frame_sizes(), test_gif_properties(), test_Global(), test_gradientgetrect(), test_handles(), test_hash_message(), test_hash_msg_get_param(), test_HashData(), test_hashes(), test_HexFromBin(), test_hglobal_storage_stat(), test_hmac(), test_ICGetDisplayFormat(), test_ICSeqCompress(), test_IdnToAscii(), test_IdnToNameprepUnicode(), test_IdnToUnicode(), test_image_load(), test_IMLangConvertCharset(), test_ImmGetCompositionString(), test_import(), test_import_export(), test_import_hmac(), test_import_private(), Test_Importer(), test_IMultiLanguage2_ConvertStringFromUnicode(), test_InitPropVariantFromBuffer(), test_iocp_fileio(), test_items(), test_IWinHttpRequest(), test_JapaneseConversion(), test_junction_points(), test_key_derivation(), test_knownFolders(), test_LBS_NODATA(), test_LCMapStringA(), test_load_save_bmp(), test_load_save_emf(), test_load_save_empty_picture(), test_load_save_icon(), test_Loader(), test_LoadStringA(), test_LoadStringW(), test_local_get_atom_name(), test_LZCopy(), test_LZRead(), test_mac(), test_makepath_s(), test_marshal_array(), test_marshal_bstr(), test_marshal_BSTR(), test_marshal_CLIPFORMAT(), test_marshal_HBITMAP(), test_marshal_struct(), test_marshal_VARIANT(), test_mbstowcs(), test_md4_ctx(), test_md4hashfunc(), test_md5_ctx(), test_memcpy_s(), test_message_from_string(), test_message_from_string_wide(), test_message_ignore_inserts(), test_message_insufficient_buffer(), test_message_insufficient_buffer_wide(), test_message_invalid_flags(), test_message_invalid_flags_wide(), test_MessageBoxFontTest(), Test_Misc(), test_MsiGetFileHash(), test_MsiGetProductProperty(), test_msirecord(), test_multibyte_to_unicode_translations(), test_mxwriter_characters(), test_NameSpace(), test_navigator(), test_nodeTypedValue(), test_nonconformant_string(), test_NtAtom(), Test_NtGdiDoPalette_GdiPalSetEntries(), test_NtMapViewOfSection(), test_ntncdf(), test_ntncdf_async(), test_NtQueryDirectoryFile(), test_NtQueryDirectoryFile_case(), test_NtQueryLicenseKey(), test_NtQueryValueKey(), test_offset_in_overlapped_structure(), test_OpenFileById(), test_output(), test_overlapped_buffers(), test_para_numbering(), test_PathUnExpandEnvStrings(), test_pbo_functionality(), test_pipes(), test_png_color_formats(), test_pointer_marshal(), Test_ProcessModules(), test_ProcThreadAttributeList(), test_PropCopyMore(), test_property_table(), test_props(), test_PropVariantToBuffer(), test_PropVariantToString(), test_protocol_url(), test_pseudo_tokens(), test_PSStringFromPropertyKey(), test_put_nodeTypedValue(), test_put_nodeValue(), test_query_logicalprocex(), test_query_object(), test_QueryFullProcessImageNameW(), test_queryvirtualmemory(), test_raw_decompress(), test_rc2(), test_rc4(), test_read_write(), test_readdirectorychanges(), test_readdirectorychanges_cr(), test_readdirectorychanges_filedir(), test_readfileex_pending(), test_readonlyfile_cab(), test_RealizationInfo(), Test_recv(), test_reg_binary(), test_reg_query_info(), test_RegQueryValueExPerformanceData(), test_response_without_headers(), test_riff_write(), test_rng(), test_RpcServerUseProtseq(), test_rsa_encrypt(), test_rsa_round_trip(), test_rtf(), test_RtlAppendAsciizToString(), test_RtlAppendStringToString(), test_RtlAppendUnicodeStringToString(), test_RtlAppendUnicodeToString(), test_RtlCompressBuffer(), test_RtlDecompressBuffer(), test_RtlDuplicateUnicodeString(), test_RtlInitUnicodeStringEx(), test_RtlIpv6StringToAddress(), test_RtlIpv6StringToAddressEx(), test_RtlIsNameLegalDOS8Dot3(), test_RtlQueryPackageIdentity(), test_RtlUnicodeStringToAnsiString(), test_RtlUnicodeToUTF8N(), test_RtlUpperString(), test_RtlUTF8ToUnicodeN(), test_SafeArrayCopyData(), test_save(), test_saxstr(), test_schannel_provider(), test_ScriptGetGlyphABCWidth(), test_ScriptGetLogicalWidths(), test_Sdb(), test_section_access(), test_secure_connection(), test_SecurityManager(), test_SecurityManagerEx2(), test_sequence(), test_set_getsockopt(), test_SetColorProfileElement(), test_SetColorProfileHeader(), test_SetDefaults(), test_SetDIBits(), test_SetDIBits_RLE4(), test_SetDIBits_RLE8(), test_SetDocString(), test_setting_basic_table(), test_SetupAddInstallSectionToDiskSpaceListA(), test_SetupAddSectionToDiskSpaceListA(), test_SetupQueryDrivesInDiskSpaceListA(), test_SetValue(), test_sha2(), test_sha_ctx(), test_SHAnsiToAnsi(), Test_Shimdata(), test_SHUnicodeToUnicode(), test_sid(), test_sign_message(), test_simple_struct_marshal(), test_simpleroundtrip(), test_sip(), test_sip_create_indirect_data(), test_SnmpUtilAsnAnyCpyFree(), test_SnmpUtilOctetsCpyFree(), test_SnmpUtilOidAppend(), test_SnmpUtilOidCpyFree(), test_SnmpUtilVarBindCpyFree(), test_SnmpUtilVarBindListCpyFree(), test_snprintf(), test_SQLGetPrivateProfileString(), test_SQLGetPrivateProfileStringW(), test_SspiPrepareForCredWrite(), test_storage_refcount(), test_StrCatChainW(), test_StrCpyNXA(), test_StrCpyNXW(), test_streamenum(), test_StreamOnIStream(), test_StreamOnMemory(), test_StreamOnStreamRange(), test_StretchBlt(), test_StretchBlt_stretch(), test_string_data(), test_string_data_process(), test_string_termination(), test_stringtable(), test_StringTableLookUpStringEx(), test_struct_align(), test_StrXXX_overflows(), test_swab(), test_SysReAllocStringLen(), test_SystemFunction001(), test_SystemFunction002(), test_SystemFunction003(), test_SystemFunction004(), test_SystemFunction005(), test_SystemFunction006(), test_SystemFunction007(), test_SystemFunction008(), test_SystemFunction009(), test_SystemFunction032(), test_SystemFunction_dec32(), test_SystemFunction_decrypt(), test_SystemFunction_enc32(), test_SystemFunction_encrypt(), test_tiff_properties(), test_towers(), test_transacted_shared(), test_trustee(), test_try_transform(), test_TxSetText(), test_unicode_import(), test_update_semantics(), test_urlcacheA(), test_urlcacheW(), test_URLOpenBlockingStreamW(), test_user_agent(), test_utf7_decoding(), test_utf7_encoding(), test_utils(), test_UuidCreateSequential(), test_validtypes(), test_VarBstrCat(), test_VarBstrFromI4(), test_VarBstrFromR4(), test_VarFix(), test_varianttoproperty(), test_VarInt(), test_verify_message_hash(), test_VirtualAllocEx(), test_vsprintf_p(), test_vswprintf(), test_wcscpy_s(), test_WinHttpAddHeaders(), test_WinHttpSendRequest(), test_WinHttpTimeFromSystemTime(), test_WinHttpTimeToSystemTime(), test_wm_notify_tooltip(), test_write_flush_size(), test_write_registry_values(), test_write_watch(), Test_WSARecv(), test_XMLHTTP(), testAcquireCertPrivateKey(), testAddCertificateLink(), testAddSerialized(), testCertProperties(), TestClassRedirection(), testCollectionStore(), TestCommandLine(), testCRLProperties(), testCryptHashCert(), testDupCert(), testFindCRL(), testFmtId(), testHashPublicKeyInfo(), testHashToBeSigned(), testIntendedKeyUsage(), TestLibDependency(), testMemStore(), testObjTrust(), testPropsHelper(), testQuery(), TestRedirection(), testRegStore(), testSignAndEncodeCert(), testSignSeal(), testTimeEncoding(), text_richtext_filter(), TgaDecoder_Initialize(), TLB_str_memcmp(), TreeListFindItem(), TrustIsCertificateSelfSigned(), try_dsym(), txt_export_class_and_last_write(), update_filter(), update_plugin_window(), UpdateSelection(), UrlCanonicalizeW(), Validate_EmptyShimData_Win10(), VarBstrCmp(), verify_commit(), verify_reg_(), verify_write(), verify_xpointers(), verifySig(), vs_args_equal(), Widget_array(), Widget_bstr(), Widget_complex_struct(), Widget_mystruct(), Widget_mystruct_array(), Widget_mystruct_ptr_ptr(), Widget_thin_struct(), wined3d_device_set_clip_plane(), wined3d_device_set_transform(), wined3d_ffp_frag_program_key_compare(), wined3d_ffp_vertex_program_key_compare(), wined3d_sampler_compare(), wined3d_stateblock_capture(), wined3d_texture_apply_sampler_desc(), winhttp_request_Open(), WinHttpCrackUrl_test(), WkstaEnumAdaptersCallback(), WMSFT_append_typedesc(), WNetEnumCachedPasswords(), wprint_name(), write_if_change(), WSAttemptAutodialName(), XboxMemInit(), xmlDictExists(), xmlDictLookup(), and ZSTD_insertBtAndGetAllMatches().

◆ memcpy()

void * memcpy ( void Dest,
const void Src,
ACPI_SIZE  Count 
)

Definition at line 200 of file utclib.c.

204{
205 char *New = (char *) Dest;
206 char *Old = (char *) Src;
207
208
209 while (Count)
210 {
211 *New = *Old;
212 New++;
213 Old++;
214 Count--;
215 }
216
217 return (Dest);
218}
#define New(t)
Definition: rtf.h:1086

◆ memmove()

void * memmove ( void Dest,
const void Src,
ACPI_SIZE  Count 
)

Definition at line 145 of file utclib.c.

149{
150 char *New = (char *) Dest;
151 char *Old = (char *) Src;
152
153
154 if (Old > New)
155 {
156 /* Copy from the beginning */
157
158 while (Count)
159 {
160 *New = *Old;
161 New++;
162 Old++;
163 Count--;
164 }
165 }
166 else if (Old < New)
167 {
168 /* Copy from the end */
169
170 New = New + Count - 1;
171 Old = Old + Count - 1;
172 while (Count)
173 {
174 *New = *Old;
175 New--;
176 Old--;
177 Count--;
178 }
179 }
180
181 return (Dest);
182}

◆ memset()

void * memset ( void Dest,
int  Value,
ACPI_SIZE  Count 
)

Definition at line 236 of file utclib.c.

240{
241 char *New = (char *) Dest;
242
243
244 while (Count)
245 {
246 *New = (char) Value;
247 New++;
248 Count--;
249 }
250
251 return (Dest);
252}
_Must_inspect_result_ _In_ WDFKEY _In_ PCUNICODE_STRING _Out_opt_ PUSHORT _Inout_opt_ PUNICODE_STRING Value
Definition: wdfregistry.h:413

◆ snprintf()

int snprintf ( char String,
ACPI_SIZE  Size,
const char Format,
  ... 
)

Definition at line 736 of file utprint.c.

741{
743 int Length;
744
745
748 va_end (Args);
749
750 return (Length);
751}
char ** Args
Definition: acdebug.h:353
char * va_list
Definition: acmsvcex.h:78
#define va_end(ap)
Definition: acmsvcex.h:90
#define va_start(ap, A)
Definition: acmsvcex.h:91
_In_ ULONG _In_ ULONG _In_ ULONG Length
Definition: ntddpcm.h:102
#define vsnprintf
Definition: tif_win32.c:406
_Must_inspect_result_ _In_ WDFDEVICE _In_ PWDF_DEVICE_PROPERTY_DATA _In_ DEVPROPTYPE _In_ ULONG Size
Definition: wdfdevice.h:4533

◆ sprintf()

int sprintf ( char String,
const char Format,
  ... 
)

Definition at line 768 of file utprint.c.

772{
774 int Length;
775
776
779 va_end (Args);
780
781 return (Length);
782}
#define ACPI_UINT32_MAX
Definition: actypes.h:66

◆ strcat()

char * strcat ( char DstString,
const char SrcString 
)

Definition at line 568 of file utclib.c.

571{
572 char *String;
573
574
575 /* Find end of the destination string */
576
577 for (String = DstString; *String++; )
578 { ; }
579
580 /* Concatenate the string */
581
582 for (--String; (*String++ = *SrcString++); )
583 { ; }
584
585 return (DstString);
586}

Referenced by _ILGetFileType(), _mbscat(), _tmain(), _VCrtDbgReportA(), AcpiExConvertToObjectTypeString(), AcpiExDoConcatenate(), AcpiExNameSegment(), AcpiNsBuildPrefixedPathname(), AcpiUtGetExpectedReturnTypes(), adns_init(), append_namespace(), AppendBootTimeOptions(), BuildArgvForOsLoader(), BusLogic_ReadHostAdapterConfiguration(), cabinet_next_cabinet(), cd(), check_directory(), check_exists(), check_format(), check_messages(), check_vertical_metrics(), check_window_exists(), chmc_section_create(), combine_url(), command(), ConstructArcPath(), control_flags(), CCFDATAStorage::Create(), create_directory(), create_environ(), create_file(), DbgHelpAddLineNumber(), debug_modifiers(), debugstr_INTERPRETER_OPT_FLAGS(), debugstr_PROC_PF(), decodeAndCompareBase64_A(), delete(), delete_directory(), delete_file(), delete_manifest_file(), delete_pf(), deleteDriverFiles(), detect_proxy_autoconfig_url_dns(), TMapLoader::Display(), DisplayBootTimeOptions(), do_chmod(), do_test(), doChildren(), domacro(), doproxy(), dump_ps_flags(), DumpInSMEX(), dwarfpctoline(), dwFlags2str(), EnumGroups_cb(), EnumPlayers_cb(), error(), Ext2OpenFile(), CCabinet::ExtractFile(), FatalError(), fdi_decomp(), FDICopy(), flatten_cmdline(), FormatSizeUnits(), FtpCommandW(), Generate(), get_app_key(), get_cache_path(), get_filename(), get_item_names_string(), get_name(), get_number_of_folders(), get_pf_file_size(), CCabinet::GetAttributesOnFile(), getDSBCAPS(), CCabinet::GetFileTimes(), GetHostnameFromCommand(), getit(), GetSubkeyNames(), getVKName(), gl_GetString(), gl_set_home_dir(), gz_error(), IDirectPlayLobby3AImpl_RunApplication(), inet_ntoa(), ini_absent(), ini_present(), TConfig::inifile_init(), init(), init_boot_catalog(), init_logger_addr(), init_test(), InitDeviceList(), InitDirComponents(), IntGetModuleInformation(), kbd_c(), kbd_def(), kbd_h(), kbd_rc(), TConfig::keyfile_init(), LauncherRoutine2(), line_flags(), load_font(), load_hook_dll(), LoadBootDeviceDriver(), log_file(), LogMessage(), lstrcatA(), macdef(), main(), Main_DirectDraw_GetDeviceIdentifier7(), makedir(), mciLoadCommandResource(), mdelete(), ME_StreamOutRTFCharProps(), ME_StreamOutRTFParaProps(), merge_path(), merge_remaining_entries(), mget(), mls(), modtime(), mput(), ncacn_pipe_name(), ncalrpc_pipe_name(), Telnet::NewProcess(), CDFParser::OnCabinetName(), CDFParser::OnDiskLabel(), optionInit(), optionParse(), pagesetup_dump_dlg_struct(), TANSIParser::ParseEscapeANSI(), path_name(), pathjoin(), CDFParser::PerformFileCopy(), PerformInternalLookup(), PerformLookup(), pf_exists(), POP3Transport_CallbackProcessUSERResp(), POP3Transport_CallbackSendUSERCmd(), POP3Transport_CommandPASS(), POP3Transport_CommandUSER(), ppc_present(), print_offset(), PRINTDLG_UpdatePrinterInfoTextsA(), PrintDlgA(), PrintDlgW(), printer_enum_devices(), printercache_mkdir(), process_data(), process_directory(), CHttpClient::ProcessRequest(), processRequest(), put(), quote(), read_rcfile(), REBAR_FmtMask(), REBAR_FmtStyle(), reg_unreg_wine_test_class(), removedir(), renamefile(), CHttpClient::Report(), run_child_process(), save_licence(), scan_directory_tree(), CHttpClient::SendFile(), set_domain(), set_name_servers(), Telnet::SetLocalAddress(), setnmap(), setpeer(), setup_adapter(), setup_dsound_options(), shader_arb_get_dst_param(), shader_glsl_append_fixup_arg(), shader_glsl_color_correction_ext(), shader_hw_map2gl(), shell(), shell_execute_(), shell_execute_ex_(), SHPinDllOfCLSID(), site(), sizecmd(), SMTPTransport_CallbackSendHello(), SnmpUtilIdsToA(), sources_entry_create(), SPY_GetMsgStuff(), stabs_pts_read_aggregate(), START_TEST(), str_dbg_pfd_flags(), strcat_param(), stringify_point_type(), system(), Telnet::telSetConsoleTitle(), test_actctx_classes(), test_async_file_errors(), test_click_make_new_folder_button(), test_comctl32_class(), test_CreateActCtx(), test_CreateFileA(), test_debug_children(), test_dirid(), test_domdoc(), test_EM_AUTOURLDETECT(), test_ExitCode(), test_ExtractIcon(), test_FileSecurity(), test_fileurls(), test_find_executable(), test_FindFirstFile_wildcards(), Test_FindFirstFileA(), test_FindFirstFileA(), test_fullpath(), test_get_inf_class(), test_get_input_report(), test_get_set(), test_GetFinalPathNameByHandleA(), test_GetIconLocation(), test_GetTempFileNameA(), test_GetTempPath(), test_GetVolumeInformationA(), test_header(), test_install_svc_from(), test_InstallAssembly(), test_installprops(), test_items(), test_key_names(), test_listbox_dlgdir(), test_lnks(), test_load(), test_load_save(), test_LoadImage_working_directory(), test_LoadImageFile(), test_long_url(), test_message_wrap(), test_MkParseDisplayName(), test_MsiEnumComponents(), test_MsiEnumComponentsEx(), test_MsiEnumProducts(), test_MsiEnumProductsEx(), test_MsiGetFeatureInfo(), test_MsiSetFeatureAttributes(), test_mxwriter_encoding(), test_NtAreMappedFilesTheSame(), test_NtQueryDirectoryFile(), test_NtQueryDirectoryFile_case(), test_NtQuerySection(), test_PathNameA(), test_PathUnExpandEnvStrings(), test_pipes(), test_PlaySound(), test_put_hash(), test_read_device(), test_request_groups(), test_searchenv(), test_SetSearchPathMode(), test_SetupCopyOEMInf(), test_SetupDiInstallClassExA(), test_SetupGetIntField(), test_SetupInstallServicesFromInfSectionExA(), test_SetupInstallServicesFromInfSectionExW(), test_SHFormatDateTimeA(), test_simple_patch(), test_SIPRetrieveSubjectGUID(), test_SQLInstallDriverEx(), test_SQLInstallTranslatorEx(), test_TransformWithLoadingLocalFile(), testFileExistenceA(), TestHostName(), testing_status_routine(), testNestedLoadLibraryA(), TRIO_ARGS2(), UDFGetOptUlongInherited(), unimpl(), unpack_iso(), user(), VfdInstallDriver(), warning(), wave_header_flags(), wave_open_flags(), wined3d_dll_init(), WINHELP_CreateIndexWindow(), WinHttpDetectAutoProxyConfigUrl(), wpp_default_lookup(), write_cabinet(), write_import(), write_manifest(), write_new_procformatstring_type(), CDFParser::WriteInfLine(), and xmlSnprintfElementContent().

◆ strchr()

char * strchr ( const char String,
int  ch 
)

Definition at line 501 of file utclib.c.

504{
505
506
507 for ( ; (*String); String++)
508 {
509 if ((*String) == (char) ch)
510 {
511 return ((char *) String);
512 }
513 }
514
515 return (NULL);
516}
#define NULL
Definition: types.h:112

Referenced by __Extract_locale_name(), __get_floor_digits(), __getpublickey_real(), _fmtarglist(), _get_next_token(), _getopt_internal_r(), _IRQL_requires_max_(), _mbschr(), _tiffStreamOpen(), _tmain(), add_param(), add_widl_version_define(), AddrStrToAddr(), adns_submit(), ArcGetNextTokenA(), bad_name(), BiosInitialize(), CabinetFindNext(), cache_entry_create(), ccf_sortlist(), cert_mgr_advanced_dlg_proc(), change_section_attribs(), check_in_programs_list(), cleanup(), config_parse_pair(), convert_to_unix_filename(), convert_usages_str_to_usage(), create_sic(), CsrParseServerCommandLine(), ctype_822special(), ctype_domainunquoted(), decode_html(), DecodeDirectoryURL(), DecodeServEntFromString(), detect_proxy_autoconfig_url_dns(), DissectArcPath(), DoCommand(), DoDESCRIPTIONS(), DoKEYNAME(), DoLANGUAGENAMES(), DoOpen(), DosBuildSysEnvBlock(), DosChangeDirectory(), dosflags(), DosKRNLInitialize(), doWinMain(), dup_ncp(), enum_gac_assembly_dirs(), errflags(), EscapeString(), expect_layeronly_imp(), fdom_split(), file_add(), file_cvt(), find_default_printer(), findend(), findgequal(), fnmatch1(), for(), FTP_ParseNextFile(), FTPChdirAndGetCWD(), FTPDecodeURL(), FTPFtw(), FTPFtwL2(), FTPGetCWD(), FTPListToMemory2(), FTPMkdir2(), FTPRemoteGlob(), generate_xa_rr_attributes(), get_attr(), get_constant_element_by_name(), get_graft(), get_hdrguardtext(), get_key(), get_parameter_element_by_name(), get_session_start(), get_username_and_hostname(), GetBookmark(), tinyxml2::XMLUtil::GetCharacterRef(), getenv(), GetExpandedNameA(), GetFunctionFromForwarder(), File::getline(), getline(), GetLineExtentA(), CWineTest::GetNextTest(), getopt(), getopt_internal(), getopt_long(), GetOurHostName(), GetPreviousParamString(), GetProtoGetNextEnt(), GetProtoPatternMatch(), getSection(), GetStartSpoolDate(), gl_do_tab_completion(), gl_histadd(), handle_address_cmd(), handle_child_line(), handle_escape_cmd(), handle_readdir(), has_extension(), HLPFILE_AddHotSpotLinks(), import_file(), inf_process_content(), inf_section_parse(), inf_value_parse(), init(), init_content_type(), init_logger_addr(), initialize_purpose_selection(), InitIgnoreFreeLibrary(), InputChar(), isOffset(), kbd_rc(), KdbpGetCommandLineSettings(), KdpGetTerminalSettings(), LdrpSnapThunk(), LlbEnvRead(), load_persistent_cookie(), LoadFirewallPrefs(), LoadModuleWithSymbols(), MACRO_JumpID(), main(), MakeArgv(), MakeSureDirectoryPathExists(), MayUseFirewall(), menu_ownerdraw_wnd_proc(), MiSnapThunk(), MMDRV_Init(), MSVCRT__create_locale(), MSVCRT_locale_to_LCID(), myTokenize(), names_dump(), NeedCurrentDirectoryForExePathA(), netname2host(), netname2user(), next_arg(), NextLine(), NextOption(), nFTPChdirAndGetCWD(), NSP_GetServiceByNameHeapAllocW(), Output(), XMLStorage::XPathElement::parse(), parse_date(), parse_list_response(), parse_options(), parse_rr(), parse_server_and_port(), parse_stat_response(), parse_uidl_response(), ParseInputFile(), PathParseIconLocationA(), PeLdrpBindImportName(), pfopen(), PopupError(), PostInit(), pp_add_define(), prepare_rpn_result_2(), print_insn(), print_something(), print_status(), PrintMenu(), PrintStartupBanner(), process_long_option(), processRequest(), read_merging_directory(), read_oid_info(), read_password(), read_prop(), read_reply(), read_stdin(), Bookmark::read_url(), readSection(), RemoteGlobCollapse(), rename_file(), retrieve_cached_basic_authorization(), RtlSplayTreeTest(), scan_directory_tree(), scan_sparc_boot(), scan_sunx86_boot(), seamless_get_token(), search_tree_file(), searchfileinpath(), set_target(), SetDllDirectoryA(), skipsemi(), sort_n_finish(), stabs_parse(), stabs_parse_type(), stabs_parse_typedef(), stabs_pts_read_aggregate(), stabs_pts_read_method_info(), stime_arg1(), StoreNameInSft(), str_handle_lines(), streamout(), Strntok(), strpbrk(), Strtok(), strtok(), strtok_s(), SymFromName(), test_appsearch_reglocator(), test_currentworkingdir(), test_dde(), test_EM_AUTOURLDETECT(), test_EnumDateFormatsA(), test_EnumTimeFormatsA(), test_filename(), test_find_executable(), test_FoldStringA(), test_GetDiskInfoA(), test_GetFileInformationByHandleEx(), test_GetLongPathNameA(), test_listbox_dlgdir(), test_longstrings(), test_mbs_help(), test_PrintDlgA(), test_put_hash(), test_tmpnam(), testSetHelper(), testWriteNotWrappedProcessed(), TIFFPrintDirectory(), translate_line(), TranslateFunctionName(), TranslateParameters(), TRIO_ARGS2(), TuiDrawMenuTimeout(), ui_clip_handle_data(), UnMlsD(), UrlGetLocationA(), UserLoginThread(), ValidChar(), vsyslog(), WinHttpDetectAutoProxyConfigUrl(), WinHttpGetDefaultProxyConfiguration(), WinMain(), wpp_add_cmdline_define(), WriteDefaultFirewallPrefs(), WriteLine(), WriteToPipeThread(), WspiapiLegacyGetNameInfo(), and xkeymap_read().

◆ strcmp()

int strcmp ( const char String1,
const char String2 
)

Definition at line 469 of file utclib.c.

472{
473
474
475 for ( ; (*String1 == *String2); String2++)
476 {
477 if (!*String1++)
478 {
479 return (0);
480 }
481 }
482
483 return ((unsigned char) *String1 - (unsigned char) *String2);
484}
_In_ const STRING * String2
Definition: rtlfuncs.h:2357

Referenced by __rpc_getconf(), __rpc_getconfip(), __rpc_nconf2sockinfo(), __rpc_sockinfo2netid(), __rpcb_findaddr_timed(), __rpcbind_is_up(), _BSTR_CY(), _BSTR_DATE(), _BSTR_DEC(), _des_crypt_call(), _dwarfnametounit(), _entry_cmp(), _getgroups(), _getopt_internal_r(), _ILHACKCompareSimpleIds(), _Locale_strcmp(), _lzx_get_bytes(), _main(), _mbscmp(), _server_read_data(), _server_read_request(), _Stl_loc_combine_names(), _test_name_blob(), _test_reg_key(), _test_request_url(), _test_status_code(), _TIFFVGetField(), _TIFFVSetField(), AbsoluteToRelative(), acpi_button_add(), AcpiExInterpreterTraceEnabled(), AcpiGetHandle(), AcpiNsGetDeviceCallback(), AcpiNsRootInitialize(), AcpiUtGetInterface(), AcpiUtIsPciRootBridge(), AcpiUtRemoveInterface(), add_declaration(), add_importlib(), add_interface_typeinfo(), add_loadconfig(), add_option(), add_typedef_typeinfo(), adns_inet_aton(), alloc_importinfo(), assign_file_addresses(), basic_tests(), BinsertTest::binsert1(), BinsertTest::binsert2(), BreadthFirstCmp(), RopeTest::bug_report(), Bus_PDO_QueryDeviceId(), Bus_PlugInDevice(), BusLogic_ReadHostAdapterConfiguration(), BusLogic_TargetDeviceInquiry(), StringTest::c_str(), cache_containers_enum(), ccf_options(), CDecodeMsg_DecodeContent(), CDecodeMsg_FinalizeSignedContent(), CDecodeSignedMsg_GetParam(), CertAddEnhancedKeyUsageIdentifier(), CertCreateCTLContext(), CertFindAttribute(), CertFindExtension(), CertFindRDNAttr(), CertGetPublicKeyLength(), CertGetValidUsages(), CertRemoveEnhancedKeyUsageIdentifier(), cfgets(), BoundTest::char_str_less(), ChdirCmd(), Chdirs(), check(), check_cache(), check_cache_entry_infoA(), check_class(), check_class_(), check_dirid(), check_expected_method_fmt(), check_generated_effects_(), check_key(), check_lnk_(), check_materials_(), check_mount(), check_prev_session(), check_prop(), check_record(), check_record_(), check_reg_entries(), check_reg_str(), check_storage_contents(), check_version(), check_vertical_font(), CheckCdrwFilter(), checkToken(), chmc_init(), chmc_section_create(), chmc_section_destroy(), chmc_uncompressed_done(), ciffile_FindComponent(), ciffile_FindGroup(), cleanable(), client(), clnt_tli_create(), cmdMatch(), cmp_name(), cmpr(), CNG_ImportECCPubKey(), CNG_ImportPubKey(), CNG_PrepareSignature(), codeview_add_type_struct(), command(), CommandCls(), CommandDumpSector(), CommandExactSearchCmp(), CommandExit(), CommandHelp(), CommandPartInfo(), CommandSortCmp(), comp_FindSubFile(), compare_addrinfo(), compare_api_order(), compare_dirs(), compare_expr(), compare_function_rb(), compare_hash_broken_todo(), compare_hlsl_types(), compare_hlsl_types_rb(), compare_items(), compare_menu_data(), compare_metadata(), compare_param_hlsl_types(), compare_paths(), compare_query_(), compare_sig(), compare_string3(), IncludesTest::compare_strings(), compare_subject_with_email_constraints(), compare_type(), compareAuthorityInfoAccess(), compareCTLInfo(), comparePublicKeyInfo(), compareRDNAttrs(), compareSMimeCapabilities(), CompareStorageDuids(), ComputeLNames(), ComputeRNames(), construct_lc_all(), context_handle_registered(), create_advanced_filter(), create_nsuri(), create_sic(), CRT_Tests(), CRYPT_CheckPolicies(), CRYPT_CheckUsages(), CRYPT_CriticalExtensionsSupported(), CRYPT_FormatAuthorityInfoAccess(), CRYPT_GetBuiltinDecoder(), CRYPT_GetBuiltinEncoder(), CRYPT_GetBuiltinFormatFunction(), CRYPT_GetUrlFromCertificateIssuer(), CryptCATEnumerateMember(), CSignedEncodeMsg_GetParam(), d3dcompiler_shader_reflection_constant_buffer_GetVariableByName(), d3dcompiler_shader_reflection_GetConstantBufferByName(), d3dcompiler_shader_reflection_GetResourceBindingDescByName(), d3dcompiler_shader_reflection_GetVariableByName(), d3dcompiler_shader_reflection_type_GetMemberTypeByName(), d3dx_effect_GetPassByName(), D3DXCreateKeyframedAnimationSetTest(), D3DXFrameFind(), d3dxinclude_open(), D3DXLoadMeshTest(), StringTest::data(), DbgHelpAddStringToTable(), debug_init(), decodeBase64WithLenFmt(), delete_hash_entry(), DetermineCpuVendor(), device_disabled_registry(), DisplayArpEntries(), DisplayFilter(), DliFailHook(), DliHook(), Dns_Ip4StringToAddress_A(), doChild(), doChildren(), DoLAYOUT(), DoOpen(), DoTestEntry(), draw_text_2(), DriverEnumProc(), drop_window_proc(), dump_extension(), dwarflookupnameinunit(), dwarflookupsubname(), elf_find_section(), elf_find_section_type(), elf_hash_symtab(), elf_lookup_symtab(), CHttpParser::EntityHeader(), enum_all_fonts_proc(), enum_components_Next(), enum_gac_assemblies(), enum_gac_assembly_dirs(), enum_ms_shell_dlg2_proc(), enum_ms_shell_dlg_proc(), enumerate_gl_extensions(), EnumJoysticks(), ept_map(), ET2_check_change(), ExceptionFilter(), expect_band_content_(), expect_event(), expect_files(), expect_LayerValue_imp(), expect_Sdb_imp(), ext3_is_dir_empty(), failuredllhook(), fdi_mem_notify(), fdi_mem_open(), file_has_content(), FileToURL(), find_arg(), find_ept_entry(), find_font_proc(), find_identifier(), find_importinfo(), find_matching_domain_component(), find_matching_rdn_attr(), find_name(), find_nls(), find_or_create_directory(), find_policy_qualifier(), find_ps_factory(), find_registry_key(), find_rossym_section(), FindAdapterKey(), FindOrAddString(), findSupportedOID(), CWebService::Finish(), FormatVerisignExtension(), FTPChdir(), FTPChdir3(), FTPChdirAndGetCWD(), FTPChmod(), FTPCloseHost(), FTPCmd(), FTPCmdNoResponse(), FTPDecodeURL(), FTPDelete(), FTPEndDataCmd(), FTPFileExistsNlst(), FTPFileExistsStat(), FTPFileModificationTime(), FTPFileSize(), FTPFileSizeAndModificationTime(), FTPFileType(), FTPGetCWD(), FTPGetFiles3(), FTPGetOneFile3(), FTPInitConnectionInfo(), FTPInitializeAnonPassword(), FTPInitializeOurHostName(), FTPIsDir(), FTPIsRegularFile(), FTPList(), FTPListToMemory2(), FTPLocalGlob(), FTPLocalRecursiveFileList2(), FTPLoginHost(), FTPMkdir2(), FTPOpenHost(), FTPOpenHostNoLogin(), FTPPutFiles3(), FTPPutOneFile3(), FTPQueryFeatures(), FTPRemoteGlob(), FTPRemoteHelp(), FTPRename(), FTPRmdir(), FTPSetTransferType(), FTPShutdownHost(), FTPStartDataCmd(), FTPSymlink(), FTPUmask(), FTPUtime(), generate_one_joliet_directory(), generate_xa_rr_attributes(), CHttpParser::GenerelHeader(), generic_handle_registered(), get_annotation_by_name(), get_args(), get_assembly_directory(), get_callas_source(), get_constants_desc(), get_context_handle_offset(), get_epm_handle_client(), get_file_rev(), get_generic_handle_offset(), get_glyph_indices(), get_number_of_folders(), get_parameter_by_name(), get_stgdef(), get_target_info(), get_technique_by_name(), get_test_source_file(), get_variable(), getclnthandle(), GetDeviceName(), getdlgitem_test_dialog_proc(), GetImportFunctionNamesByModule(), getkeyserv_handle(), getnetconfigent(), getnetid(), getopt(), GetOurHostName(), getpublicandprivatekey(), GetSectionHdrByName(), GetSystemName(), gettext_msg_thread(), getVKNum(), getwhoisserver(), gl_fixup(), gl_local_filename_completion_proc(), gluCheckExtension(), group_cmp(), handle_escape_cmd(), handle_gdb_query(), handle_gdb_set_thread(), handle_seh_pragma(), handle_switch(), handle_switch_str(), HasSeenOneTimeMessage(), HelpCmd(), hide_reloc_dir(), HLPFILE_AddHotSpotLinks(), HLPFILE_BrowseParagraph(), HLPFILE_ReadHlpFile(), HashTest::hmap1(), HttpHeaders_test(), i8042ParseSMBiosTables(), IAssemblyCacheImpl_InstallAssembly(), IDirectXFileDataImpl_GetData(), import_certs_from_dir(), init_leases_list(), init_output_registers(), InitDeviceList(), InitTermcap(), InsertTest::insert1(), InsertTest::insert2(), insert_boot_cat(), insert_file_entry(), InternetCanonicalizeUrl_test(), InternetCrackUrl_test(), InternetCreateUrlA_test(), InternetReadFile_chunked_test(), InternetReadFile_test(), IntGdiLoadFontsFromMemory(), IntVideoPortGetProcAddress(), CDefViewBckgrndMenu::InvokeCommand(), CNetConUiObject::InvokeCommand(), BtrfsContextMenu::InvokeCommand(), CZipFolder::InvokeCommand(), IopCreateArcNamesCd(), is_epm_destination_local(), is_font_installed_fullname_proc(), is_in_strarray(), is_inherited_method(), is_interpreted_func(), is_local_machineA(), is_override_method(), is_postscript_printer(), is_same_parameter(), is_supported_doc_mime(), isKeyWord(), iso9660_check(), iso9660_file_length(), IsReconnectHackNeeded(), IStreamIteratorTest::istmit1(), IterTest::iter1(), IterTest::iter3(), ITypeLib2_Constructor_SLTG(), joliet_compare_dirs(), joliet_sort_n_finish(), KdbpCmdBackTrace(), KdbpCmdBreakPoint(), KdbpCmdDisassembleX(), KdbpCmdSet(), KdbpCommandHistoryAppend(), KdbpDoCommand(), KiGetCpuVendor(), kw_cmp_func(), ldap_parse_sort_controlW(), ldap_parse_vlv_controlW(), LdrpNameToOrdinal(), LdrpSnapThunk(), LlbLoadOsLoader(), CJournaledTestList::LoadJournalFile(), local_rpcb(), locale::locale(), login(), Lookup(), LookupAddressForName(), ls(), LsCacheLookup(), lspci_process_line(), macho_find_segment_section(), macho_finish_stabs(), macho_load_section_info(), MACRO_Lookup(), MACRO_RegisterRoutine(), main(), make_sun_label(), CDefaultContextMenu::MapVerbToCmdId(), match(), match_dns_to_subject_dn(), MaxTest::max2(), MaxTest::maxelem2(), MayUseFirewall(), merge_old_directory_into_tree(), merge_previous_session(), merge_remaining_entries(), MinTest::min2(), MinTest::minelem2(), MiSnapThunk(), mixer_test_deviceA(), mls(), MMDRV_Install(), monitor_enum_proc(), msgbox_hook_proc(), MSVCRT___RTDynamicCast(), MSVCRT_type_info_before(), MSVCRT_type_info_opequals_equals(), MSVCRT_type_info_opnot_equals(), name_compare(), name_to_codepage(), NameCmp(), NameToOrdinal(), netname2host(), netname2user(), new_key_container(), nFTPChdirAndGetCWD(), no_stop_main(), NotifyInfo(), nsDirectoryServiceProvider2_GetFile(), nsDirectoryServiceProvider2_GetFiles(), NSP_GetServiceByNameHeapAllocW(), object_load_callback_frame(), oc_long(), odbc_absent(), odbc_present(), of_cancel_id(), of_type(), ok_sequence_(), Open(), page_dlg_proc(), param_rb_compare(), parent_wnd_proc(), XMLStorage::XMLReaderBase::parse(), parse_arguments(), parse_ncp(), parse_object_parts(), parse_options(), parse_parameters(), parse_template_members_list(), parseargs(), ParsePEHeaders(), PartialTest::parsrt2(), PartialTest::parsrtc2(), path_name(), PathFindSuffixArrayA(), pdb_get_stream_by_name(), pdb_parse_cmd_string(), pe_locate_with_coff_symbol_table(), PeLdrpBindImportName(), PerformLookup(), pev_get_val(), pev_set_value(), png_metadata_reader(), pointer_tests(), pplookup(), prepare_test(), principal_cmp(), print_something(), PrintAdapterDescription(), PRINTDLG_CreateDevNames(), PRINTF_ATTR(), process2(), process_directory(), ProcessCommandLine(), ProcessLpcRequest(), ProtocolSink_ReportData(), proxtrans(), PwdCmd(), QueryConfig2A(), r_verify_inifile(), rangematch(), RCmd(), read_importlib(), read_rcfile(), recvrequest(), Release(), remove_sic(), CHttpParser::RequestHeader(), CHttpParser::RequestLine(), ReverseNameCmp(), rpc_call(), rpc_reg(), rpcrt4_get_conn_protseq_ops(), RPCRT4_get_or_create_serverprotseq(), rpcrt4_get_protseq_ops(), RPCRT4_GetAssociation(), RPCRT4_protseq_is_endpoint_registered(), RpcServerAssoc_GetAssociation(), rstr(), run_test(), RunBookmarkEditor(), ruserpass(), s_authinfo_test(), SaveUnsavedBookmark(), scan_directory_tree(), scan_sparc_boot(), seamless_process_line(), search_tree_file(), SeiCompareFunctionName(), SeiHookImports(), SendCommand(), sendrequest(), SError(), service_main(), service_mainA(), set_fs_defaults(), set_LogFile(), set_policy_text(), set_target(), settype(), setup_dinput_options(), setup_dsound_options(), setup_tables(), SetupLdrScanBootDrivers(), SetXtermTitle(), sha_check(), shader_arb_generate_pshader(), shader_arb_get_register_name(), shader_arb_request_a0(), shader_glsl_setup_vs3_output(), shader_match_semantic(), shader_usage_from_semantic_name(), sheet_callback(), shell(), TestCase::shouldRunThis(), show_store_certs(), ShowInfo(), sic_open(), simple_callbackA(), simple_mixed_client(), SlistTest::slist1(), SOFTPUB_VerifyImageHash(), sort_n_finish(), source_rb_compare(), SpoolGetCmd(), SpoolPutCmd(), SpoolX(), spy_init(), stabs_find_include(), stabs_pts_read_type_def(), START_TEST(), statusclb_OnDataAvailable(), SortTest::stblsrt1(), BsearchTest::str_compare(), MaxTest::str_compare(), MinTest::str_compare(), PartialTest::str_compare(), str_equal(), SearchTest::str_equal(), strCmp(), strcoll(), strendswith(), SortTest::string_less(), CWebService::Submit(), sunboot_write(), svc_create(), svc_find(), svc_tli_create(), sw_GetProcAddress(), SwapTest::swprnge1(), symt_add_udt_element(), symt_find_type_by_name(), tagNameCompare(), terminate_string(), test(), test___getmainargs(), test___non_rtti_object(), test__environ(), test__get_output_format(), test__Gettnames(), test__itoa_s(), test__lcreat(), test__popen(), test__snprintf(), test__strlwr_s(), test__strnset_s(), test__strupr(), Test__sys_errlist(), test__tcsncoll(), test__tcsnicoll(), test__ultoa_s(), test__wfopen_s(), test_actctx_classes(), test_AppendMenu(), test_argify(), test_asciimode(), Test_asctime(), test_asctime(), test_async_read(), test_asyncWAVE(), test_asyncWaveTypeMpegvideo(), test_AutoOpenWAVE(), test_aw_conversion_dlgproc2(), test_aw_conversion_dlgprocA(), test_aw_conversion_dlgprocW(), test_aw_conversion_wndproc(), test_bad_cast(), test_bad_typeid(), test_basetypes(), test_basic_auth_credentials_different(), test_basic_auth_credentials_end_session(), test_basic_auth_credentials_reuse(), test_BcryptHash(), test_bitmap_font_metrics(), test_bogus_accept_types_array(), test_button_class(), test_callback(), test_canceleditlabel(), test_cert_struct(), test_cert_struct_string(), test_CertGetNameStringA(), test_CertRDNValueToStrA(), test_charset(), test_CharToOem_OemToChar(), test_ChooseFontA(), test_class_name_(), test_classesroot(), test_classesroot_enum(), test_ClassIDs(), test_click_make_new_folder_button(), test_combo_editselection(), test_combo_editselection_focus(), test_comboex(), test_communication(), test_Console(), test_constant_table(), test_convert(), test_cookie_attrs(), test_cookie_url(), test_copy(), test_copy_key_class(), test_copyto(), test_costs(), test_crack_url(), test_create(), test_create_env(), test_create_skin_info(), test_CreateBody(), test_createconfigstream(), test_CreateMessage(), test_CreateWellKnownSid(), test_cryptunprotectdata(), test_CurrentDirectoryA(), test_data_handles(), test_db(), test_dde(), test_dde_default_app(), test_debug_heap(), test_decodeAltName(), test_decodeCertPolicies(), test_decodeCertPolicyMappings(), test_decodeCertToBeSigned(), test_decodeCMSSignerInfo(), test_decodeEnhancedKeyUsage(), test_decodeExtensions(), test_decodePKCSAttribute(), test_decodePKCSAttributes(), test_decodePKCSContentInfo(), test_decodePKCSSignerInfo(), test_decodePolicyQualifierUserNotice(), test_default_service_port(), test_defwinproc(), test_demangle_datatype(), test_desktop_winproc(), test_device_info(), test_device_interface_key(), test_devnode(), Test_Dim(), test_domain_password(), test_DrawDib_sizeimage(), test_dtm_set_format(), test_edit_control_2(), test_edit_control_6(), test_editbox(), test_editselection(), test_editselection_focus(), test_effect_find_next_valid_technique(), test_effect_parameter_value(), test_effect_setvalue_object(), test_EM_EXLIMITTEXT(), test_EM_EXSETSEL(), test_EM_GETLINE(), test_EM_GETSELTEXT(), test_EM_GETTEXTLENGTHEX(), test_EM_GETTEXTRANGE(), test_EM_REPLACESEL(), test_EM_SETSEL(), test_EM_SETTEXTEX(), test_EM_STREAMIN(), test_EM_StreamIn_Undo(), test_EM_STREAMOUT(), test_enter(), test_enum_container(), test_enum_provider_types(), test_enum_providers(), test_enum_value(), test_enumdisplaydevices(), test_enumdisplaydevices_adapter(), test_enumdisplaydevices_monitor(), test_EnumFontFamilies(), test_EnumFonts(), test_EnumFonts_subst(), test_EnumProcessModules(), test_environment_manipulation(), test_espassword(), test_exception(), test_ExpandEnvironmentStringsA(), test_extension_helper(), test_extra_block(), test_ExtractAssociatedIcon(), test_FakeDLL(), test_fcvt(), test_file_put_get(), test_fillroot(), test_filter_graph(), test_find_executable(), test_find_url_cache_entriesA(), test_FindFirstFileA(), test_FindFirstFileExA(), test_FindMimeFromData(), test_findOIDInfo(), test_FoldStringA(), test_font_caps(), test_fontsize(), test_fopen_s(), test_format_record(), test_formatrecord(), test_formatrecord2(), test_formatrecord_package(), test_fprintf(), test_freed_hglobal(), test_fullpath(), test_gcvt(), test_generic(), test_get_current_dir(), test_get_default_provider(), test_get_device_instance_id(), test_get_file_info(), test_get_profiles_dir(), test_get_set(), test_get_set_item(), test_get_set_text(), test_get_shader_constant_table_ex(), test_get_shader_constant_variables(), test_get_shader_samplers(), test_get_value(), test_GetDateFormatA(), test_GetDlgItemText(), test_GetFullPathNameA(), test_getgenerics(), test_GetGeoInfo(), test_gethostbyname(), test_getitemtext(), test_GetLocaleInfoA(), test_GetMappedFileName(), test_GetModuleBaseName(), test_getname(), test_GetNetworkParams(), test_GetProcessImageFileName(), test_gettext(), test_GetTimeFormatA(), test_getuserobjectinformation(), test_GetVolumePathNameA(), test_GetVolumePathNamesForVolumeNameA(), test_GetWindowModuleFileName(), test_handles_process(), test_handles_thread2(), test_hdm_index_messages(), test_http_cache(), test_http_info(), test_http_status(), test_I10_OUTPUT(), test_ICInfo(), test_ID3DXFont(), test_image_load(), test_ImmDefaultHwnd(), test_import_resolution(), test_inputdesktop(), test_install_remove_odbc(), test_instances(), test_InternetCanonicalizeUrlA(), test_InternetQueryOptionA(), test_invalid_response_headers(), test_invariant(), test_IStream_Clone(), test_itemedit(), test_ITEMIDLIST_format(), test_ITextDocument_Open(), test_key_names(), test_keyboard_layout_name(), test_listbox_dlgdir(), test_listbox_LB_DIR(), test_long_url(), test_LookupAccountName(), test_LsaLookupNames2(), test_makepath(), test_makepath_s(), test_mciParser(), test_md5(), test_menu_add_string(), test_menu_resource_layout(), test_menu_search_bycommand(), test_MeshBuilder(), test_message_allocate_buffer(), test_message_from_64bit_number(), test_message_from_string(), test_message_ignore_inserts(), test_message_invalid_flags(), test_message_wrap(), test_MessageSetProp(), test_metadata_GIF_comment(), test_metadata_IFD(), test_metadata_tEXt(), test_midi_mci(), test_midi_outfns(), test_mixed_package(), test_mru(), test_MRUListA(), test_msidecomposedesc(), test_MsiEnumComponents(), test_MsiEnumComponentsEx(), test_MsiEnumProducts(), test_MsiEnumProductsEx(), test_MsiGetFeatureInfo(), test_msiinsert(), test_msirecord(), test_namespaces_as_attributes(), test_NameToStrConversionA(), test_null_enum(), test_null_provider(), test_object_name_(), Test_ofuncs(), test_openCloseWAVE(), test_OpenFileById(), test_original_file_name(), Test_Overread(), test_patch_registration(), test_PathMakePretty(), test_PathNameA(), test_PathStripPathA(), test_PathUnExpandEnvStrings(), test_PathUnquoteSpaces(), test_PdhMakeCounterPathA(), test_pipes(), test_play(), test_playWAVE(), test_playWaveTypeMpegvideo(), test_ports_client(), test_ports_server(), test_Predefined(), test_primary_keys(), test_process_security(), test_profile_sections(), test_profile_string(), test_props(), test_proxy_direct(), test_proxy_indirect(), test_qsort(), test_queryconfig2(), test_readboundary(), test_readvirtualmemory(), Test_RealGetWindowClass(), test_recordWAVE(), test_reflection_bound_resources(), test_reflection_constant_buffer(), test_reflection_desc_ps(), test_reflection_desc_ps_output(), test_reflection_desc_vs(), test_reg_copy_tree(), test_register_typelib(), test_registerOIDInfo(), test_registerset(), test_registry_property_a(), test_relative_path(), test_render_filter_priority(), test_response_without_headers(), test_RpcServerInqDefaultPrincName(), test_RpcStringBindingFromBinding(), test_RpcStringBindingParseA(), test_RtlInitString(), test_RtlIpv4AddressToStringEx(), test_RtlIpv6AddressToString(), test_RtlIpv6AddressToStringEx(), test_rtti(), test_rw_order(), test_SafeArrayChangeTypeEx(), test_save(), test_ScCopyRelocProps(), test_search_path(), test_searchenv(), test_SearchPathA(), test_secure_connection(), test_select(), test_sequence(), test_set_getsockopt(), test_set_provider_ex(), test_set_text(), test_setlocale(), test_SetupCopyOEMInf(), test_SetupDiClassNameFromGuidA(), test_SetupPromptForDiskA(), test_sha1(), test_sha256(), test_sha384(), test_sha512(), test_SHGetRegPath(), test_SHGetValue(), Test_ShortTests(), test_SHQueryValueEx(), test_SHRegGetValue(), test_sid(), test_simple_patch(), test_sip(), test_sip_create_indirect_data(), test_SnmpUtilOidToA(), test_sorting(), test_SPI_SETICONMETRICS(), test_splitpath(), test_sprintf(), test_SQLGetInstalledDrivers(), test_SQLGetPrivateProfileString(), test_SQLInstallDriverEx(), test_SQLInstallTranslatorEx(), test_sscanf(), test_sscanf_s(), test_state_image(), test_states(), test_status_control(), test_stdout_handle(), test_stock_fonts(), test_StrDupA(), test_StrFormatByteSize64A(), test_StrFormatKBSizeA(), test_StrFormatKBSizeW(), test_StrFromTimeIntervalA(), test_strftime(), test_string_conversion(), test_string_termination(), test_strncpy(), test_strxfrm(), test_suminfo(), test_suminfo_import(), test_system_tables(), test_tab(), test_targetpath(), test_towers(), test_try_transform(), test_TVM_SORTCHILDREN(), test_type_info(), test_undo(), test_undo_coalescing(), test_url_canonicalize(), test_url_combine(), test_url_part(), test_urlcacheA(), test_UrlEscapeA(), test_UrlUnescape(), test_user_agent(), test_user_agent_header(), test_VarFormat(), test_VerQueryValueA(), test_vertical_order(), test_view_get_error(), test_viewmodify(), test_vsnwprintf(), test_window_classes(), test_WM_CHAR(), test_WM_CREATE(), test_WM_GETTEXT(), test_WM_PASTE(), test_wm_set_get_text(), test_WM_SETFONT(), test_WM_SETTEXT(), test_write_registry_values(), test_xcvt(), test_XDR_datatypes(), test_XPath(), test_XSLPattern(), testAcquireSecurityContext(), testAlgIDToOID(), testCodepage(), TestControlStyleDlgProc(), testD3DInclude_open(), testD3DXInclude_open(), TestDceErrorInqText(), testExportPublicKey(), testGetDllDirectory(), TestHostName(), testImportPublicKey(), testing_status_routine(), testInit(), testKeyUsage(), testQuery(), TestReturnValues(), TestSetCurrentDirectoryA(), CDownloadManager::ThreadFunc(), TIFFGetClientInfo(), TIFFPrintDirectory(), TIFFSetClientInfo(), token(), toolbarcheck(), translate_line(), translateinfstring_test(), translateinfstringex_test(), twain_add_onedriver(), TWAIN_OpenDS(), type_is_equal(), UDFLoadPartDesc(), UDFUpdatePartDesc(), UDFVerifyPartDesc(), universal(), unzStringFileNameCompare(), UrlCompareA(), use_raw_address(), user_type_offset(), user_type_registered(), username_cmp(), valid_protect_data(), verify_cert_revocation_from_aia_ext(), VfdCheckDriverFile(), VirtualChannelOpen(), Win32_Tests(), wined3d_dll_init(), WINHELP_GetWindowInfo(), winproc_convA(), WINTRUST_GetTimeFromCounterSigner(), WINTRUST_GetTimeFromSigner(), wpp_add_define(), wpp_del_define(), wpp_lookup(), wpp_open(), write_conf_or_var_desc(), write_dlldata(), write_header_stmts(), write_import(), write_locals(), write_packet(), write_progid(), write_proxy(), WspiapiLookupNode(), wsprintfATest(), xkeymap_init(), xmlAddEncodingAlias(), xmlDelEncodingAlias(), xmlFindCharEncodingHandler(), xmlGetEncodingAlias(), xmlIsID(), xmlParseCharEncoding(), xmlStrcmp(), xmlStrEqual(), xmlSwitchInputEncodingInt(), and XStringToKeysym().

◆ strcpy()

char * strcpy ( char DstString,
const char SrcString 
)

Definition at line 388 of file utclib.c.

391{
392 char *String = DstString;
393
394
395 /* Move bytes brute force */
396
397 while (*SrcString)
398 {
399 *String = *SrcString;
400
401 String++;
402 SrcString++;
403 }
404
405 /* Null terminate */
406
407 *String = 0;
408 return (DstString);
409}

Referenced by ___savestr(), __SHCloneStrA(), __unDNameEx(), _ferr(), _get_next_token(), _ILCreateDrive(), _ILCreateEntireNetwork(), ios_base::_M_throw_failure(), _makepath(), _mbscpy(), _strdup(), _svcauth_des(), _test_security_info(), _tmain(), _VCrtDbgReportA(), A2S(), AbbrevStr(), acm_driver_func(), acpi_power_add(), AcpiExConvertToObjectTypeString(), AcpiExDoConcatenate(), AcpiNsNormalizePathname(), AcpiRsCreatePciRoutingTable(), AcpiRsSetResourceSource(), AcpiUtDeleteCaches(), AcpiUtExecute_CID(), AcpiUtExecute_HID(), AcpiUtExecute_UID(), AcpiUtGetExpectedReturnTypes(), AcpiUtInstallInterface(), add_band_w(), add_entry(), add_file(), add_index(), add_line_to_buffer(), add_name(), add_option(), add_purpose(), add_typeinfo_block(), AddReactOSArcDiskInfo(), aexpand(), append_namespace(), ArmInitializeBootDevices(), BinaryToBase64A(), BlImgLoadBootApplication(), BuildArgvForOsLoader(), BusLogic_ReadHostAdapterConfiguration(), cache_entry_create(), CallNotificationDll(), CDecodeMsg_SaveAlgorithmID(), CertAddEnhancedKeyUsageIdentifier(), CertGetEnhancedKeyUsage(), cfgets(), check_directory(), check_exists(), check_lnk_(), check_option(), check_vertical_font(), check_vertical_metrics(), check_window_exists(), CheckCDType(), clnt_create_timed(), clone_sig(), CmdStartComSpec32(), CmdStartExternalCommand(), CmpInitializeMachineDependentConfiguration(), combine_url(), COMDLG32_FR_HandleWMCommand(), ConsolePager(), ConstructArcPath(), convert_str_to_blob(), ConvertCoffs(), ConvertDbgHelp(), ConvertPathCase(), CopyQuerySetIndirectA(), CopyString(), CCFDATAStorage::Create(), create_directory(), create_file(), create_library_block(), create_test_verb_dde(), create_text(), CreatePropertySheetPageA(), CRYPT_ConstructAlgorithmId(), CRYPT_ConstructAttribute(), CRYPT_CopyAlgorithmId(), CRYPT_CopyAttributes(), CryptInitOIDFunctionSet(), CryptInstallOIDFunctionAddress(), CSignedEncodeMsg_Open(), d3d3_EnumDevices(), d3dx9_effect_init(), d3dx_include_from_file_open(), D3DXCreateKeyframedAnimationSet(), D3DXDisassembleShader(), D3DXLoadMeshFromXInMemory(), D3DXLoadSkinMeshFromXof(), DataObjectImpl_CreateComplex(), DataObjectImpl_CreateText(), DbgHelpAddLineNumber(), debug_append(), debugstr_sid(), decodeAndCompareBase64_A(), delete_directory(), delete_file(), delete_pf(), detect_proxy_autoconfig_url_dns(), DetectSerialPointerPeripheral(), disk_enum_devices(), TMapLoader::Display(), display_dhcp_packet(), DisplayArpEntries(), DllMain(), dns_strdup_u(), CDFParser::DoCabinetNameTemplate(), doChild(), doChildren(), CDFParser::DoDiskLabelTemplate(), dofloat(), CDFParser::DoInfFileName(), domacro(), CWebService::DoRequest(), DosBuildSysEnvBlock(), DosCopyEnvironmentBlock(), DosStart(), DP_CopyDPNAMEStruct(), DP_IF_GetGroupName(), DP_IF_GetPlayerName(), DPLAYX_CopyConnStructA(), draw_text_2(), dump_TypeDesc(), DumpInSMEX(), dup_basename(), dup_ncp(), dwarf2_get_cpp_name(), dwarf2_parse_line_numbers(), dwarfgetparams(), dwarfpctoline(), dwFlags2str(), encodeBase64A(), enter_dns_host(), EnumJoysticks(), ET2_check_change(), expect_event(), Ext2AddDotEntries(), Ext2OpenFile(), externalui_message_string_callback(), Extract(), extract_callback(), extract_msvc_dll(), extract_test_proc(), CCabinet::ExtractFile(), fdi_decomp(), FDICopy(), fill_keyboard_dideviceinstanceA(), fill_mouse_dideviceinstanceA(), find_str(), FindDfltProvRegVals(), FindOrAddString(), flatten_cmdline(), format_namespace(), FsVolumeInfo(), ftoes(), ftofs(), Generate(), generate_effects(), generate_xml_for_component(), get_cache_path(), get_default_domain(), get_filename(), get_long_path_name(), get_name(), get_pf_file_size(), get_str_for_type(), get_temp_filename(), CCabinet::GetAttributesOnFile(), GetContentsOfDialog(), GetContentsOfMenu(), getDirectory(), CDFParser::GetDiskName(), GetExpandedNameA(), GetExportFunctionNames(), getFilename(), CCabinet::GetFileTimes(), GetImportFunctionNamesByModule(), GetImportModuleNames(), getline(), GetListOfResourceTypes(), getnetid(), GetPortName(), getpublicandprivatekey(), GetSectionNames(), getVKName(), gl_error(), gl_fixup(), gl_GetString(), gl_kill(), gl_set_home_dir(), gluCheckExtension(), gz_error(), gz_open(), handle_switch_str(), hist_save(), HLPFILE_ReadFont(), HLPFILE_ReadHlpFile(), HLPFILE_SystemCommands(), HttpHeaders_test(), I10_OUTPUT(), IDirectPlayLobby3AImpl_RunApplication(), IDirectXFileImpl_Create(), inet_ntoa(), inet_ntop4(), InfGetMultiSzField(), InfGetStringField(), InfpAddFieldToLine(), InfpAddKeyToLine(), InfpCacheAddSection(), IniAddSection(), IniAddSettingValueToSection(), TConfig::inifile_init(), IniModifySettingValue(), init(), TConfig::init_aliases(), init_boot_catalog(), init_debug_buffer(), init_logger_addr(), init_test(), CCabinet::InitCabinetHeader(), InitDirComponents(), InitFunctionPtrs(), InitializeTestImage(), InitLsMonths(), InitOperatingSystemList(), insert_file_entry(), install_from_unix_file(), InstallEngine_EnumDownloadIDs(), InstallService(), instream_Read(), InternetCheckConnectionW(), IntGetModuleInformation(), INVLPG_Fixup(), ipaddr2domain(), is_inherited_method(), is_name(), is_override_method(), is_string(), IsNetDrive(), jpeg_open_backing_store(), kbd_c(), kbd_def(), kbd_h(), kbd_rc(), TConfig::keyfile_init(), l_to_a(), LauncherRoutine2(), list_to_string(), LlbSetCommandLine(), LoadBootDeviceDriver(), TMapLoader::LoadCharMap(), TMapLoader::LoadKeyMap(), LoadLibraryA(), LoadRegistryMMEDrivers(), LoadResourceString(), local_rpcb(), log_file(), login(), LookupAddressForName(), LsaApInitializePackage(), LsDate(), MACRO_ChangeButtonBinding(), MACRO_CreateButton(), MACRO_JumpID(), MACRO_SetHelpOnFile(), main(), Main_DirectDraw_GetDeviceIdentifier7(), MainWndProc(), make_file_orphan(), MapAndLoad(), mciLoadCommandResource(), menu_ownerdraw_wnd_proc(), merge_path(), MLLoadLibraryA(), MMDRV_Init(), MMDRV_Install(), MMIO_Open(), monitor_enum_proc(), MSCMS_basenameA(), ncacn_pipe_name(), ncalrpc_pipe_name(), new_index_name(), Telnet::NewProcess(), NOP_Fixup(), notify_dispinfoT(), oappend(), OLECONVERT_CreateCompObjStream(), OLECONVERT_GetOle20PresData(), OnBrowse(), CDFParser::OnCabinetName(), OnControl(), CDFParser::OnDiskLabel(), OnMenuSelect(), OnTarget(), OP_0fae(), CCabinet::Open(), TKeyDef::operator=(), optionInit(), optionParse(), parallel_enum_devices(), parent_wnd_notify(), parse_file(), parse_object(), parse_object_members_list(), parse_parameters(), parse_rr(), parse_template(), parse_template_members_list(), parse_template_option_info(), parse_texture_filename(), CCABManager::ParseCmdline(), ParseCommandLine(), TMapLoader::ParseKeyDef(), path_name(), PathAddExtensionA(), PathProcessCommandA(), PathRenameExtensionA(), CDFParser::PerformFileCopy(), PerformInternalLookup(), PerformLookup(), pev_pop(), pipe_thread(), PNI_Fixup(), pool_strdup(), POP3Transport_CallbackProcessUSERResp(), POP3Transport_CallbackSendUSERCmd(), POP3Transport_CommandPASS(), POP3Transport_CommandUSER(), print_object(), print_offset(), print_operand_value(), print_something(), PRINTDLG_CreateDevNames(), printer_enum_devices(), PrintMenu(), PrintStackBacktrace(), process_dhcp_packet(), process_directory(), ProcessLpcRequest(), CHttpClient::ProcessRequest(), processRequest(), pshader_hw_tex(), PspInitPhase0(), pswitch(), putop(), QueryDNS(), quote(), RasEnumDevicesA(), read_importlib(), read_oid_info(), read_reg_output_(), readline(), reg_unreg_wine_test_class(), regdump(), register_service(), RegisterBlueScreenMachineInformation(), remap_synonym(), remglob(), RemoteCompletionFunction(), remove_dir(), CHttpClient::Report(), RetrieveUrlCacheEntryStreamA(), RosSymAggregate(), RosSymCreateFromMem(), RosSymGetAddressInformation(), rpc_call(), RpcNetworkInqProtseqsA(), RPCRT4_BuildBindAckHeader(), RpcTransport_ParseTopOfTower(), run_reg_exe_(), run_regedit_exe_(), RunApplicationA_EnumLocalApplications(), runcmd(), ruserpass(), s_get_names(), Save(), save_av0(), save_cert_mgr_usages(), save_licence(), sc_FNNOTIFY_A(), ScmQueryServiceLockStatusA(), search_addchar(), search_back(), search_forw(), send_inode(), CHttpClient::SendFile(), serial_enum_devices(), set_curr_dir_path(), set_outfile(), set_progname(), set_string(), CCabinet::SetCabinetName(), CDFParser::SetDiskName(), SetDomainAndUsername(), TNetwork::SetLocalAddress(), Telnet::SetLocalAddress(), setnetpath(), settype(), setup_tables(), SetupIterateCabinetA(), shader_arb_generate_pshader(), shader_arb_get_dst_param(), shader_arb_get_register_name(), shader_arb_request_a0(), shader_glsl_get_register_name(), SheGetDirA(), SheGetDirW(), shell(), shell_execute_(), shell_execute_ex_(), ShowPartitionSizeInputBox(), SHPinDllOfCLSID(), simple_callbackA(), site(), SMTPTransport_CallbackSendHello(), sort_n_finish(), source_new(), sources_entry_create(), CHttpClient::SplitResource(), CHttpClient::SplitUri(), SPY_EnterMessage(), sspi_import_name(), stabbuf_append(), stabs_new_include(), stabs_parse(), stabs_pts_read_aggregate(), START_TEST(), Str_SetPtrA(), StrDup(), strdupA(), strdupU(), strerror(), StringExpands(), STRMBASE_DllGetClassObject(), sunlabel_write(), SymEnumLines(), system(), TConfig::TConfig(), tcp_get_address(), telCommandLine(), test__atodbl(), test__snprintf(), test__strlwr_s(), test__strupr(), test__tcsncoll(), test__tcsnicoll(), test_amh_corruption(), test_appsearch_complocator(), test_appsearch_drlocator(), test_appsearch_inilocator(), test_appsearch_reglocator(), test_ash1_corruption(), test_ash1_corruption2(), test_AutoOpenWAVE(), test_bitmap_font_glyph_index(), test_bitmap_font_metrics(), test_BodyDeleteProp(), test_bsc_marshaling(), test_BuildCommDCB(), test_button_messages(), test_ChooseFontA(), test_class_name_(), test_ClassIDs(), test_click_make_new_folder_button(), test_CommandLine(), test_costs(), test_CreateActCtx(), test_CreateDirectoryA(), test_CreateFileA(), test_CurrentDirectoryA(), test_dde(), test_debug_children(), test_default_data(), test_east_asian_font_selection(), test_EM_AUTOURLDETECT(), test_EM_GETLINE(), test_EM_SETCHARFORMAT(), test_enum_value(), test_EnumFontFamilies(), test_EnumFontFamiliesEx_default_charset(), test_EnumFonts(), test_EnumFonts_subst(), test_EnumProcessModules(), test_Environment(), test_ExpandEnvironmentStringsA(), test_extension_helper(), test_ExtractAssociatedIcon(), test_fake_bold_font(), test_filenames(), test_FileSecurity(), test_fileurls(), test_find_executable(), test_FindFirstFile_wildcards(), Test_FindFirstFileA(), test_FindFirstFileA(), test_finditem(), test_font_substitution(), test_fontsize(), test_format_record(), test_freed_hglobal(), test_fullname2_helper(), test_fullpath(), test_GdipDrawString(), test_get_displayname(), test_get_file_info(), test_get_servicekeyname(), test_get_set(), test_get_value(), test_GetCharABCWidths(), test_GetCharWidth32(), test_GetCharWidthI(), test_GetDateFormatA(), test_GetDiskInfoA(), test_GetDlgItemText(), test_GetFinalPathNameByHandleA(), test_GetFullPathNameA(), test_GetGlyphIndices(), test_gethostbyname(), test_GetIconLocation(), test_GetKerningPairs(), test_GetLongPathNameA(), test_GetOutlineTextMetrics(), test_GetPtrAW(), test_getset_item(), test_GetTempPath(), test_gettext(), test_GetTimeFormatA(), test_getuserobjectinformation(), test_handles_process_open(), test_header(), test_header_order(), test_height(), test_http_info(), test_HttpQueryInfo(), test_ID3DXFont(), test_import_resolution(), test_install_svc_from(), test_IStream_invalid_operations(), test_itemedit(), test_items(), test_ITextFont(), test_key_names(), test_keynames(), test_listbox_dlgdir(), test_listbox_LB_DIR(), test_load(), test_load_save(), test_LoadImageFile(), test_long_names(), test_long_url(), test_longstrings(), test_longtextA(), test_makepath(), test_makepath_s(), test_margins_default(), test_margins_font_change(), test_margins_usefontinfo(), test_max_height(), test_mbs_help(), test_menu_add_string(), test_menu_search_bycommand(), test_message_wrap(), test_MessageGetPropInfo(), test_MessageOptions(), test_MessageSetProp(), test_metadata_tEXt(), test_mhtml_protocol_binding(), test_mktemp(), test_mru(), test_MRUListA(), test_MsiEnumComponents(), test_MsiEnumComponentsEx(), test_MsiEnumProducts(), test_MsiEnumProductsEx(), test_MsiGetFeatureInfo(), test_msirecord(), test_MsiSetFeatureAttributes(), test_nonexistent_font(), test_ok(), test_OpenFile(), test_outline_font(), test_param_check(), test_paste(), test_PathMakePretty(), test_PathUnExpandEnvStrings(), test_PlayerData(), test_PlaySound(), test_ports_client(), test_profile_directory_readonly(), test_props(), test_PropVariantChangeType_LPWSTR(), test_PropVariantToStringAlloc(), test_put_hash(), test_RealizationInfo(), test_reg_query_info(), test_relative_path(), test_remote_data_replication(), test_request_groups(), test_RtlCompareMemory(), test_RtlIsNameLegalDOS8Dot3(), test_RtlMoveMemory(), test_ScriptGetGlyphABCWidth(), test_ScriptPlace(), test_searchenv(), test_setlocale(), test_SetupCopyOEMInf(), test_SetupDiInstallClassExA(), test_SetupGetIntField(), test_SetupInstallServicesFromInfSectionExA(), test_SetupInstallServicesFromInfSectionExW(), test_SHGetRegPath(), test_SHGetValue(), test_SHQueryValueEx(), test_simple_patch(), test_SPI_SETICONMETRICS(), test_SPI_SETWALLPAPER(), test_sprintf(), test_SQLGetPrivateProfileString(), test_SQLInstallDriverEx(), test_SQLInstallTranslatorEx(), test_SQLValidDSN(), test_sscanf(), test_start_trace(), test_strncpy(), test_StrRetToBSTR(), test_StrRetToStringNW(), test_strtok(), test_suminfo(), test_system_menu(), test_targetpath(), test_text_extents(), test_type_info(), test_UDS_SETBUDDYINT(), test_utf7_encoding(), test_view_get_error(), test_viewmodify(), test_WNetCachePassword(), test_WNetUseConnection(), testFileExistenceA(), testFileExistenceW(), TestHostName(), testRegStore(), TIFFClientOpen(), TIFFRegisterCODEC(), TIFFSetClientInfo(), TKeyDef::TKeyDef(), tokenizeCommand(), TranslateFunctionName(), TranslateParameters(), Traverse(), TuiTruncateStringEllipsis(), TWAIN_OpenDS(), UDFGetDeviceName(), UDFGetOptUlongInherited(), UiEscapeString(), UiShowMessageBoxesInArgv(), UnLslR(), unpack_iso(), UpdateImageInfo(), urlcache_entry_commit(), use_connection_set_accessnameA(), UserLoginThread(), ValidatePixelShader(), ValidateVertexShader(), VbeInitialize(), VerInstallFileA(), vers_write(), VfdGetImageInfo(), VfdImageTip(), VfdInstallDriver(), wave_in_test_device(), wave_out_test_device(), WChName(), WINHELP_GetOpenFileName(), WINHELP_GetWindowInfo(), WINHELP_LookupHelpFile(), WinHelpA(), WinHttpDetectAutoProxyConfigUrl(), wpp_default_lookup(), write_cabinet(), write_line(), write_new_procformatstring_type(), write_resource_file(), CDFParser::WriteInfLine(), WSAAsyncGetHostByName(), WSAAsyncGetProtoByName(), WSAAsyncGetServByName(), WSNoteSuccessfulHostentLookup(), wWinMain(), xHalIoAssignDriveLetters(), xmlMemStrdupLoc(), xsltNewLocale(), xstrdup(), and xstrsave().

◆ strlen()

ACPI_SIZE strlen ( const char String)

Definition at line 269 of file utclib.c.

271{
272 UINT32 Length = 0;
273
274
275 /* Count the string until a null is encountered */
276
277 while (*String)
278 {
279 Length++;
280 String++;
281 }
282
283 return (Length);
284}
unsigned int UINT32

Referenced by ___savestr(), __getmainargs(), __MultiByteToWideChar(), __Named_exception::__Named_exception(), __report_error(), __SHCloneStrA(), __unDNameEx(), _assert(), _cputs(), _dbg_ILGetSTextPointer(), _Dispatch_type_(), _errptr(), _FindPESectionByName(), _get_tzname(), _Getdays(), _Getmonths(), _Gettnames(), _ILGetSTextPointer(), _ILSimpleGetText(), FxDriver::_InitializeTag(), _Locale_time_create(), strstreambuf::_M_setup(), ios_base::_M_throw_failure(), _makepath(), _makepath_s(), _mbstowcs_l(), LocaleTest::_money_put_get2(), LocaleTest::_money_put_X_bug(), _read_expect_sync_data(), _read_request_data(), _readex_expect_async(), _readex_expect_sync_data(), _send_response_and_wait(), _send_response_ex_and_wait(), _server_read_data(), _set_input_string(), _strdup(), _strncnt(), _strxfrm_l(), _Success_(), _svcauth_des(), _test_alg_name(), _test_request_url(), _test_status_code(), _test_stream_read(), _TIFFprintAscii(), _TIFFsetString(), _TIFFVSetField(), _tmain(), AbbrevStr(), account(), acmDriverOpen(), acpi_bus_add(), AcpiDsInitObjectFromOp(), AcpiExConvertToObjectTypeString(), AcpiInstallInterface(), AcpiNsBuildPrefixedPathname(), AcpiNsNormalizePathname(), AcpiNsRootInitialize(), AcpiRemoveInterface(), AcpiRsCreatePciRoutingTable(), AcpiRsGetResourceSource(), AcpiTbFindTable(), AcpiUtInstallInterface(), add_cert_extension_detail(), add_dir_item(), add_entry(), add_file(), add_files_to_folder(), add_hash(), add_index(), add_inode_ref(), add_line_to_buffer(), add_local_oid_text_to_control(), add_message_(), add_name(), add_option(), add_output_to_resources(), add_param_to_tree(), add_purpose(), add_reglocator_entry(), add_typeinfo_block(), AddConsoleAliasA(), Addhost(), adns__makefinal_str(), adns__procdgram(), adns__vbuf_appendstr(), adns_rr_info(), adns_submit(), adns_submit_reverse_any(), announcedata_size(), AnsiToUnicode(), append_file(), append_namespace(), append_str(), array_compute_and_size_conformance(), array_compute_and_write_conformance(), array_tests(), assemble_shader(), assembleshader_test(), assign_file_addresses(), ata_str_to_mode(), AtapiStartIo(), authdes_destroy(), authdes_pk_seccreate(), authdes_refresh(), authdes_seccreate(), authgss_create_default(), authsspi_create_default(), Base64WithHeaderAndTrailerToBinaryA(), basic_tests(), BinaryToBase64A(), BiosInitialize(), BlockEnvToEnvironA(), BookmarkCompletionFunction(), buf_to_string(), build_wpad_url(), BuildAdapterMap(), BuildArgvForOsLoader(), BytesInHostent(), BytesInProtoent(), BytesInServent(), cabinet_next_cabinet(), cache_containers_add(), cache_containers_find(), cache_entry_create(), cache_spot(), calc_url_length(), callback(), cb(), cb_KWBTree(), CbOfEncoded(), CC_CheckDigitsInEdit(), cd(), CDecodeMsg_DecodeHashedContent(), CDecodeMsg_SaveAlgorithmID(), CDecodeSignedMsg_GetParam(), CertAddEnhancedKeyUsageIdentifier(), CertGetEnhancedKeyUsage(), CertNameToStrA(), cfgets(), ChangeServiceConfigA(), CharLowerA(), CharToOemA(), CharUpperA(), check_4_special_identifiers(), check_backup_boot(), check_EM_FINDTEXTEX(), check_file_matches(), check_format(), check_generated_effects_(), check_in_programs_list(), check_option(), check_output(), check_prop(), check_reg_entries(), check_reg_multi(), CheckCdrwFilter(), CheckCDType(), CheckStringBuffer(), CheckStringBufferA(), CheckTerminalDeviceType(), chmc_namelist_create(), chmc_pmgi_add_entry(), chmc_pmgl_add_entry(), chmc_section_create(), chmc_sections_done(), chmc_strings_add(), chmc_system_done(), Chr2Str(), CHString::CHString(), ClassNametoClassID(), ClasspIsMediaChangeDisabledDueToHardwareLimitation(), ClasspMyStringMatches(), cleanup(), ClearCommandLine(), clnt_create_timed(), clnt_dg_destroy(), clnt_spcreateerror(), clnt_sperror(), clnt_vc_destroy(), clone_sig(), CmdLineParse(), cmdMatch(), CmdStartExternalCommand(), CmdStartProcess(), cmpEnvironment(), CmpInitializeMachineDependentConfiguration(), cmpr(), CobbleDeviceName(), codeview_add_type_enum_field_list(), codeview_add_type_struct_field_list(), codeview_snarf(), combine_url(), COMCTL32_StrStrHelperA(), CommandCompletionFunction(), CommandHelp(), CommitUrlCacheEntryW(), comp_FindSubFile(), compare_info(), compare_menu_data(), compare_metadata(), compare_query_(), compare_RtlIpv6StringToAddressExW(), compare_RtlIpv6StringToAddressW(), CompareStringA(), compat_catpath(), compat_strdup(), compile_pixel_shader9(), compile_shader(), compound_init(), CompressPath(), compute_text_mesh(), ComputeStringSize(), config_parse_pair(), ConMgrProcessInputLine(), consistsof(), CONSOLE_ConOutPrintfV(), CONSOLE_ConOutPuts(), CONSOLE_PrintTextXY(), CONSOLE_PrintTextXYN(), CONSOLE_SetHighlightedTextXY(), CONSOLE_SetInvertedTextXY(), CONSOLE_SetStatusTextAutoFitX(), CONSOLE_SetStyledText(), CONSOLE_SetTextXY(), CONSOLE_SetUnderlinedTextXY(), ConsolePager(), context_create(), convert_file_list(), convert_input_data(), convert_str_to_blob(), ConvertCoffs(), ConvertDbgHelp(), ConvertPathCase(), ConvertStabs(), ConvertToUnicodeString(), ConvertToWideChar(), copy_file(), copy_name(), CopyHostentToBuffer(), CopyProtoentToBuffer(), CopyQuerySetIndirectA(), CopyServentToBuffer(), CopyString(), crash_and_debug(), crash_and_winedbg(), CCFDATAStorage::Create(), create_body_offset_list(), create_cache(), create_doc_with_string(), create_emf(), create_file(), create_file_data(), create_inf_file(), create_library_block(), create_manifest_file(), create_menuitem_from_data(), create_metafile(), create_mf(), create_open_state(), create_stream_from_string(), create_test_association(), create_test_entries(), create_test_stream(), create_test_verb_dde(), create_wide_manifest(), CreateColorSpaceA(), CreateEnhMetaFileA(), CreateOutputFile(), CreatePropertySheetPageA(), CreateServiceA(), createTestFile(), CreateTestFile(), CRYPT_AddPrefixA(), CRYPT_AddPrefixAToW(), CRYPT_AsnDecodeOidIgnoreTag(), CRYPT_AsnEncodeStringCoerce(), CRYPT_ConstructAlgorithmId(), CRYPT_ConstructAttribute(), CRYPT_CopyAlgorithmId(), CRYPT_CopyAttributes(), CRYPT_CopyCMSSignerInfo(), CRYPT_CopySignerInfo(), CRYPT_ExportPublicKeyInfoEx(), CRYPT_FixUpAlgorithmID(), CRYPT_FormatAuthorityInfoAccess(), CRYPT_FormatEnhancedKeyUsage(), CRYPT_FormatUserNotice(), CRYPT_SizeOfAttributes(), CryptInitOIDFunctionSet(), CryptInstallOIDFunctionAddress(), CryptRegisterOIDInfo(), CryptStringToBinaryA(), CryptUnregisterOIDInfo(), CSignedEncodeMsg_Open(), csp_hostaddr(), ctl2_encode_name(), ctl2_encode_string(), CurrentURL(), d3dcompiler_strdup(), d3dpreprocess_test(), d3drm3_Load(), d3drm_mesh_builder3_Load(), d3drm_object_get_class_name(), d3drm_object_get_name(), d3drm_object_set_name(), d3dx9_effect_init(), d3dx9_skin_info_SetBoneName(), d3dx_include_from_file_open(), D3DXCreateKeyframedAnimationSet(), d3dxinclude_open(), D3DXLoadMeshFromXInMemory(), D3DXLoadSkinMeshFromXof(), DataObjectImpl_CreateComplex(), DataObjectImpl_CreateText(), DbgCommandString(), DbgHelpAddLineNumber(), DbgHelpAddStringToTable(), DbgPrompt(), dde_execute(), debug_printf(), debug_target_return_string(), debuglvcolumn_t(), debuglvitem_t(), debugscrollinfo(), debugstr_PROC_PF(), debugstr_sid(), decodeA(), decodeAndCompareBase64_A(), DecodeServEntFromString(), decodeW(), default_dbgstr_an(), delete(), delete_cab_files(), delete_hash_entry(), delete_pfmsitest_files(), deleteDriverFiles(), detect_proxy_autoconfig_url_dns(), DetectSerialPointerPeripheral(), DeviceCapabilitiesA(), disk_create(), disk_enum_devices(), disk_query_directory(), disk_query_volume_information(), DiskDetermineMediaTypes(), DiskGenerateDeviceName(), display_dhcp_packet(), DisplayScreen(), DlgMainProc(), DllRegisterServer(), Dns_GetBufferLengthForStringCopy(), dns_strdup_u(), Dns_StringCopy(), do_chmod(), _Messages::do_get(), doc_load_string(), doChild(), doChildren(), DoCommand(), DocumentPropertiesA(), domacro(), doproxy(), DosBuildSysEnvBlock(), DosChangeDirectory(), DosCopyEnvironmentBlock(), DosCreateProcess(), DosInitialize(), DosKRNLInitialize(), DosLoadExecutableInternal(), DoTestEntry(), doWinMain(), DP_CopyDPNAMEStruct(), DP_IF_GetGroupName(), DP_IF_GetPlayerName(), DPLAYX_CopyConnStructA(), DPLAYX_SizeOfLobbyDataA(), dprintf(), DragQueryFileA(), draw_text_2(), DrawListEntries(), DrawProgressBar(), DrawTextExA(), DriveMapIsValidDriveString(), DriverEntry(), drop_window_proc(), dump_system_info(), dump_TypeDesc(), dump_types(), dup_basename(), DuplicateStringA(), DuplicateStringAEx(), dwarf2_get_cpp_name(), dwarf2_parse_line_numbers(), dwarf2_swallow_attribute(), dwarfgetparams(), dwarfpctoline(), DwDecodeCie(), dwFlags2str(), Dynscat(), EDIT_WM_GetText(), elf_hash_symtab(), encode_compare_base64_W(), encode_file_attrs(), encodeA(), encodeAndCompareBase64_A(), encodeBase64A(), EndLog(), enter_dns_host(), enum_gac_assemblies(), enum_gac_assembly_dirs(), enum_password_proc(), EnumerateNt4ServiceSoundDevices(), EnumGroups_cb(), EnumPlayers_cb(), EnumPrintersA(), epm_register(), AdjTest::equal_length(), errflags(), Error(), eto_emf_enum_proc(), ewmh_set_wm_name(), EXCEPTION_ctor(), exec_tests(), expand_variables_buffer(), ExpandEnvironmentStringsForUserA(), ExpCreateSystemRootLink(), expect_layeronly_imp(), ext2_add_entry(), Ext2IsWearingCloak(), Ext2OpenFile(), Ext2SearchDirectoryBufferForFile(), ext4_extract_xattr_name(), ext4_get_xattr_name_prefix(), Extract(), CCabinet::ExtractFile(), ExtractIP(), failure_test(), FatSearchDirectoryBufferForFile(), FatXSearchDirectoryBufferForFile(), fci_flush_cabinet(), fci_flush_folder(), FCIAddFile(), FD31_MapStringPairsToW(), fdi_decomp(), fdi_notify_extract(), FDI_read_string(), FDICopy(), FGets(), file_matches_data(), file_nameA(), file_regex(), FILEDLG95_OnOpen(), FilenameA2W_N(), FilenameExtensionIndicatesASCII(), FileToURL(), fill_file_node(), fill_url_components(), FillBookmarkInfo(), find_default_subvol(), find_layer(), find_ne_resource(), find_send_dir(), find_str(), FindAdapterKey(), FindDfltProvRegVals(), findend(), CCabinet::FindNext(), FindOrAddString(), FindProvTypesRegVals(), FlatBuf_Arg_WriteString(), flatten_cmdline(), FldrSetIdentifier(), flush_extents(), flush_refs(), FONT_mbtowc(), format_namespace(), format_test_result(), FormatVerisignExtension(), found_path(), fprintfSocket(), fputs(), fputsSocket(), FsGetFirstNameFromPath(), FsGetNumPathParts(), FsOpenFile(), FsRegisterDevice(), ftoes(), ftofs(), FTP_Connect(), FTP_ParseNextFile(), FTP_SendCommandA(), FtpCommandW(), FTPDecodeURL(), FTPFtw(), FTPList(), FTPLoginHost(), FTPMkdir2(), FTPRequestMlsOptions(), gen_add_list(), Generate(), generate_effects(), generate_rr_extension_record(), generate_xa_rr_attributes(), GenericListKeyPress(), get_annotation_by_name(), get_args(), get_attr(), get_base_name(), get_cert_usages(), get_class_string(), get_constant_by_name(), get_default_domain(), get_env(), get_events(), get_file_nameW(), get_filename_without_base(), get_graft(), get_header_size(), get_info_log_line(), get_line(), get_lineA(), get_long_path_name(), get_modified_type(), get_parameter_by_name(), get_pnames(), get_substitution(), get_temp_file(), get_torito_desc(), get_url(), get_winpos_flags(), GetAdapterFriendlyName(), GetAnsiEnvironmentSize(), ATL::ChTraitsCRT< char >::GetBaseTypeLength(), GetBookmark(), getCharacterInfo(), getChildString(), getChildStringW(), GetConsoleAliasA(), GetContentsOfDialog(), GetContentsOfMenu(), GetDeviceDriverBaseNameA(), GetDeviceDriverFileNameA(), getdomainname(), GetDriverName(), getenv(), GetExpandedNameA(), GetExportFunctionNames(), GetImportFunctionNamesByModule(), GetImportModuleNames(), getit(), File::getline(), getline(), GetLineExtentA(), getLongComment(), GetMenuStringA(), GetMIMETypeSubKeyA(), getnetconfigent(), getnetid(), getnetpath(), GetNextArgumentValue(), CRegistryKey::GetNextSubkeyName(), GetNlsSectionName(), getopt_long(), GetOurHostName(), getpass(), GetPrinterDataExA(), GetPrinterDriverA(), GetPrintProcessorDirectoryA(), GetProtoOpenNetworkDatabase(), getpublicandprivatekey(), GetRequestAndWait(), getrpcent(), GetSectionNames(), getservbyname(), getservbyport(), GetStringTypeA(), GetSubkeyNames(), GetSystemName(), GetTextFaceA(), getVKNum(), gl_check_inputrc_for_vi(), gl_display_matches(), gl_do_tab_completion(), gl_error(), gl_extension_supported(), gl_fixup(), gl_histadd(), gl_local_filename_completion_proc(), gl_newline(), gl_puts(), gl_set_home_dir(), gl_strlen(), gl_tab(), gl_yank(), gluCheckExtension(), graftcp(), gz_error(), gz_open(), gzprintf(), gzputs(), HalpDebugPciDumpBus(), handle_cb_compound(), handle_child_line(), handle_mount(), handle_readdir(), HandleDumpAttributes(), has_extension(), hash_lookup(), heap_strdupA(), heap_strndupAtoW(), help(), HelpCmd(), hex_str(), hist_save(), HLPFILE_AddHotSpotLinks(), HLPFILE_AddPage(), HLPFILE_AllocLink(), HLPFILE_BrowseParagraph(), HLPFILE_FindSubFile(), HLPFILE_ReadHlpFile(), HLPFILE_RtfAddControl(), HLPFILE_SystemCommands(), host2netname(), HTTP_ResolveName(), HttpHeaders_test(), I10_OUTPUT(), ICInfo(), ICInstall(), ICO_ExtractIconExW(), icy2utf8(), IDirectPlayLobby3AImpl_RunApplication(), IDirectXFileDataImpl_GetName(), IDirectXFileDataReferenceImpl_GetName(), image_check_alternate(), IMAGEHLP_GetSectionOffset(), import_base64_certs_from_fp(), import_certs_from_dir(), import_file(), import_reg(), InbvDisplayString(), inf_open_file_content(), InfGetMultiSzField(), InfGetStringField(), InfoTdiQueryGetInterfaceMIB(), InfpAddFieldToLine(), InfpAddKeyToLine(), InfpCacheAddSection(), IniAddSection(), IniAddSettingValueToSection(), TConfig::inifile_init(), IniGetSectionSettingNameSize(), IniGetSectionSettingValueSize(), IniModifySettingValue(), IniParseFile(), init(), TConfig::init_aliases(), init_boot_catalog(), init_d3d9(), init_filedlg_infoA(), init_format_base_info(), init_key(), init_logger_addr(), init_typeinfo(), CCabinet::InitCabinetHeader(), InitDeviceList(), InitDirComponents(), InitFunctionPtrs(), install_from_unix_file(), InstallEngine_EnumDownloadIDs(), InstallService(), instream_Read(), IntAddConsoleAlias(), InteractiveConsole(), InternalExplicitAccessAToW(), InternalTrusteeAToW(), INTERNET_SendCallback(), InternetCheckConnectionW(), InternetCreateUrlA_test(), InternetGetLastResponseInfoA(), InternetGetProxyInfo(), InternetReadFile_test(), InternetTransport_DoCommand(), IntExpungeConsoleCommandHistory(), IntGetConsoleAlias(), IntGetConsoleAliases(), IntGetConsoleAliasesLength(), IntGetConsoleCommandHistory(), IntGetConsoleCommandHistoryLength(), IntSetConsoleNumberOfCommands(), IntSetConsoleTitle(), INVLPG_Fixup(), IoiterTest::ioiter_test(), IopCreateArcNames(), IopReassignSystemRoot(), is_domain_suffix(), is_gecko_special_uri(), is_in_strarray(), is_keyword(), is_metadata_sym(), is_valid_file(), is_well_known_sid(), IsaPdoQueryDeviceText(), IsBadBoundedStringPtr(), iso9660_file_length(), iso_dump_types(), iso_send_connection_request(), IsOpt(), IsoSearchDirectoryBufferForFile(), IsValidIP(), IsVesaBiosOk(), joliet_sort_n_finish(), joliet_strlen(), jpeg_open_backing_store(), kbd_rc(), KdbpCmdBackTrace(), KdbpCmdBreakPoint(), KdbpCmdDisassembleX(), KdbpCmdEvalExpression(), KdbpCmdFilter(), KdbpCmdMod(), KdbpCommandHistoryAppend(), KdbpInsertBreakPoint(), KdDebuggerInitialize0(), KdIoPuts(), KdIoReadLine(), KdpFilterEscapes(), KeGetBugMessageText(), TConfig::keyfile_init(), KmtFltSendStringToDriver(), KmtRunKernelTest(), KmtSendStringToDriver(), ldap_bind_sW(), ldap_bindW(), ldap_compare_ext_sW(), ldap_compare_extW(), ldap_compare_sW(), ldap_compareW(), ldap_simple_bind_sW(), ldap_simple_bindW(), char_traits< char >::length(), LIBXML_ATTR_FORMAT(), licence_send_new_licence_request(), licence_send_request(), list_to_string(), ListTests(), LlbEnvRead(), TMapLoader::Load(), load_licence(), load_string(), LoadAndBootWindows(), TMapLoader::LoadCharMap(), TMapLoader::LoadKeyMap(), LoadLibraryList(), LoadReactOSSetup(), LogErrorConsole(), login(), LogInfoConsole(), LogMessage(), LogWarningConsole(), LookupAddressForName(), lspci_send(), lstrcpyA(), lstrlenA(), macdef(), MACRO_ChangeButtonBinding(), MACRO_CreateButton(), MACRO_JumpID(), MACRO_SetHelpOnFile(), main(), MainWndProc(), make_csconv(), make_file_orphan(), makedir(), makeFile(), map_dacl_2_nfs4acl(), map_nfs4ace_who(), MapAndLoad(), match_broken_arb_fog(), match_broken_nv_clip(), mbstowcs(), MBToWCSEx(), mdelete(), ME_HandleMessage(), ME_StreamInRTFString(), ME_StreamOutRTFCharProps(), ME_StreamOutRTFParaProps(), ME_StreamOutRTFTableProps(), memcpy_max(), MENU_mnu2mnuii(), merge_path(), merge_previous_session(), mget(), MIME_GetExtensionA(), MimeBody_GetParameters(), MimeInternat_ConvertString(), MiSnapThunk(), mkstemps(), mls(), MMDRV_Install(), modtime(), mpg123_add_string(), mput(), MSCMS_basenameA(), MsgiUnicodeToAnsiReply(), msi_export_record(), MsiEnumPatchesA(), MSVCRT_type_info_name(), msvcrt_wstrdupa(), mswBufferAppendStrA(), mswBufferAppendStrLstA(), MUIClearPage(), MUIClearStyledText(), MUIClearText(), myGetToken(), myLower(), myPathRemoveBackslashA(), myUpper(), ncacn_pipe_name(), ncalrpc_pipe_name(), NcFTPConfirmResumeDownloadProc(), NcFTPConfirmResumeUploadProc(), NdrDllRegisterProxy(), NetBTNameEncode(), netfinger(), next_arg(), nfs41_client_owner(), nfs41_create(), nfs41_symlink_target(), nFTPChdirAndGetCWD(), node_to_string(), NotifyInfo(), NoUiDrawText2(), NSP_GetServiceByNameHeapAllocW(), NtfsCompareFileName(), NtLdrAddOptions(), NtLdrGetHigherPriorityOptions(), NtLdrGetOptionEx(), NtLdrUpdateLoadOptions(), ntlm_AcceptSecurityContext(), ntlm_InitializeSecurityContextA(), oappend(), oc_short(), odbc_absent(), odbc_present(), OemToCharA(), OemToCharW(), of_reverse(), OLECONVERT_CreateCompObjStream(), OLECONVERT_GetOle20PresData(), OleMetafilePictFromIconAndLabel(), CDFParser::OnCabinetName(), CDFParser::OnDiskLabel(), OP_0fae(), OP_3DNowSuffix(), OP_SIMD_Suffix(), open_http_connection(), open_read_test_request(), OpenDevice(), openlog(), OpenMsg(), OpenPrinterA(), TKeyDef::operator=(), __Named_exception::operator=(), CHString::operator=(), Output(), OUTPUT_Line(), output_typelib_regscript(), OutputDebugStringA(), pa_ptr(), Pad(), parallel_enum_devices(), XMLStorage::XPathElement::parse(), tinyxml2::XMLDocument::Parse(), parse_cie_details(), parse_date(), parse_errctl(), parse_extension_string(), parse_file(), parse_ncp(), parse_new_id3(), parse_object_members_list(), parse_options(), parse_response(), parse_retr_response(), parse_rr(), parse_script_result(), parse_server_and_port(), parse_texture_filename(), parse_top_response(), parse_uint(), ParseCommand(), ParseCommandLine(), TANSIParser::ParseEscape(), TANSIParser::ParseEscapeANSI(), ParseField(), ParseFile(), ParseHelpTopic(), ParseHostLine(), TTelnetHandler::ParseIAC(), tinyxml2::StrPair::ParseText(), ParseURLA(), PartitionDescription(), Tnclip::Paste(), path_name(), PathAddBackslashA(), PathAddExtensionA(), PathCleanupSpec(), pathcp(), PathFindNextComponentA(), PathFindSuffixArrayA(), PathIsPrefixA(), PathProcessCommandA(), PathQuoteSpacesA(), PathRemoveBackslashA(), PathRenameExtensionA(), PathStripPathA(), PathUnquoteSpacesA(), pbuf_strstr(), pdb_process_internal(), pdb_process_symbol_imports(), PdoHandleQueryDeviceText(), PdoHandleQueryHardwareId(), PeLdrAllocateDataTableEntry(), PeLdrpBindImportName(), PeLdrpCompareDllName(), PerfDataRefresh(), CDFParser::PerformFileCopy(), PerformInternalLookup(), PerformLookup(), perror(), PersistFile_Save(), PersistStreamInit_Save(), pipe_thread(), PNI_Fixup(), pool_strdup(), POP3Transport_CallbackProcessUSERResp(), POP3Transport_CallbackSendUSERCmd(), POP3Transport_CommandPASS(), POP3Transport_CommandUSER(), PopupError(), pp_add_define(), pp_xstrdup(), prbuf(), PrefOptCompletionFunction(), preprocess_shader(), pretty_print_option(), TConfig::print_aliases(), TConfig::print_groups(), print_insn(), print_something(), TConfig::print_value(), PrintDiskData(), PRINTDLG_CreateDevNames(), printer_enum_devices(), printercache_load_blob(), printercache_mkdir(), printercache_rename_blob(), printercache_save_blob(), printercache_unlink_blob(), printit(), PrintMenu(), PrintMessageAnsi(), PrintName(), PrintPartitionData(), printusage(), process_inf(), process_long_option(), process_pending_renames(), process_preprocessor(), CHttpClient::ProcessRequest(), processRequest(), ProgressSetStep(), PropertyStorage_DictionaryWriter(), PropertyStorage_StoreNameWithId(), PropertyStorage_StringCopy(), propvariant_size(), PropVariantCopy(), PrSizeAndRateMeter(), PrStatBar(), pswitch(), put(), PutBookmark(), puts(), pvd_write(), PxeOpen(), QSI_DEF(), QueryFullProcessImageNameA(), quote(), RChangeServiceConfig2A(), RChangeServiceConfigA(), RCreateServiceA(), rdp_out_unistr(), rdp_send_logon_info(), rdpdr_send_available(), rdpdr_send_name(), read_expect_async(), read_file_test(), read_importlib(), read_input_file(), read_merging_directory(), read_oid_info(), read_rcfile(), ReadCommand(), readconfiggeneric(), ReadConversion(), Readline(), readline(), RecycleBin5_Create(), referral_resolve(), reg_unreg_wine_test_class(), register_coclasses(), register_codepages(), register_converters(), register_decoders(), register_encoders(), register_interfaces(), register_metadatareaders(), register_pixelformats(), register_progid(), register_server(), register_service(), RegisterBlueScreenMachineInformation(), RegisterExtensionForMIMETypeA(), RegisterMIMETypeForExtensionA(), RegisterString(), RegReadString(), RegSetValueA(), RemoteCompletionFunction(), remove_dir(), removedir(), renamefile(), RenderFILENAMEA(), REnumDependentServicesA(), REnumServicesStatusExA(), replacetextwithname(), CHttpClient::Report(), RequestHandleQueryPropertyRetrieveCachedData(), RetrieveModuleName(), RetrieveUrlCacheEntryStreamA(), ReverseIP(), RGetServiceDisplayNameA(), RGetServiceKeyNameA(), RosSymAggregate(), RosSymCreateFromMem(), RosSymGetAddressInformation(), rpc_call(), RpcNetworkInqProtseqsA(), RpcNetworkInqProtseqsW(), RPCRT4_BuildBindAckHeader(), rpcrt4_http_internet_connect(), rpcrt4_ncacn_http_open(), rpcrt4_ncacn_np_get_top_of_tower(), rpcrt4_ncalrpc_get_top_of_tower(), RPCRT4_strconcatA(), RPCRT4_strndupA(), RpcStringBindingComposeA(), RpcStringBindingParseA(), RpcTransport_ParseTopOfTower(), RpnpParseExpression(), RQueryServiceConfig2A(), RQueryServiceConfigA(), RSAENH_CPGetProvParam(), rstr(), rstrncpy(), RtlAppendAsciizToString(), RtlInitAnsiString(), RtlInitAnsiStringEx(), RtlInitLargeAnsiString(), RtlInt64ToUnicodeString(), RtlIntegerToUnicodeString(), RtlIpv6AddressToStringA(), RtlSplayTreeTest(), run_script(), run_simple_script(), RunApplicationA_EnumLocalApplications(), runcmd(), ruserpass(), s_str_length(), s_str_t_length(), SafeAppendString(), save_av0(), save_cert_mgr_usages(), save_licence(), save_persistent_cookie(), save_sys_colors(), scan_directory_tree(), Scramble(), SdbCreateDatabase(), SdbGetFileAttributes(), search_tree_file(), searchfileinpath(), sec_out_mcs_data(), secure_proxy_connect(), send_chmod_command(), send_chown_command(), send_inode(), send_msg(), send_truncate_command(), send_utimes_command(), send_xattr(), SendCommand(), sendmail_extended_mapi(), SendQuote(), CServerClientSocket::SendText(), SendTime(), serial_enum_devices(), server_end_to_end_callback(), server_send_reply(), server_send_string(), server_thread(), service_mainA(), set_curr_dir_path(), set_de_path(), set_name_servers(), set_progname(), set_string(), SetDefaultPrinterA(), SetDifferenceTest::setdiff2(), SetIntersectionTest::setintr2(), setLayerValue(), TNetwork::SetLocalAddress(), setnetpath(), setnmap(), setpeer(), SetPrinterDataExA(), tinyxml2::StrPair::SetStr(), SetDifferenceTest::setsymd2(), SetUnionTest::setunon2(), setup_adapter(), SetupIterateCabinetA(), shader_arb_compile(), shader_signature_calculate_strings_length(), shader_signature_copy(), shader_sm4_read_instruction(), shader_trace_init(), shell(), SHLWAPI_StrStrHelperA(), TestCase::shouldRunThis(), ShowPartitionSizeInputBox(), SHStringFromGUIDA(), SHStripMneumonicA(), sic_base(), SIMD_Fixup(), site(), sizecmd(), skip_to_next_test(), skipsemi(), SLTG_DoRefs(), SMTPTransport_CallbackMessageSendTo(), SMTPTransport_CallbackSendHello(), SMTPTransport_CommandAUTH(), SMTPTransport_CommandMAIL(), SMTPTransport_CommandRCPT(), SMTPTransport_SendMessage(), SnmpUtilIdsToA(), sort_n_finish(), source_new(), sources_entry_create(), CHttpClient::SplitResource(), CHttpClient::SplitUri(), SpoolX(), SQLGetPrivateProfileString(), SQLValidDSN(), stabbuf_append(), stabs_new_include(), stabs_parse(), stabs_pts_read_type_def(), START_TEST(), StartDocPrinterA(), stime_arg1(), StoreNameInSft(), str2mac(), str_array_push(), str_dbg_pfd_flags(), Str_GetPtrA(), str_handle_lines(), str_printf(), Str_SetPtrA(), str_startswith(), str_to_uni(), StrA2WHeapAlloc(), StrAryCpyHeapAllocA(), strcat_param(), StrCatBuffA(), StrCpyHeapAllocA(), StrDup(), strdupA(), StrDupA(), StrDupShortenPath(), strdupU(), strendswith(), strfmt(), strftime_str(), string_width(), StringHashTableInit(), ATL::CSimpleStringT< BaseType, t_bMFCDLL >::StringLength(), dbgrpt_char_traits< char >::StringLength(), strip_path(), strlcat(), strlcpy(), Strncat(), StrNCatA(), Strnpcat(), strrstr(), strstr(), StrTrimA(), svcauth_gss_import_name(), SwapTest::swprnge1(), SymEnumSourceFilesW(), SymEnumTypes(), SymMatchFileName(), symt_fill_sym_info(), system(), SystemFunction006(), tcp_connect(), telProcessConsole(), test_3des(), test_3des112(), test___getmainargs(), test__hread(), test__lclose(), test__lcreat(), test__llopen(), test__llseek(), test__lread(), test__snprintf(), test__strtoi64(), test_aes(), test_amh_corruption(), test_AppendMenu(), test_appsearch(), test_arb_vs_offset_limit(), test_argify(), test_ash1_corruption(), test_ash1_corruption2(), test_async_file_errors(), test_async_HttpSendRequestEx(), test_asyncWAVE(), test_authentication(), test_BodyDeleteProp(), test_button_class(), test_cert_struct_string(), test_CertGetNameStringA(), test_CertRDNValueToStrA(), test_cf_dataobject(), test_class_name_(), test_click_make_new_folder_button(), test_CoGetPSClsid(), test_complicated_cookie(), test_Console(), test_cookie_url(), test_copy_key_class(), test_crack_url(), test_create_effect_from_file(), test_createconfigstream(), test_CreateFile(), test_CreateFileA(), Test_CreateFontA(), test_CreateGroup(), test_CreateMultiProfileTransform(), test_createtext(), test_cred_multiple_use(), test_cryptprotectdata(), test_cryptunprotectdata(), test_ctrlz(), test_d3drm_load(), test_db(), test_dde(), test_dde_aw_transaction(), test_debug_children(), test_debug_heap(), test_debug_loop(), test_decode_msg_get_param(), test_decodeInt(), test_default_data(), test_delete(), test_des(), test_device_iface_detail(), test_device_info(), test_directory_filename(), test_domdoc(), test_DragQueryFile(), test_DrawState(), test_drive_letter_case(), test_edit_control_6(), test_EM_AUTOURLDETECT(), test_EM_EXLIMITTEXT(), test_EM_FORMATRANGE(), test_EM_GETLINE(), test_EM_GETMODIFY_esCallback(), test_EM_GETTEXTLENGTHEX(), test_EM_GETTEXTRANGE(), test_EM_STREAMIN(), test_EM_STREAMIN_esCallback(), test_EM_STREAMOUT(), test_encodeInt(), test_enum_vols(), test_enumdisplaydevices_adapter(), test_enumdisplaydevices_monitor(), test_Environment(), test_espassword(), test_ExpandEnvironmentStringsA(), test_ExtractAssociatedIcon(), test_Face(), test_fail(), test_fgetwc(), test_fgetwc_locale(), test_file_contents(), test_file_put_get(), test_file_write_read(), test_FileContents1(), test_FileContents2(), test_FileDescriptor(), test_FileDescriptor_Folder(), test_fileops(), test_fileurls(), test_find_executable(), test_find_file(), test_FindFirstFile_wildcards(), test_FindFirstVolume(), test_formatrecord_tables(), test_FPropContainsProp(), test_frame_mesh_materials(), test_freed_hglobal(), test_FunnyChars(), test_GdiGetCharDimensions(), test_get_atom_name(), test_get_displayname(), test_get_servicekeyname(), test_get_value(), test_GetAdaptersAddresses(), test_GetCharWidthI(), test_GetColorProfileElement(), test_GetColorProfileElementTag(), test_GetColorProfileFromHandle(), test_GetColorProfileHeader(), test_GetComputerName(), test_GetCountColorProfileElements(), test_GetDateFormatA(), test_GetFileInformationByHandleEx(), test_GetFileVersionInfoEx(), test_GetFinalPathNameByHandleA(), test_GetLongPathNameA(), test_GetMappedFileName(), test_GetModuleBaseName(), test_GetModuleFileNameEx(), test_GetPrinterDriver(), test_GetProcessImageFileName(), test_GetPtrAW(), test_GetRawInputDeviceList(), test_GetSetEnvironmentVariableA(), test_GetSystemDirectoryA(), test_GetTempFileNameA(), test_GetTempPath(), test_GetTempPathA(), test_GetTempPathW(), test_GetTimeFormatA(), test_GetVolumeInformationA(), test_GetWindowsDirectoryA(), test_handles(), test_handles_process_open(), test_http_info(), test_I10_OUTPUT(), test_inffilelist(), test_inffilelistA(), test_install_remove_odbc(), test_InternetGetConnectedStateExA(), test_InternetQueryOptionA(), test_invariant(), test_IsColorProfileTagPresent(), test_ITEMIDLIST_format(), test_its_protocol_info(), test_IUriBuilder_GetFragment(), test_IUriBuilder_GetHost(), test_IUriBuilder_GetPassword(), test_IUriBuilder_GetPath(), test_IUriBuilder_GetQuery(), test_IUriBuilder_GetSchemeName(), test_IUriBuilder_GetUserName(), test_key_names(), test_listbox_dlgdir(), test_listbox_LB_DIR(), test_LoadLibraryEx_search_flags(), test_local_get_atom_name(), test_LocalizedNames(), test_LockFile(), test_long_url(), test_LookupAccountName(), test_lookupPrivilegeName(), test_machine_guid(), test_mbs_help(), test_menu_resource_layout(), test_MeshBuilder(), test_MeshBuilder3(), test_message_allocate_buffer(), test_MessageGetPropInfo(), test_MessageOptions(), test_MessageSetProp(), test_metadata_tEXt(), test_mhtml_protocol_binding(), test_mhtml_protocol_info(), test_midiOut_device(), test_midiStream(), test_msidecomposedesc(), test_MsiEnumComponentsEx(), test_MsiEnumProductsEx(), test_msiexport(), test_mxattr_addAttribute(), test_mxnamespacemanager(), test_mxwriter_characters(), test_mxwriter_dtd(), test_mxwriter_encoding(), test_mxwriter_flush(), test_mxwriter_startendelement_batch(), test_NameToStrConversionA(), test_nodeTypedValue(), test_nonconformant_string(), test_NonExistentPath(), test_NtQueryDirectoryFile(), test_NtQueryDirectoryFile_case(), test_null(), test_null_provider(), test_object_name_(), test_OleRegGetUserType(), test_openclose(), test_OpenColorProfileA(), test_OpenFile(), test_OpenFileById(), test_ParseURL(), test_paste(), test_PathCreateFromUrl(), test_PathNameA(), test_pipes(), test_pipes_child(), test_PlayerData(), test_ports_client(), test_profile_existing(), test_profile_sections(), test_profile_sections_names(), test_profile_string(), test_PropVariantChangeType_LPWSTR(), test_PropVariantToStringAlloc(), test_proxy_direct(), test_put_nodeTypedValue(), test_query_dos_deviceA(), test_query_recyclebin(), test_query_value_ex(), test_read_attribute(), test_read_element(), test_read_pi(), test_readfileex_pending(), test_readmode(), test_readonlyfile(), test_readonlyfile_cab(), test_Receive(), test_reg_query_info(), test_remote_data_replication(), test_rsa_round_trip(), test_RtlDetermineDosPathNameType_U(), test_RtlFindCharInUnicodeString(), test_RtlGetFullPathName_U(), test_RtlIpv4AddressToString(), test_RtlIpv4AddressToStringEx(), test_RtlIpv6AddressToString(), test_RtlIpv6AddressToStringEx(), test_RtlIsDosDeviceName_U(), test_RtlIsNameLegalDOS8Dot3(), test_RtlMoveMemory(), test_RtlUnicodeToUTF8N(), test_RtlUTF8ToUnicodeN(), test_SafeArrayChangeTypeEx(), test_save(), test_saxstr(), test_ScriptGetFontProperties(), test_SearchPathA(), test_secure_connection(), test_security_flags(), test_Send(), test_set_provider_ex(), test_SetColorProfileElement(), test_SetColorProfileHeader(), test_setlocale(), test_SetupCopyOEMInf(), test_SetupPromptForDiskA(), test_SHGetFolderPathAndSubDirA(), test_ShortPathCase(), test_SHQueryValueEx(), test_simpleroundtrip(), test_SIPRetrieveSubjectGUID(), test_SQLGetInstalledDrivers(), test_SQLGetPrivateProfileString(), test_SQLInstallDriverEx(), test_SQLInstallTranslatorEx(), test_SQLValidDSN(), test_sscanf(), test_status_control(), test_storage_refcount(), test_strdate(), test_strerror_s(), Test_strlen(), test_strtime(), test_system_menu(), test_SystemFunction004(), test_SystemFunction005(), test_tab(), test_targetpath(), test_tmpnam(), test_TransformWithLoadingLocalFile(), Test_Truncate(), test_undefined_byte_char(), test_undo(), test_url_part(), test_urlcacheA(), test_UrlCreateFromPath(), test_user_agent(), test_VerQueryValueA(), test_WM_GETTEXT(), test_WNetCachePassword(), test_WSAEnumProtocolsA(), Test_WSARecv(), testAcquireCredentialsHandle(), testAcquireCredentialsHandleW(), testAuth(), TestCrossProcessEncrypt(), testD3DInclude_open(), testD3DXInclude_open(), testExpand(), testFileExistenceA(), testFileExistenceW(), testGetDllDirectory(), testGetIpForwardTable(), testGetModuleFileName(), TestHostName(), testInitializeSecurityContextFlags(), testIsRDNAttrsInCertificateName(), testQuery(), testSetHelper(), testSignSeal(), testWriteNotWrappedNotProcessed(), testWriteNotWrappedProcessed(), testWriteSimple(), testWriteWrappedNotProcessed(), testWriteWrappedProcessed(), TIFFClientOpen(), TIFFRegisterCODEC(), TIFFSetClientInfo(), TIFFWriteDirectorySec(), TKeyDef::TKeyDef(), tokenizeCommand(), TOOLBAR_AddStringA(), TOOLBAR_GetButtonInfo(), translateinfstringex_test(), TranslateParameters(), Traverse(), trim(), TRIO_ARGS1(), TransformTest::trnsfrm2(), try_clone_edr(), TuiCalcMenuBoxSize(), TuiDrawBackdrop(), TuiDrawCenteredText(), TuiDrawMenuItem(), TuiDrawMenuTimeout(), TuiDrawMsgBoxCommon(), TuiDrawStatusText(), TuiEditBox(), TuiTruncateStringEllipsis(), TuiUpdateDateTime(), twain_add_onedriver(), TypeNametoTypeID(), UDFGetDiskInfo(), UDFLoadLogicalVol(), UiEscapeString(), UiInfoBox(), UiShowMessageBoxesInArgv(), UnDecorateSymbolName(), UnDosLine(), XMLStorage::unescape(), unescape_string_binding_component(), UnLslR(), UnMlsD(), UnMlsT(), unquote_string(), unzLocateFile(), update_threadlocinfo_category(), urlcache_copy_entry(), urlcache_create_file_pathA(), urlcache_entry_commit(), UrlCompareA(), UrlHashA(), UrlHashW(), UrlIsA(), usage(), USBSTOR_ConvertToUnicodeString(), USBSTOR_PdoHandleQueryDeviceId(), USBSTOR_PdoHandleQueryHardwareId(), use_connection_pre_set_accessnameA(), user(), user2netname(), UserLoginThread(), UuidFromStringA(), valid_protect_data(), ValidatePixelShader(), ValidateShim(), ValidateVertexShader(), vbuf__append_quoted1035(), vDbgPrintExWithPrefixInternal(), VddDbgMsg(), VerFindFileA(), VerInstallFileA(), vers_write(), VfdInstallDriver(), VfdOpenImage(), VfdRegisterHandlers(), VfdToolTip(), VideoPortScanRom(), VirtualChannelInit(), VirtualTest(), vsyslog(), VTUTF8ChannelAnsiDispatch(), widl_getline(), wine_dbgstr_an(), wine_debugstr_an(), wine_get_dos_file_name(), wined3d_dll_init(), wined3d_get_adapter_identifier(), WINETEST_PRINTF_ATTR(), WINHELP_ButtonBoxWndProc(), WINHELP_GetOpenFileName(), WINHELP_HistoryWndProc(), WINHELP_IndexDlgProc(), WinHelpA(), WinHttpDetectAutoProxyConfigUrl(), WinLdrInitializeHeadlessPort(), WinMain(), WlanConnect(), WMSFT_compile_impfile(), wpp_add_include_path(), wpp_default_lookup(), wpp_lookup(), write_cabinet(), write_files(), Write_GlobalComment(), write_hrefmap(), write_if_change(), write_import(), write_label(), write_line(), Write_LocalFileHeader(), write_manifest(), write_new_procformatstring_type(), write_reg_file(), write_str_dir(), write_string_value(), write_to_file(), WriteBmLine(), CCabinet::WriteCabinetHeader(), WriteConsoleOutputCharAndAttribute(), CDFParser::WriteInfLine(), WritePrivateProfileSectionA(), WSAAsyncGetHostByName(), WSAAsyncGetProtoByName(), WSAAsyncGetServByName(), WSAStringToAddressA(), WSNoteSuccessfulHostentLookup(), WspiapiLegacyGetNameInfo(), WspiapiLookupNode(), WspiapiStrdup(), wsprintfATest(), XboxSetLED(), xdr_string(), xHalIoAssignDriveLetters(), xkeymap_read(), xmlAttrNormalizeSpace2(), xmlBuildURI(), xmlDictExists(), xmlDictLookup(), xmlDictQLookup(), xmlHTMLPrintFileContext(), xmlHTMLPrintFileInfo(), xmlMemStrdupLoc(), xmlSnprintfElementContent(), xmlStrlen(), xmlURIUnescapeString(), xstrdup(), xstrsave(), and zipOpenNewFileInZip4_64().

◆ strncat()

char * strncat ( char DstString,
const char SrcString,
ACPI_SIZE  Count 
)

Definition at line 605 of file utclib.c.

609{
610 char *String;
611
612
613 if (Count)
614 {
615 /* Find end of the destination string */
616
617 for (String = DstString; *String++; )
618 { ; }
619
620 /* Concatenate the string */
621
622 for (--String; (*String++ = *SrcString++) && --Count; )
623 { ; }
624
625 /* Null terminate if necessary */
626
627 if (!Count)
628 {
629 *String = 0;
630 }
631 }
632
633 return (DstString);
634}

Referenced by account(), clnt_spcreateerror(), GetProtoOpenNetworkDatabase(), main(), pathjoin(), shell(), CHttpClient::SplitResource(), CHttpClient::SplitUri(), sspi_import_name(), str_handle_lines(), telCommandLine(), and TRIO_ARGS3().

◆ strncmp()

int strncmp ( const char String1,
const char String2,
ACPI_SIZE  Count 
)

Definition at line 534 of file utclib.c.

538{
539
540
541 for ( ; Count-- && (*String1 == *String2); String2++)
542 {
543 if (!*String1++)
544 {
545 return (0);
546 }
547 }
548
549 return ((Count == ACPI_SIZE_MAX) ? 0 : ((unsigned char) *String1 -
550 (unsigned char) *String2));
551}

Referenced by _ecvt(), _FindPESectionByName(), _strncoll(), _TIFFPrettyPrintField(), _TIFFSetupFields(), _tmain(), AbsoluteToRelative(), add_file(), alloc_rootdir_entry(), ArcOpen(), ata_bblk(), auto_rename(), bad_name(), BlArchGetCpuVendor(), cache_containers_find(), change_section_attribs(), check_4_special_identifiers(), check_atari(), check_dir(), check_file(), check_in_programs_list(), check_menu_item_info(), check_output(), check_rr_dates(), check_rr_relocation(), CheckForNewV3User(), cl_exid_compare(), ClassNametoClassID(), ClasspMyStringMatches(), cmpEnvironment(), compare_query_(), ConMgrProcessInputLine(), ConvertPathCase(), CopyTest::copy_array(), create_sic(), CreateOutputFile(), D3DXGetImageInfoFromFileInMemory(), d3dxinclude_open(), DecodeURLString(), default_init(), Deletehost(), DetectPnpBios(), DiskDetermineMediaTypes(), DoCommand(), domacro(), doWinMain(), driver_fixup(), EfiInitpCreateApplicationEntry(), encodeAndCompareBase64_A(), XMLStorage::XMLReaderBase::EndElementHandler(), enum_password_proc(), errflags(), externalui_message_callback(), FATAddEntry(), FatDetermineFatType(), file_add(), file_cd(), file_find(), file_name(), FileToURL(), find_html_symbol(), find_matching_rdn_attr(), find_rr_attribute(), FindDefine(), findend(), FsRecIsUdfsVolume(), FTPDecodeURL(), FTPFileModificationTime(), FxVerifyLogHeader(), get_annotation_by_name(), get_constant_by_name(), get_drive_connection(), get_fileinfo(), get_parameter_by_name(), get_valid_parameter(), get_valid_parameter_block(), getInterfaceInfoByName(), getnetconfigent(), getopt_long(), GetResponse(), GetStabInfo(), tinyxml2::StrPair::GetStr(), GetSystemName(), gl_histadd(), HaliMPBusInfo(), handle_apetag(), handle_dot(), handle_gdb_query(), handle_gdb_set_thread(), handle_gdb_v(), handle_setexattr(), XMLStorage::Buffer::has_CDEnd(), has_extension(), HttpHeaders_test(), HttpSendRequestEx_test(), id3_link(), import_base64_certs_from_fp(), InitializeLibrary(), InternalIsOS2OrOldWin(), is_cygwin_ea(), is_valid_file(), iso2022jp_mbtowc(), iso2022jp_wctomb(), IsVesaBiosOk(), joliet_compare_dirs(), KdbpCliInterpretInitFile(), KdDebuggerInitialize0(), KdInitSystem(), mac_cmp(), macho_load_section_info(), main(), map_nfs4ace_who(), match_line(), ME_HandleMessage(), ME_StreamIn(), merge_isofs(), MiFindInitializationCode(), mkstemps(), MPEGSplitter_pre_connect(), multi_addr_find(), name_cmp(), netname2host(), netname2user(), nfs41_abs_path_compare(), nsIOService_NewURI(), ntlm_AcceptSecurityContext(), ntlm_InitializeSecurityContextW(), OmNavigator_get_appVersion(), XMLStorage::XMLReaderBase::parse(), parse_arguments(), parse_file(), parse_new_id3(), parse_rr(), parse_rrflags(), ParseCommandLine(), ParseFile(), ParseHostLine(), ParseInputFile(), tinyxml2::StrPair::ParseText(), Phase1InitializationDiscard(), pipe_thread(), print_insn(), PrintNameTable(), PrintStrangeMenu(), process_long_option(), process_optarg(), promote_framename(), PutBookmark(), read_merging_directory(), ReadStyleSheet(), RemoteCompletionFunction(), RemoteGlobCollapse(), RpcStringBindingParseA(), run_helper(), SendCommand(), server_compare(), server_ddeml_callback(), setpeer(), setup_dinput_options(), TestCase::shouldRunThis(), START_TEST(), str_startswith(), StrDupShortenPath(), tinyxml2::XMLUtil::StringEqual(), StringExpands(), strrstr(), strstr(), subdirs(), test_asciimode2(), test_cache_read_gzipped(), test_ConvertINetUnicodeToMultiByte(), test_DEVMODEA(), test_EM_GETLINE(), test_Environment(), test_FakeDLL(), test_filter_graph(), test_find_executable(), test_GetDateFormatA(), test_GetModuleFileNameEx(), test_GetProcessImageFileNameA(), test_GetVolumeNameForVolumeMountPointA(), test_I10_OUTPUT(), test_IMultiLanguage2_ConvertStringFromUnicode(), test_ip_pktinfo(), test_midiOut_device(), test_midiStream(), test_MsiEnumPatchesEx_usermanaged(), test_MsiGetFileVersion(), test_MsiGetProductProperty(), test_MsiGetSourcePath(), test_msirecord(), test_mxwriter_encoding(), test_navigator(), test_OpenFile(), test_PathUnExpandEnvStrings(), test_query_process_image_file_name(), test_RtlCopyString(), test_SHGetFolderPathAndSubDirA(), test_sscanf(), test_strncpy(), test_WM_GETTEXT(), test_WNetCachePassword(), test_xcvt(), testD3DInclude_open(), testD3DXInclude_open(), TIFFCleanup(), translate_files(), TRIO_ARGS3(), TypeNametoTypeID(), UDFFindVRS(), UDFGetDiskInfo(), UDFLoadLogicalVol(), UnLslR(), UnMDTMDate(), urlcache_entry_commit(), UrlCompareA(), UrlGetLocationA(), VfdGetDriverConfig(), VfdGetImageInfo(), WinHttpGetDefaultProxyConfiguration(), WinLdrSetupEms(), write_dlldata(), and xmlStrncmp().

◆ strncpy()

char * strncpy ( char DstString,
const char SrcString,
ACPI_SIZE  Count 
)

Definition at line 427 of file utclib.c.

431{
432 char *String = DstString;
433
434
435 /* Copy the string */
436
437 for (String = DstString;
438 Count && (Count--, (*String++ = *SrcString++)); )
439 {;}
440
441 /* Pad with nulls if necessary */
442
443 while (Count--)
444 {
445 *String = 0;
446 String++;
447 }
448
449 /* Return original pointer */
450
451 return (DstString);
452}

Referenced by __Extract_locale_name(), __getpublickey_real(), __Named_exception::__Named_exception(), __rpc_uaddr2taddr_af(), __rpcbind_is_up(), _get_tzname(), _Locale_strcmp(), _Locale_strxfrm(), _strxfrm_l(), _tzset(), account(), AcpiExConvertToBuffer(), AcpiTbFindTable(), AddrStrToAddr(), aexpand(), AtapiStartIo__(), BiosInitialize(), cfgets(), change_section_attribs(), channel_register(), clnt_sperror(), ConvertPathCase(), CsrLoadServerDll(), demFileFindFirst(), disk_create(), disk_enum_devices(), disk_query_directory(), DisplayScreen(), DosChangeDirectory(), DosCreateProcess(), DosInt21h(), DosKRNLInitialize(), dump_boot(), DuplicateToMultiByte(), evd_write(), Ext2ProcessGlobalProperty(), Ext2ProcessVolumeProperty(), file_add(), find_layer(), finish_seh_function(), FsVolumeInfo(), generate_xa_rr_attributes(), get_previous_identifier(), get_torito_desc(), GetAdaptersInfo(), getclnthandle(), getDirectory(), gethostname(), GetIpHostName(), getline(), GetPreviousParamString(), GetUsrName(), gl_set_home_dir(), graftcp(), HalGetEnvironmentVariable(), HalpDebugPciDumpBus(), hist_save(), hookup(), inet_ntop(), IniCacheGetSectionName(), TConfig::inifile_init(), IniReadSettingByName(), IniReadSettingByNumber(), TConfig::init(), InitDeviceList(), interpret(), IntGetConsoleKeyboardLayoutName(), is_valid_file(), TConfig::keyfile_init(), kmem_cache_create(), licence_generate_hwid(), LlbEnvParseArguments(), LlbEnvRead(), LsaLookupAuthenticationPackage(), LsaRegisterLogonProcess(), macdef(), main(), MkDirs(), netname2host(), netname2user(), NtLdrAddOptions(), Telnet::Open(), __Named_exception::operator=(), parse_dhcp_options(), parse_new_id3(), parse_rr(), parse_server_and_port(), ParseCommandLine(), ParseInputFile(), pathcp(), pathjoin(), PrepareAdapterForService(), pretty_print_option(), processQueryValue(), pswitch(), pvd_write(), read_input_file(), read_until(), read_until_end(), ReverseIP(), RosSymCreateFromFile(), RosSymCreateFromMem(), RpnpParseExpression(), ServiceNameToPortNumber(), TConfig::set_string(), setnmap(), setntrans(), setup_tables(), skip_to_next_tag(), sparc_boot_label(), StoreNameInSft(), StringExpands(), sunx86_boot_label(), toIPAddressString(), vDbgPrintExWithPrefixInternal(), VfdGetDriverConfig(), and xmlCanonicPath().

◆ strpbrk()

char * strpbrk ( const char String,
const char Delimiters 
)

Definition at line 302 of file utclib.c.

305{
306 const char *Delimiter;
307
308
309 for ( ; *String != '\0'; ++String)
310 {
311 for (Delimiter = Delimiters; *Delimiter != '\0'; Delimiter++)
312 {
313 if (*String == *Delimiter)
314 {
315 return (ACPI_CAST_PTR (char, String));
316 }
317 }
318 }
319
320 return (NULL);
321}
#define ACPI_CAST_PTR(t, p)
Definition: actypes.h:544

Referenced by aexpand(), Fatalv(), get_lineA(), GetExpandedNameA(), File::getline(), getnetconfigent(), gl_do_tab_completion(), HalpDebugPciDumpBus(), hist_save(), interpret(), process_preprocessor(), SQLValidDSN(), and strtok().

◆ strstr()

char * strstr ( char String1,
char String2 
)

Definition at line 653 of file utclib.c.

656{
657 ACPI_SIZE Length;
658
659
661 if (!Length)
662 {
663 return (String1);
664 }
665
666 while (strlen (String1) >= Length)
667 {
668 if (memcmp (String1, String2, Length) == 0)
669 {
670 return (String1);
671 }
672 String1++;
673 }
674
675 return (NULL);
676}
ACPI_SIZE strlen(const char *String)
Definition: utclib.c:269
int memcmp(void *VBuffer1, void *VBuffer2, ACPI_SIZE Count)
Definition: utclib.c:112

Referenced by __Extract_locale_name(), _server_read_request(), acpi_bus_match(), assign_file_addresses(), Base64WithHeaderAndTrailerToBinaryA(), Bus_PDO_PnP(), Bus_PDO_QueryDeviceCaps(), ButtonWaitThread(), CmdLineParse(), CmpGetBiosVersion(), copy_headers_to_buf(), count_pars(), crash_and_debug(), create_body_offset_list(), D3DXCompileShader(), doDebugger(), DoDESCRIPTIONS(), DoKEYNAME(), DoLANGUAGENAMES(), DoTestEntry(), DriverEntry(), EnumSymbolsProc(), ExpInitializeExecutive(), extract_test(), extract_test_proc(), figurefiletype(), FilenameExtensionIndicatesASCII(), find_str(), findend(), FsVolumeInfo(), FTPFileExistsNlst(), FTPFileExistsStat(), FTPQueryFeatures(), get_attr(), get_info_log_line(), get_line(), get_subtests(), getline(), getSection(), GetSystemName(), gl_check_inputrc_for_vi(), HalpDebugPciDumpBus(), HalpGetParameters(), handle_gdb_query(), handle_gdb_read_mem(), handle_gdb_set_thread(), handle_gdb_thread_alive(), handle_gdb_write_mem(), header_cb(), InbvDriverInitialize(), init_debug(), InitPrefs(), InitTermcap(), InternetCreateUrlA_test(), IopCreateArcNames(), IopStartRamdisk(), KdDebuggerInitialize0(), KdInitSystem(), KiInitializeKernel(), KiInitializeKernelMachineDependent(), LlbEnvRead(), Load_CP2Unicode_Table(), LoadAndBootWindowsCommon(), LoadReactOSSetup(), main(), Main_DirectDraw_GetDeviceIdentifier7(), MayUseFirewall(), NextLine(), ntlm_InitializeSecurityContextW(), OpenControlConnection(), openSection(), parse_obj_node_param(), ParseField(), CDFParser::PerformFileCopy(), Phase1InitializationDiscard(), PoInitSystem(), process_pending_renames(), process_preprocessor(), processRequest(), read_dependencies(), read_value(), regdump(), RegInitializeRegistry(), run_child_process(), run_tests(), search_addchar(), search_back(), search_forw(), SearchCHM_File(), select_card_handler(), send_file(), server_thread(), shader_hw_sgn(), shader_trace_init(), TestCase::shouldRunThis(), SMTPTransport_CallbackSendHello(), CHttpClient::SplitUri(), spy_init(), START_TEST(), strip_comments(), test_accept_encoding(), test_argify(), test_BuildCommDCB(), test_complicated_cookie(), test_cookie_header(), test_EM_STREAMOUT_empty_para(), test_EM_STREAMOUT_FONTTBL(), test_ExitCode(), test_ExtractAssociatedIcon(), test_FindFirstFile_wildcards(), test_getstring_no_extra(), test_header(), test_hittest(), test_listbox_dlgdir(), test_long_url(), test_MsiGetFileVersion(), test_query_dos_deviceA(), test_SHGetFolderPathA(), TrimNonPrintableProd(), TRIO_ARGS2(), unfold_header(), UnLslRLine(), wined3d_guess_card_vendor(), wined3d_guess_gl_vendor(), WinLdrInitializePhase1(), WinMain(), wstr_contains(), xHalIoAssignDriveLetters(), XIPInit(), and xkeymap_read().

◆ strtok()

char * strtok ( char String,
const char Delimiters 
)

Definition at line 338 of file utclib.c.

341{
342 char *Begin = String;
343 static char *SavedPtr;
344
345
346 if (Begin == NULL)
347 {
348 if (SavedPtr == NULL)
349 {
350 return (NULL);
351 }
352 Begin = SavedPtr;
353 }
354
355 SavedPtr = strpbrk (Begin, Delimiters);
356 while (SavedPtr == Begin)
357 {
358 *Begin++ = '\0';
359 SavedPtr = strpbrk (Begin, Delimiters);
360 }
361
362 if (SavedPtr)
363 {
364 *SavedPtr++ = '\0';
365 return (Begin);
366 }
367 else
368 {
369 return (NULL);
370 }
371}
ACPI_BUFFER *RetBuffer ACPI_BUFFER *RetBuffer char ACPI_WALK_RESOURCE_CALLBACK void *Context ACPI_BUFFER *RetBuffer UINT16 ACPI_RESOURCE **ResourcePtr ACPI_GENERIC_ADDRESS *Reg UINT32 *ReturnValue UINT8 UINT8 *Slp_TypB ACPI_PHYSICAL_ADDRESS PhysicalAddress64 UINT32 UINT32 *TimeElapsed UINT32 ACPI_STATUS const char UINT32 ACPI_STATUS const char UINT32 const char const char UINT32 const char BOOLEAN Begin
Definition: acpixf.h:1301
char * strpbrk(const char *String, const char *Delimiters)
Definition: utclib.c:302

Referenced by DefaultBookmarkName(), FTP_ParseNextFile(), FTPDecodeURL(), FTPExamineMlstFeatures(), get_subtests(), GetOurHostName(), GetPortNumber(), gluCheckExtension(), HasSeenOneTimeMessage(), InitDeviceList(), ipv4addrs(), TMapLoader::Load(), TMapLoader::LoadCharMap(), TMapLoader::LoadGlobal(), MayUseFirewall(), TMapLoader::ParseKeyDef(), ProcessFirewallPrefFile(), ProcessPrefsFile(), SetDomainAndUsername(), setup_dinput_options(), test__mbstok(), test_strtok(), TRIO_ARGS2(), WinMain(), and wpp_add_include_path().

◆ strtoul()

UINT32 strtoul ( const char String,
char **  Terminator,
UINT32  Base 
)

Definition at line 696 of file utclib.c.

700{
701 UINT32 converted = 0;
703 UINT32 sign;
704 const char *StringStart;
707
708
709 /*
710 * Save the value of the pointer to the buffer's first
711 * character, save the current errno value, and then
712 * skip over any white space in the buffer:
713 */
714 StringStart = String;
715 while (isspace (*String) || *String == '\t')
716 {
717 ++String;
718 }
719
720 /*
721 * The buffer may contain an optional plus or minus sign.
722 * If it does, then skip over it but remember what is was:
723 */
724 if (*String == '-')
725 {
727 ++String;
728 }
729 else if (*String == '+')
730 {
731 ++String;
733 }
734 else
735 {
737 }
738
739 /*
740 * If the input parameter Base is zero, then we need to
741 * determine if it is octal, decimal, or hexadecimal:
742 */
743 if (Base == 0)
744 {
745 if (*String == '0')
746 {
747 if (tolower (*(++String)) == 'x')
748 {
749 Base = 16;
750 ++String;
751 }
752 else
753 {
754 Base = 8;
755 }
756 }
757 else
758 {
759 Base = 10;
760 }
761 }
762 else if (Base < 2 || Base > 36)
763 {
764 /*
765 * The specified Base parameter is not in the domain of
766 * this function:
767 */
768 goto done;
769 }
770
771 /*
772 * For octal and hexadecimal bases, skip over the leading
773 * 0 or 0x, if they are present.
774 */
775 if (Base == 8 && *String == '0')
776 {
777 String++;
778 }
779
780 if (Base == 16 &&
781 *String == '0' &&
782 tolower (*(++String)) == 'x')
783 {
784 String++;
785 }
786
787 /*
788 * Main loop: convert the string to an unsigned long:
789 */
790 while (*String)
791 {
792 if (isdigit (*String))
793 {
794 index = (UINT32) ((UINT8) *String - '0');
795 }
796 else
797 {
798 index = (UINT32) toupper (*String);
799 if (isupper (index))
800 {
801 index = index - 'A' + 10;
802 }
803 else
804 {
805 goto done;
806 }
807 }
808
809 if (index >= Base)
810 {
811 goto done;
812 }
813
814 /*
815 * Check to see if value is out of range:
816 */
817
819 (UINT32) Base))
820 {
822 ReturnValue = 0; /* reset */
823 }
824 else
825 {
826 ReturnValue *= Base;
828 converted = 1;
829 }
830
831 ++String;
832 }
833
834done:
835 /*
836 * If appropriate, update the caller's pointer to the next
837 * unconverted character in the buffer.
838 */
839 if (Terminator)
840 {
841 if (converted == 0 && ReturnValue == 0 && String != NULL)
842 {
843 *Terminator = (char *) StringStart;
844 }
845 else
846 {
847 *Terminator = (char *) String;
848 }
849 }
850
851 if (Status == AE_ERROR)
852 {
854 }
855
856 /*
857 * If a minus sign was present, then "the conversion is negated":
858 */
860 {
862 }
863
864 return (ReturnValue);
865}
unsigned char UINT8
#define isspace(c)
Definition: acclib.h:69
#define isupper(c)
Definition: acclib.h:71
UINT32 void void ** ReturnValue
Definition: acevents.h:216
#define AE_ERROR
Definition: acexcep.h:109
#define AE_OK
Definition: acexcep.h:97
#define ACPI_SIGN_POSITIVE
Definition: acmacros.h:232
#define ACPI_SIGN_NEGATIVE
Definition: acmacros.h:233
UINT32 ACPI_STATUS
Definition: actypes.h:460
#define index(s, c)
Definition: various.h:29
Status
Definition: gdiplustypes.h:25
GLuint index
Definition: glext.h:6031
#define sign(x)
Definition: mapdesc.cc:613
_In_opt_ ULONG Base
Definition: rtlfuncs.h:2439
int toupper(int c)
Definition: utclib.c:881
int tolower(int c)
Definition: utclib.c:902

Referenced by ArcGetNextTokenA(), BiosInitialize(), byte_till_end(), ccf_options(), ccf_sortlist(), check_option(), CmdLineParse(), CmpGetBiosDate(), CommandDumpSector(), CommandPartInfo(), DriveMapGetBiosDriveNumber(), ExecuteKill(), fdom_split(), hhp_reader::get_language_code(), GetAddrInfoW(), GetDlgItemInt(), GetFunctionFromForwarder(), getICMPStats(), init_logger_addr(), KdbGetHexNumber(), KdbpCmdBackTrace(), KdbpCmdDisassembleX(), KdbpCmdEnableDisableClearBreakPoint(), KdbpCmdFilter(), KdbpCmdSet(), KdbpCmdStep(), KdbpGetHexNumber(), KdpGetDebugMode(), KdpUpdateTerminalSize(), main(), pa_ptr(), parse_uint(), TANSIParser::ParseEscapeANSI(), ParseFile(), ParsePEHeaders(), PcVideoSetDisplayMode(), ReadQWordNode(), seamless_process_line(), settimeout(), strtoulptr(), test_child_heap(), test_strtol(), update_loglevel(), WinLdrSetupEms(), WspiapiLegacyGetAddrInfo(), and xkeymap_read().

◆ tolower()

◆ toupper()

int toupper ( int  c)

Definition at line 881 of file utclib.c.

883{
884
885 return (islower(c) ? ((c)-0x20) : (c));
886}
#define islower(c)
Definition: acclib.h:72

Referenced by _getdiskfree(), _Locale_toupper(), _main(), _mbbtoupper(), _mbsicmp(), _mbsicoll(), _mbsupr(), _memicmp(), _stricmp(), _strnicmp(), _strupr(), AcpiNsBuildInternalName(), AcpiNsRepair_HID(), AcpiUtStrupr(), Addhost(), change_section_attribs(), Close(), ConvertPathCase(), DliHook(), DosIfCharYesNo(), DosToUpper(), DosToUpperStrN(), DosToUpperStrZ(), EtfspCompareNames(), ExceptionFilter(), FD31_WMInitDialog(), file_cvt(), find_str(), Format(), getbyte(), GetExpandedNameA(), getVKNum(), InteractiveConsole(), FileTypeManager::is_exe_file(), iso9660_file_length(), KdbSymInit(), Link(), main(), MCICDA_Open(), mmioStringToFOURCCA(), NPAddConnection3(), Open(), parseArguments(), PathMatchSingleMaskA(), PeLdrpCompareDllName(), PrintDriveLetter(), ProcessCmdLine(), Protect(), put_resource_id(), read_rcfile(), regdump(), RepairIntroPage(), Save(), SdbMakeIndexKeyFromString(), ServeOneClient(), ShimLib_StrAEqualsWNC(), StrCmpPath(), strtoul(), SymMatchFileName(), test_GetDrive(), test_GetVolumeInformationA(), test_PathNameA(), test_query_dos_deviceA(), test_RtlIsNameLegalDOS8Dot3(), to_upper(), toupper_str(), UpgradeRepairPage(), VfdBroadcastLink(), VfdGetLocalLink(), VfdSetGlobalLink(), VfdSetLocalLink(), WelcomePage(), wtstrcasecmp(), XCOPY_DoCopy(), XCOPY_ParseCommandLine(), XCOPY_ProcessDestParm(), xkeymap_read(), xmlAddEncodingAlias(), xmlFindCharEncodingHandler(), xmlGetEncodingAlias(), xmlNewCharEncodingHandler(), and xmlParseCharEncoding().

◆ vsnprintf()

int vsnprintf ( char String,
ACPI_SIZE  Size,
const char Format,
va_list  Args 
)

Definition at line 433 of file utprint.c.

438{
439 UINT8 Base;
440 UINT8 Type;
441 INT32 Width;
442 INT32 Precision;
443 char Qualifier;
445 char *Pos;
446 char *End;
447 char c;
448 const char *s;
449 const void *p;
451 int i;
452
453
454 Pos = String;
455
456
457 if (Size != ACPI_UINT32_MAX) {
458 End = String + Size;
459 } else {
460 End = ACPI_CAST_PTR(char, ACPI_UINT32_MAX);
461 }
462
463 for (; *Format; ++Format)
464 {
465 if (*Format != '%')
466 {
468 continue;
469 }
470
471 Type = 0;
472 Base = 10;
473
474 /* Process sign */
475
476 do
477 {
478 ++Format;
479 if (*Format == '#')
480 {
482 }
483 else if (*Format == '0')
484 {
486 }
487 else if (*Format == '+')
488 {
490 }
491 else if (*Format == ' ')
492 {
494 }
495 else if (*Format == '-')
496 {
498 }
499 else
500 {
501 break;
502 }
503
504 } while (1);
505
506 /* Process width */
507
508 Width = -1;
509 if (isdigit ((int) *Format))
510 {
512 Width = (INT32) Number;
513 }
514 else if (*Format == '*')
515 {
516 ++Format;
517 Width = va_arg (Args, int);
518 if (Width < 0)
519 {
520 Width = -Width;
522 }
523 }
524
525 /* Process precision */
526
527 Precision = -1;
528 if (*Format == '.')
529 {
530 ++Format;
531 if (isdigit ((int) *Format))
532 {
534 Precision = (INT32) Number;
535 }
536 else if (*Format == '*')
537 {
538 ++Format;
539 Precision = va_arg (Args, int);
540 }
541
542 if (Precision < 0)
543 {
544 Precision = 0;
545 }
546 }
547
548 /* Process qualifier */
549
550 Qualifier = -1;
551 if (*Format == 'h' || *Format == 'l' || *Format == 'L')
552 {
553 Qualifier = *Format;
554 ++Format;
555
556 if (Qualifier == 'l' && *Format == 'l')
557 {
558 Qualifier = 'L';
559 ++Format;
560 }
561 }
562
563 switch (*Format)
564 {
565 case '%':
566
567 Pos = AcpiUtBoundStringOutput (Pos, End, '%');
568 continue;
569
570 case 'c':
571
572 if (!(Type & ACPI_FORMAT_LEFT))
573 {
574 while (--Width > 0)
575 {
576 Pos = AcpiUtBoundStringOutput (Pos, End, ' ');
577 }
578 }
579
580 c = (char) va_arg (Args, int);
582
583 while (--Width > 0)
584 {
585 Pos = AcpiUtBoundStringOutput (Pos, End, ' ');
586 }
587 continue;
588
589 case 's':
590
591 s = va_arg (Args, char *);
592 if (!s)
593 {
594 s = "<NULL>";
595 }
596 Length = (INT32) AcpiUtBoundStringLength (s, Precision);
597 if (!(Type & ACPI_FORMAT_LEFT))
598 {
599 while (Length < Width--)
600 {
601 Pos = AcpiUtBoundStringOutput (Pos, End, ' ');
602 }
603 }
604
605 for (i = 0; i < Length; ++i)
606 {
607 Pos = AcpiUtBoundStringOutput (Pos, End, *s);
608 ++s;
609 }
610
611 while (Length < Width--)
612 {
613 Pos = AcpiUtBoundStringOutput (Pos, End, ' ');
614 }
615 continue;
616
617 case 'o':
618
619 Base = 8;
620 break;
621
622 case 'X':
623
626
627 case 'x':
628
629 Base = 16;
630 break;
631
632 case 'd':
633 case 'i':
634
636
637 case 'u':
638
639 break;
640
641 case 'p':
642
643 if (Width == -1)
644 {
645 Width = 2 * sizeof (void *);
647 }
648
649 p = va_arg (Args, void *);
651 Pos, End, ACPI_TO_INTEGER (p), 16, Width, Precision, Type);
652 continue;
653
654 default:
655
656 Pos = AcpiUtBoundStringOutput (Pos, End, '%');
657 if (*Format)
658 {
660 }
661 else
662 {
663 --Format;
664 }
665 continue;
666 }
667
668 if (Qualifier == 'L')
669 {
672 {
673 Number = (INT64) Number;
674 }
675 }
676 else if (Qualifier == 'l')
677 {
678 Number = va_arg (Args, unsigned long);
680 {
681 Number = (INT32) Number;
682 }
683 }
684 else if (Qualifier == 'h')
685 {
686 Number = (UINT16) va_arg (Args, int);
688 {
689 Number = (INT16) Number;
690 }
691 }
692 else
693 {
694 Number = va_arg (Args, unsigned int);
696 {
697 Number = (signed int) Number;
698 }
699 }
700
702 Width, Precision, Type);
703 }
704
705 if (Size > 0)
706 {
707 if (Pos < End)
708 {
709 *Pos = '\0';
710 }
711 else
712 {
713 End[-1] = '\0';
714 }
715 }
716
717 return ((int) ACPI_PTR_DIFF (Pos, String));
718}
unsigned short UINT16
signed int INT32
signed short INT16
signed long long INT64
Type
Definition: Type.h:7
#define va_arg(ap, T)
Definition: acmsvcex.h:89
#define ACPI_TO_INTEGER(p)
Definition: actypes.h:554
#define ACPI_PTR_DIFF(a, b)
Definition: actypes.h:548
#define ACPI_FALLTHROUGH
Definition: actypes.h:1466
ush Pos
Definition: deflate.h:92
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
Definition: typeof.h:31
GLdouble s
Definition: gl.h:2039
GLfloat GLfloat p
Definition: glext.h:8902
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint GLushort GLenum GLenum GLfloat GLenum GLenum GLint GLfloat const GLubyte GLenum GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLint GLint GLsizei GLsizei GLint GLenum GLenum const GLvoid GLenum GLenum const GLfloat GLenum GLenum const GLint GLenum GLenum const GLdouble GLenum GLenum const GLfloat GLenum GLenum const GLint GLsizei GLuint GLfloat GLuint GLbitfield GLfloat GLint GLuint GLboolean GLenum GLfloat GLenum GLbitfield GLenum GLfloat GLfloat GLint GLint const GLfloat GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat GLint GLfloat GLfloat const GLdouble const GLfloat const GLdouble const GLfloat GLint i
Definition: glfuncs.h:248
#define c
Definition: ke_i.h:80
_In_ HFONT _Out_ PUINT _Out_ PUINT Width
Definition: font.h:89
#define ACPI_FORMAT_ZERO
Definition: utprint.c:54
#define ACPI_FORMAT_PREFIX
Definition: utprint.c:57
#define ACPI_FORMAT_UPPER
Definition: utprint.c:56
static char * AcpiUtBoundStringOutput(char *String, const char *End, char c)
Definition: utprint.c:138
#define ACPI_FORMAT_SIGN
Definition: utprint.c:51
static ACPI_SIZE AcpiUtBoundStringLength(const char *String, ACPI_SIZE Count)
Definition: utprint.c:105
#define ACPI_FORMAT_LEFT
Definition: utprint.c:55
#define ACPI_FORMAT_SIGN_PLUS
Definition: utprint.c:52
#define ACPI_FORMAT_SIGN_PLUS_SPACE
Definition: utprint.c:53
static char * AcpiUtFormatNumber(char *String, char *End, UINT64 Number, UINT8 Base, INT32 Width, INT32 Precision, UINT8 Type)
Definition: utprint.c:290
const char * AcpiUtScanNumber(const char *String, UINT64 *NumberPtr)
Definition: utprint.c:217

Variable Documentation

◆ AcpiGbl_Ctypes

const UINT8 AcpiGbl_Ctypes[]
extern

Definition at line 918 of file utclib.c.