#include "strings.h"Include dependency graph for memcmp.c:

Go to the source code of this file.
Functions | |
| int | memcmp (char *lhs, char *rhs, int len) |
| int memcmp | ( | char * | lhs, | |
| char * | rhs, | |||
| int | len | |||
| ) |
Definition at line 36 of file memcmp.c.
Referenced by _mi_cmp_buffer(), _mi_cmp_static_record(), _mi_read_pack_info(), _mi_rec_check(), _mi_rec_pack(), QUICK_GROUP_MIN_MAX_SELECT::add_range(), MgmtSrvr::alloc_node_id(), TaoCrypt::AtomicDivide(), bincmp(), bitmap_cmp(), check_binlog_magic(), check_grant_db(), check_header(), check_quick_keys(), check_scramble(), checkData(), Dbtup::checkUpdateOfPrimaryKey(), cmp(), NAMED_LIST::cmp(), Field_new_decimal::cmp(), Field::cmp_binary(), Field_blob::cmp_binary(), Field_varstring::cmp_binary(), cmp_buffer_with_ref(), Field_bit::cmp_max(), Field_bit::cmp_offset(), handler::cmp_ref(), Rope::compare(), ConstRope::compare(), Arg_comparator::compare_binary_string(), compare_decimal2(), Dblqh::compare_key(), compare_record(), completion_hash_find(), completion_hash_update(), compress_isam_file(), NdbLinHash< C >::deleteKey(), dummy_functions(), dump_remote_log_entries(), dyn_string_cmp(), Item_func_get_user_var::eq(), xid_t::eq(), NdbTableImpl::equal(), HostMatch::eval(), event_thread_run(), Dbtux::execTUX_BOUND_INFO(), filename_to_tablename(), find_locked_table(), MYSQL_BIN_LOG::find_log_pos(), find_temporary_table(), get_constant_key_infix(), xid_t::get_my_xid(), get_quick_keys(), NdbLinHash< C >::getData(), Dbacc::getElement(), NdbLinHash< C >::getKey(), hp_rectest(), ha_archive::index_next(), ha_archive::index_read_idx(), NdbLinHash< C >::insertKey(), Field_bit::key_cmp(), key_cmp_if_same(), main(), mapped_files::mapped_files(), matcher(), NdbEventBuffer::merge_data(), mi_open(), my_memmem(), my_strnncoll_8bit_bin(), my_strnncoll_binary(), NDB_COMMAND(), Dblqh::nr_delete_complete(), open_table(), open_table_def(), yaSSL::yassl_int_cpp_local2::sess_match::operator()(), SchemaFile::TableEntry::operator==(), LogLevel::operator==(), os_file_check_page_trailers(), File_parser::parse(), Restore::parse_file_header(), print(), print_head(), print_zero_page(), yaSSL::Finished::Process(), yaSSL::ServerHello::Process(), yaSSL::Data::Process(), yaSSL::Alert::Process(), Handle_old_incorrect_trigger_table_hook::process_unknown_string(), Handle_old_incorrect_sql_modes_hook::process_unknown_string(), READ_INFO::READ_INFO(), read_sep_field(), readFileWait(), readHeader(), Dbdict::readSchemaConf(), Dbtup::readTriggerInfo(), row_create_table_for_mysql(), row_drop_database_for_mysql(), row_drop_table_for_mysql(), row_truncate_table_for_mysql(), simple_raw_key_cmp(), srv_parse_data_file_paths_and_sizes(), TaoCrypt::RSA_Encryptor< Pad >::SSL_Verify(), stringcmp(), test_bug10214(), test_bug11904(), test_bug4026(), test_bug4030(), test_bug8378(), test_ps_i18n(), trx_get_trx_by_xid(), unlink_open_table(), Properties::unpack(), ConfigValuesFactory::unpack(), update_line(), UT_LIST_BASE_NODE_T(), Item_func_trim::val_str(), Item_func_rtrim::val_str(), Item_func_ltrim::val_str(), TaoCrypt::CertDecoder::ValidateSignature(), Item_nodeset_func_axisbyname::validname(), and ha_archive::write_row().
00039 { 00040 while (--len >= 0) 00041 if (*lhs++ != *rhs++) return (uchar) lhs[-1] - (uchar) rhs[-1]; 00042 return 0; 00043 }
Here is the caller graph for this function:

1.4.7

