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

Go to the source code of this file.
Functions | |
| size_s | strlen (register char *s) |
| size_s strlen | ( | register char * | s | ) |
Definition at line 56 of file strlen.c.
Referenced by _history_expand_command(), _my_strdup(), _rl_compat_sub(), _rl_complete_internal(), _rl_copy_to_kill_ring(), _rl_macro_dumper_internal(), _rl_make_prompt_for_search(), _rl_savestring(), _rl_strindex(), _rl_untranslate_macro_value(), acl_check_host(), acl_insert_user(), acl_load(), SimpleProperties::Writer::add(), field_real::add(), add_field_to_list(), add_hostname(), add_line(), add_load_option(), Rpl_filter::add_table_rule(), TransporterRegistry::add_transporter_interface(), add_user_option(), Rpl_filter::add_wild_table_rule(), GlobalDictCache::alter_table_rep(), BaseString::append(), String::append(), append_field(), append_file_to_dir(), append_type(), BaseString::argify(), BaseString::assfmt(), Rope::assign(), BaseString::assign(), BaseString::BaseString(), bench_rsa(), build_completion_hash(), build_indicator_message(), c_gets(), c_setpat(), cache_remove_open_tmp(), calc_length(), change_password(), Table_triggers_list::change_table_name(), set_var_password::check(), check(), check_change_password(), check_connection(), check_grant_all_columns(), Table_triggers_list::check_n_load(), checkTCPConstraints(), CLI_MYSQL_REAL_CONNECT(), client_test(), close_temporary_tables(), com_delimiter(), com_help(), com_pager(), com_server_help(), com_tee(), Rope::compare(), ConstRope::compare(), complete(), Instance_options::complete_initialization(), completion_matches(), NdbPool::compute_hash(), compute_lcd_of_matches(), Properties::contains(), convert(), convert_str_to_timestamp(), InitConfigFileParser::convertStringToBool(), InitConfigFileParser::convertStringToUint64(), Load_log_event::copy_log_event(), create_check_file(), Dbdict::create_fg_prepare_start(), Dbdict::create_file_prepare_complete(), Dbdict::create_file_prepare_start(), create_func_version(), create_key(), create_record(), create_select_for_variable(), create_temp_file(), create_tmp_table(), NdbDictInterface::createEvent(), Dbdict::createEvent_RT_USER_CREATE(), Dbdict::createEvent_RT_USER_GET(), NdbDictInterface::createIndex(), NdbDictInterface::createOrAlterTable(), cs_value(), db_create_routine(), db_drop_events_from_table(), db_load_routine(), del_dbopt(), delayed_get_table(), dict_create_add_foreign_to_dictionary(), dict_create_foreign_constraints_low(), dict_get_first_table_name_in_db(), dict_scan_table_name(), dict_strip_comments(), directory_file_name(), dispatch_command(), display_length(), CPCD::Process::do_exec(), do_exec(), do_system(), LocalDictCache::drop(), Events::drop_schema_events(), dump_events_for_db(), dump_remote_log_entries(), dump_routines_for_db(), dump_table(), dump_triggers_for_table(), MgmtSrvr::dumpState(), dynstr_append(), dynstr_set(), echoclient_test(), efind(), el_insertstr(), Empty(), emptyString(), Field_enum::eq_def(), eval_expr(), events_table_index_read_for_db(), evex_print_warnings(), examine_log(), NdbDictInterface::execCREATE_EVNT_CONF(), Dbdict::execCREATE_EVNT_CONF(), Dbdict::execDROP_EVNT_REQ(), execute_commands(), execute_ddl_log_action(), CommandInterpreter::execute_impl(), CommandInterpreter::executeLog(), expand_prompt(), fdputs(), fil_create_directory_for_tablename(), fil_load_single_table_tablespace(), fil_load_single_table_tablespaces(), fil_make_ibd_name(), fil_op_write_log(), filename_completion_function(), fill(), Instance_options::fill_instance_version(), Instance_options::fill_log_options(), Instance_options::fill_mysqld_real_path(), fill_open_tables(), fill_schema_charsets(), fill_schema_coll_charset_app(), fill_schema_collation(), fill_schema_processlist(), find_codeset(), find_command(), find_field_in_table_sef(), find_field_in_tables(), find_files(), MYSQL_BIN_LOG::find_log_pos(), find_option(), find_sys_var(), Item_trigger_field::fix_fields(), fn_format(), fn_rext(), fnprint(), fnwidth(), ErrorReporter::formatMessage(), ft_add_stopword(), ft_boolean_check_syntax_string(), Item_ident::full_name(), GlobalDictCache::get(), LocalDictCache::get(), Properties::get(), get_all_tables(), get_and_validate_path(), get_argument(), get_column_grant(), get_dbopt(), get_default_definer(), get_errcodes(), get_field_name(), NdbDictInterface::get_file(), NdbDictInterface::get_filegroup(), Dbdict::get_object(), get_one_option(), field_str::get_opt_type(), get_options(), get_or_create_user_conn(), get_prefix_buf(), get_referential_constraints_record(), get_relative_path(), get_replace(), get_replace_column(), Rpl_filter::get_rewrite_db(), get_schema_column_record(), get_schema_constraints_record(), get_schema_key_column_usage_record(), get_schema_partitions_record(), get_schema_stat_record(), get_schema_tables_record(), get_share(), ha_archive::get_share(), get_table_key(), get_user_name(), MgmApiSession::getConfig_common(), Properties::getCopy(), Ndb::getDatabaseFromInternalName(), getDiag(), PropertiesImpl::getPackedSize(), ConfigValues::getPackedSize(), getParameter(), SocketInputStream::gets(), Ndb::getSchemaFromInternalName(), EventLogger::getText(), Properties::getTypeOf(), glue_prefix_and_suffix(), GRANT_NAME::GRANT_NAME(), GRANT_TABLE::GRANT_TABLE(), gz_open(), gzerror(), gzprintf(), gzputs(), ha_delete_table(), handle_bootstrap(), handle_default_option(), handle_options(), handle_sigint(), Dbdict::handleTabInfo(), Dbdict::handleTabInfoInit(), Hash(), hist_get(), history_arg_extract(), history_def_add(), history_do_write(), history_expand(), history_expand_internal(), history_filename(), history_next_string(), history_prev_string(), history_save(), history_search_internal(), history_total_bytes(), hostname_requires_resolving(), ieee_class_baseclass(), ieee_read_cxx_class(), ieee_write_id(), SimulatedBlock::infoEvent(), LocalConfig::init(), ClusterConfiguration::init(), Item_func_user::init(), User::init(), Load_log_processor::init_by_cur_dir(), init_check_host(), init_common_variables(), Event_timed::init_definer(), init_dynamic_string(), init_global_datetime_format(), init_line_buffer_from_string(), init_replace(), init_replace_regex(), init_server_components(), init_tmp_table_share(), innobase_start_or_create_for_mysql(), insert_pointer_name(), intern_filename(), DictTabInfo::isBlobTableName(), isolate_tilde_prefix(), sys_var::item(), iter_schema_engines(), lex_init(), list_dbs(), list_tables(), ListCopy(), Options::load(), Event_timed::load_from_row(), Load_log_event::Load_log_event(), main(), make_character_sets_old_format(), make_columns_old_format(), make_date_time(), make_empty_rec(), Item_sp_variable::make_field(), make_new_entry(), make_old_format(), make_proc_old_format(), make_schema_select(), make_scrambled_password(), make_scrambled_password_323(), make_table_list(), make_table_names_old_format(), make_tempname(), matcher(), mem_heap_printf_low(), mem_heap_strcat(), mem_heap_strdup(), sp_head::merge_table_list(), mi_open(), mi_report_error(), modify_defaults_file(), my_b_vprintf(), my_casedn_str_utf8(), my_caseup_str_utf8(), my_load_path(), my_once_strdup(), my_path(), my_print_help(), my_print_result_metadata(), my_print_variables(), my_regcomp(), my_regerror(), my_search_option_files(), my_strdup(), my_vsnprintf(), mysql_admin_table(), mysql_alter_db(), mysql_change_db(), mysql_create_db(), mysql_create_frm(), mysql_create_table(), mysql_execute_command(), mysql_ha_close(), mysql_ha_flush_table(), mysql_ha_hash_get_key(), mysql_ha_open(), mysql_ha_read(), mysql_manager_command(), mysql_manager_connect(), mysql_query(), mysql_register_view(), mysql_rename_view(), mysql_rm_db(), mysql_rm_known_files(), mysql_select_db(), mysql_set_character_set(), mysql_show_grants(), mysql_sigint(), mysql_simple_prepare(), mysql_table_dump(), mysqld_help(), mysqld_show_create_db(), mysqld_show_warnings(), ndb_init(), ndb_mgm_dump_state(), ndb_mgm_get_status(), NdbConfig_ClusterLogFileName(), NdbConfig_ErrorFileName(), NdbConfig_get_path(), NdbConfig_NdbCfgName(), NdbConfig_NextTraceFileName(), NdbConfig_PidFileName(), NdbConfig_SignalLogFileName(), NdbConfig_StdoutFileName(), NdbConfig_TraceFileName(), NdbDaemon_Make(), net_send_error_packet(), net_send_ok(), network_init(), new_command_generator(), yaSSL::NewCopy(), MYSQL_BIN_LOG::open(), open_binary_frm(), open_cursor(), open_or_create_data_files(), open_or_create_log_file(), open_table(), open_temporary_table(), os_file_create_subdirs_if_needed(), os_file_opendir(), os_file_readdir_next_file(), SimpleProperties::pack(), PropertiesImpl::pack(), ConfigValues::pack(), pack_dirname(), pack_header(), pack_screens(), pars_info_add_str_literal(), pars_sql(), parse_delimiter(), parse_output_and_get_value(), parse_stab_argtypes(), parse_stab_members(), CommandInterpreter::parseBlockSpecification(), InitConfigFileParser::parseConfig(), InitConfigFileParser::parseSectionHeader(), yaSSL::PemToDer(), plugin_add(), plugin_dl_add(), plugin_load(), plugin_register_builtin(), pr_class_baseclass(), pr_end_struct_type(), pr_fix_visibility(), pr_function_type(), pr_method_type(), Load_log_processor::prepare_new_file_for_old_format(), prepend_type(), primary_key_fields(), st_table_list::print(), Item_ref::print(), Item_ident::print(), print_conclusions_csv(), handler::print_error(), print_filename(), print_header(), Item::print_item_w_name(), handler::print_keydup_error(), print_nodes(), print_relative_row_vert(), print_res_top(), print_row(), print_table_data_xml(), print_top(), print_value(), print_warnings(), print_xml_null_tag(), print_xml_tag1(), Config::printConfigFile(), process_all_tables_in_db(), Load_log_processor::process_first_event(), process_option(), process_selected_tables(), pstack_install_segv_action(), push_locks_into_array(), GlobalDictCache::put(), LocalDictCache::put(), Properties::put(), Properties::put64(), put_dbopt(), put_to_buff(), Query_log_event::Query_log_event(), r_strinstr(), read_section_stabs_debugging_info(), read_symbol_stabs_debugging_info(), File_class::readChar(), reg_replace(), regcomp(), regmatch(), regrepeat(), regress(), GlobalDictCache::release(), remove_escape(), replace_column_table(), replace_db_table(), replace_dynstr_append(), replace_dynstr_append_mem(), replace_routine_table(), replace_strings_append(), replace_table_table(), replace_user_table(), rl_display_search(), rl_filename_completion_function(), rl_generic_bind(), rl_insert_comment(), rl_insert_text(), rl_invoking_keyseqs_in_map(), rl_macro_bind(), rl_on_new_line_with_prompt(), rl_parse_and_bind(), rl_quote_filename(), rl_redisplay(), rl_replace_line(), rl_search_history(), rl_username_completion_function(), rl_yank_pop(), AsyncFile::rmrfReq(), row_create_table_for_mysql(), row_drop_database_for_mysql(), row_drop_table_for_mysql(), row_ins_invalidate_query_cache(), row_mysql_recover_tmp_table(), run_query(), run_test(), runas(), MgmApiSession::runSession(), rx_try(), safe_query(), savestring(), scramble(), scramble_323(), search_default_file_with_ext(), BackupRestore::search_replace(), select_describe(), Protocol::send_fields(), send_ok(), Dbdict::sendDictLockInfoEvent(), MgmtSrvr::sendStopMgmd(), Filename::set(), Item_proc::set(), String::set(), sys_var_thd_date_time_format::set_default(), set_default_bfd_target(), Gis_read_stream::set_error_msg(), String::set_real(), st_table_share::set_table_cache_key(), set_var::set_var(), set_var_init(), yaSSL::SSL_CTX::SetCipherList(), yaSSL::Parameters::SetCipherNames(), BackupFile::setName(), Item_trigger_field::setup_field(), sh_single_quote(), show_plugins(), show_routine_grants(), show_status_array(), TaoCrypt::Signer::Signer(), sp_add_to_query_tables(), sp_drop_db_routines(), sp_exist_routines(), sp_grant_privileges(), sp_revoke_privileges(), BaseString::split(), sql_create_definition_file(), SQL_CRYPT::SQL_CRYPT(), sql_strdup(), srv_parse_data_file_paths_and_sizes(), stab_demangle_class(), stab_demangle_qualified(), stab_demangle_template(), stab_demangle_type(), stmt_fetch_init(), Field_decimal::store(), Protocol::store(), store_constraints(), store_create_info(), store_key_column_usage(), store_schema_partitions_record(), store_schema_shemata(), store_to_protocol_packet(), store_trigger(), InitConfigFileParser::storeSection(), strdup(), strdup_root(), String::String(), strlcat(), substitute_type(), sv_isrchterm(), sym_tab_add_bound_id(), system_filename(), term_alloc(), test_bug10729(), test_bug10736(), test_bug10760(), test_bug10794(), test_bug11037(), test_bug11111(), test_bug11172(), test_bug11183(), test_bug11656(), test_bug11901(), test_bug11904(), test_bug11909(), test_bug12243(), test_bug13488(), test_bug13524(), test_bug14169(), test_bug14210(), test_bug14845(), test_bug1500(), test_bug15510(), test_bug15613(), test_bug15752(), test_bug1664(), test_bug17667(), test_bug1946(), test_bug20152(), test_bug3035(), test_bug3796(), test_bug4026(), test_bug4030(), test_bug4079(), test_bug4172(), test_bug4231(), test_bug4236(), test_bug5126(), test_bug5194(), test_bug5315(), test_bug5399(), test_bug6046(), test_bug6049(), test_bug6058(), test_bug6059(), test_bug6081(), test_bug6096(), test_bug6761(), test_bug8330(), test_bug8378(), test_bug8722(), test_bug9159(), test_bug9643(), test_conversion(), test_datetime_ranges(), test_fetch_date(), test_if_string_in_list(), test_left_join_view(), test_long_data(), test_long_data_str1(), test_mem_overun(), test_openSSL_des(), test_ps_conj_select(), test_ps_i18n(), test_rewind(), test_snprintf(), test_truncation(), test_truncation_option(), test_view(), test_view_2where(), test_view_insert(), test_view_insert_fields(), test_view_star(), test_view_where(), tilde_expand(), tilde_find_prefix(), tilde_find_suffix(), Transporter::Transporter(), trim(), BaseString::trim(), trim_space(), tty_stty(), ConfigValuesFactory::unpack(), unpack_dirname(), unpack_filename(), update_line(), update_schema_privilege(), update_sys_var_str_path(), update_user_table(), usage(), uses_only_table_name_fields(), UT_LIST_BASE_NODE_T(), ut_print_name(), ut_strcount(), ut_strlcpy(), ut_strlcpy_rev(), ut_strreplace(), Item_func_get_format::val_str(), Item_func_dayname::val_str(), Item_func_monthname::val_str(), Item_func_collation::val_str(), Item_func_charset::val_str(), Item_func_encrypt::val_str(), yaSSL::CertManager::Validate(), var_from_env(), var_get(), var_init(), var_query_set(), var_set(), ConfigRetriever::verifyConfig(), SimulatedBlock::warningEvent(), wf_comp(), write_ddl_log_entry(), File_class::writeChar(), and yaSSL::X509_NAME_oneline().
00057 { 00058 register char *startpos; 00059 00060 startpos = s; 00061 while (*s++); 00062 return ((size_s) (s-startpos-1)); 00063 }
Here is the caller graph for this function:

1.4.7

