dm_kind Module

ISO Fortran Environment imports and additional kind definitions.

This module provides the following integer and real kinds:

  • 2-byte signed integer: i2 (⇒ int16)
  • 4-byte signed integer: i4 (⇒ int32)
  • 8-byte signed integer: i8 (⇒ int64)
  • 2-byte unsigned integer: u2 (⇒ int16)
  • 4-byte unsigned integer: u4 (⇒ int32)
  • 4-byte real: r4 (⇒ real32)
  • 8-byte real: r8 (⇒ real64)

As well as the following input/output units:

  • standard error: stderr (⇒ error_unit)
  • standard input: stdin (⇒ input_unit)
  • standard output: stdout (⇒ output_unit)

Uses

  • module~~dm_kind~~UsesGraph module~dm_kind dm_kind iso_fortran_env iso_fortran_env module~dm_kind->iso_fortran_env

Used by

  • module~~dm_kind~~UsedByGraph module~dm_kind dm_kind module~dm_arg dm_arg module~dm_arg->module~dm_kind module~dm_error dm_error module~dm_arg->module~dm_error module~dm_file dm_file module~dm_arg->module~dm_file module~dm_util dm_util module~dm_arg->module~dm_util module~dm_base64 dm_base64 module~dm_base64->module~dm_kind module~dm_base64->module~dm_error module~dm_beat dm_beat module~dm_beat->module~dm_kind module~dm_beat->module~dm_error module~dm_node dm_node module~dm_beat->module~dm_node module~dm_time dm_time module~dm_beat->module~dm_time module~dm_block dm_block module~dm_block->module~dm_kind module~dm_dp dm_dp module~dm_block->module~dm_dp module~dm_block->module~dm_error module~dm_c dm_c module~dm_c->module~dm_kind module~dm_cgi dm_cgi module~dm_cgi->module~dm_kind module~dm_cgi->module~dm_error module~dm_hash dm_hash module~dm_cgi->module~dm_hash module~dm_string dm_string module~dm_cgi->module~dm_string module~dm_cgi->module~dm_time module~dm_cgi->module~dm_util module~dm_config dm_config module~dm_config->module~dm_kind module~dm_config->module~dm_error module~dm_lua dm_lua module~dm_config->module~dm_lua module~dm_config->module~dm_string module~dm_const dm_const module~dm_const->module~dm_kind module~dm_csv dm_csv module~dm_csv->module~dm_kind module~dm_csv->module~dm_error module~dm_csv->module~dm_string module~dm_csv->module~dm_util module~dm_db dm_db module~dm_db->module~dm_kind module~dm_db->module~dm_error module~dm_db->module~dm_string module~dm_db->module~dm_time module~dm_db->module~dm_util module~dm_dp->module~dm_kind module~dm_dp->module~dm_error module~dm_dp->module~dm_time module~dm_env dm_env module~dm_env->module~dm_kind module~dm_env->module~dm_error module~dm_env->module~dm_string module~dm_error->module~dm_kind module~dm_fcgi dm_fcgi module~dm_fcgi->module~dm_kind module~dm_fcgi->module~dm_cgi module~dm_fcgi->module~dm_error module~dm_fifo dm_fifo module~dm_fifo->module~dm_kind module~dm_fifo->module~dm_error module~dm_fifo->module~dm_file module~dm_file->module~dm_kind module~dm_file->module~dm_error module~dm_geocom dm_geocom module~dm_geocom->module~dm_kind module~dm_geocom->module~dm_error module~dm_geocom_api dm_geocom_api module~dm_geocom->module~dm_geocom_api module~dm_request dm_request module~dm_geocom->module~dm_request module~dm_response dm_response module~dm_geocom->module~dm_response module~dm_tty dm_tty module~dm_geocom->module~dm_tty module~dm_geocom->module~dm_util module~dm_geocom_type dm_geocom_type module~dm_geocom->module~dm_geocom_type module~dm_geocom_api->module~dm_kind module~dm_geocom_api->module~dm_request module~dm_geocom_api->module~dm_response module~dm_geocom_api->module~dm_util module~dm_geocom_api->module~dm_geocom_type module~dm_geojson dm_geojson module~dm_geojson->module~dm_kind module~dm_geojson->module~dm_error module~dm_json dm_json module~dm_geojson->module~dm_json module~dm_geojson->module~dm_util module~dm_hash->module~dm_kind module~dm_hash_table dm_hash_table module~dm_hash_table->module~dm_kind module~dm_hash_table->module~dm_error module~dm_hash_table->module~dm_hash module~dm_hdf5 dm_hdf5 module~dm_hdf5->module~dm_kind module~dm_hdf5->module~dm_error module~dm_html dm_html module~dm_html->module~dm_kind module~dm_html->module~dm_error module~dm_html->module~dm_string module~dm_html->module~dm_util module~dm_json->module~dm_kind module~dm_json->module~dm_dp module~dm_json->module~dm_error module~dm_json->module~dm_util module~dm_jsonl dm_jsonl module~dm_jsonl->module~dm_kind module~dm_jsonl->module~dm_error module~dm_jsonl->module~dm_json module~dm_jsonl->module~dm_util module~dm_la dm_la module~dm_la->module~dm_kind module~dm_log dm_log module~dm_log->module~dm_kind module~dm_log->module~dm_error module~dm_log->module~dm_node module~dm_observ dm_observ module~dm_log->module~dm_observ module~dm_sensor dm_sensor module~dm_log->module~dm_sensor module~dm_target dm_target module~dm_log->module~dm_target module~dm_log->module~dm_time module~dm_logger dm_logger module~dm_logger->module~dm_kind module~dm_logger->module~dm_error module~dm_logger->module~dm_log module~dm_logger->module~dm_node module~dm_logger->module~dm_observ module~dm_lua->module~dm_kind module~dm_lua->module~dm_error module~dm_lua->module~dm_file module~dm_lua->module~dm_string module~dm_lua->module~dm_util module~dm_lua_geocom dm_lua_geocom module~dm_lua_geocom->module~dm_kind module~dm_lua_geocom->module~dm_error module~dm_lua_geocom->module~dm_geocom_api module~dm_lua_geocom->module~dm_lua module~dm_lua_geocom->module~dm_request module~dm_lua_geocom->module~dm_geocom_type module~dm_mail dm_mail module~dm_mail->module~dm_kind module~dm_mail->module~dm_error module~dm_mail->module~dm_time module~dm_mail->module~dm_util module~dm_modbus dm_modbus module~dm_modbus->module~dm_kind module~dm_modbus->module~dm_c module~dm_modbus->module~dm_error module~dm_mqtt dm_mqtt module~dm_mqtt->module~dm_kind module~dm_mqtt->module~dm_error module~dm_mqtt->module~dm_util module~dm_mqueue dm_mqueue module~dm_mqueue->module~dm_kind module~dm_mqueue->module~dm_error module~dm_mqueue->module~dm_log module~dm_mqueue->module~dm_observ module~dm_nml dm_nml module~dm_nml->module~dm_kind module~dm_nml->module~dm_error module~dm_node->module~dm_kind module~dm_observ->module~dm_kind module~dm_observ->module~dm_error module~dm_observ->module~dm_node module~dm_observ->module~dm_request module~dm_observ->module~dm_response module~dm_observ->module~dm_sensor module~dm_observ->module~dm_target module~dm_observ->module~dm_time module~dm_observ->module~dm_util module~dm_pipe dm_pipe module~dm_pipe->module~dm_kind module~dm_pipe->module~dm_error module~dm_plot dm_plot module~dm_plot->module~dm_kind module~dm_plot->module~dm_dp module~dm_plot->module~dm_error module~dm_plot->module~dm_pipe module~dm_plot->module~dm_string module~dm_plot->module~dm_time module~dm_regex dm_regex module~dm_regex->module~dm_kind module~dm_regex->module~dm_error module~dm_report dm_report module~dm_report->module~dm_kind module~dm_report->module~dm_file module~dm_report->module~dm_log module~dm_report->module~dm_node module~dm_report->module~dm_plot module~dm_report->module~dm_response module~dm_report->module~dm_sensor module~dm_report->module~dm_target module~dm_report->module~dm_time module~dm_request->module~dm_kind module~dm_request->module~dm_error module~dm_request->module~dm_response module~dm_request->module~dm_string module~dm_request->module~dm_time module~dm_request->module~dm_util module~dm_response->module~dm_kind module~dm_response->module~dm_error module~dm_response->module~dm_util module~dm_rpc dm_rpc module~dm_rpc->module~dm_kind module~dm_rpc->module~dm_error module~dm_rpc->module~dm_util module~dm_z dm_z module~dm_rpc->module~dm_z module~dm_rts dm_rts module~dm_rts->module~dm_kind module~dm_sensor->module~dm_kind module~dm_sensor->module~dm_node module~dm_string->module~dm_kind module~dm_string->module~dm_error module~dm_sync dm_sync module~dm_sync->module~dm_kind module~dm_sync->module~dm_observ module~dm_sync->module~dm_string module~dm_sync->module~dm_time module~dm_system dm_system module~dm_system->module~dm_kind module~dm_system->module~dm_error module~dm_target->module~dm_kind module~dm_target->module~dm_util module~dm_test dm_test module~dm_test->module~dm_kind module~dm_test->module~dm_error module~dm_test->module~dm_time module~dm_test->module~dm_util module~dm_time->module~dm_kind module~dm_time->module~dm_error module~dm_time->module~dm_util module~dm_timer dm_timer module~dm_timer->module~dm_kind module~dm_transform dm_transform module~dm_transform->module~dm_kind module~dm_transform->module~dm_const module~dm_transform->module~dm_error module~dm_transform->module~dm_la module~dm_transform->module~dm_util module~dm_tty->module~dm_kind module~dm_tty->module~dm_error module~dm_tty->module~dm_file module~dm_tty->module~dm_string module~dm_unit dm_unit module~dm_unit->module~dm_kind module~dm_unit->module~dm_error module~dm_unit->module~dm_util module~dm_util->module~dm_kind module~dm_util->module~dm_error module~dm_z->module~dm_kind module~dm_z->module~dm_error module~dm_z->module~dm_nml module~dm_zlib dm_zlib module~dm_z->module~dm_zlib module~dm_zstd dm_zstd module~dm_z->module~dm_zstd module~dm_zlib->module~dm_kind module~dm_zlib->module~dm_error module~dm_zstd->module~dm_kind module~dm_zstd->module~dm_error module~dmpack dmpack module~dmpack->module~dm_kind module~dmpack->module~dm_arg module~dmpack->module~dm_base64 module~dmpack->module~dm_beat module~dmpack->module~dm_block module~dmpack->module~dm_c module~dmpack->module~dm_cgi module~dmpack->module~dm_config module~dmpack->module~dm_const module~dmpack->module~dm_csv module~dmpack->module~dm_db module~dmpack->module~dm_dp module~dmpack->module~dm_env module~dmpack->module~dm_error module~dmpack->module~dm_fcgi module~dmpack->module~dm_fifo module~dmpack->module~dm_file module~dmpack->module~dm_geocom module~dmpack->module~dm_geocom_api module~dmpack->module~dm_geojson module~dmpack->module~dm_hash module~dmpack->module~dm_hash_table module~dmpack->module~dm_hdf5 module~dmpack->module~dm_html module~dmpack->module~dm_json module~dmpack->module~dm_jsonl module~dmpack->module~dm_la module~dmpack->module~dm_log module~dmpack->module~dm_logger module~dmpack->module~dm_lua module~dmpack->module~dm_lua_geocom module~dmpack->module~dm_mail module~dmpack->module~dm_modbus module~dmpack->module~dm_mqtt module~dmpack->module~dm_mqueue module~dmpack->module~dm_nml module~dmpack->module~dm_node module~dmpack->module~dm_observ module~dmpack->module~dm_pipe module~dmpack->module~dm_plot module~dmpack->module~dm_regex module~dmpack->module~dm_report module~dmpack->module~dm_request module~dmpack->module~dm_response module~dmpack->module~dm_rpc module~dmpack->module~dm_rts module~dmpack->module~dm_sensor module~dmpack->module~dm_string module~dmpack->module~dm_sync module~dmpack->module~dm_system module~dmpack->module~dm_target module~dmpack->module~dm_test module~dmpack->module~dm_time module~dmpack->module~dm_timer module~dmpack->module~dm_transform module~dmpack->module~dm_tty module~dmpack->module~dm_unit module~dmpack->module~dm_util module~dmpack->module~dm_z module~dmpack->module~dm_zlib module~dmpack->module~dm_zstd module~dm_api dm_api module~dmpack->module~dm_api module~dm_atom dm_atom module~dmpack->module~dm_atom module~dm_cgi_router dm_cgi_router module~dmpack->module~dm_cgi_router module~dmpack->module~dm_geocom_type module~dm_job dm_job module~dmpack->module~dm_job module~dm_lua_api dm_lua_api module~dmpack->module~dm_lua_api module~dm_mqueue_util dm_mqueue_util module~dmpack->module~dm_mqueue_util module~dm_mutex dm_mutex module~dmpack->module~dm_mutex module~dm_sem dm_sem module~dmpack->module~dm_sem module~dm_thread dm_thread module~dmpack->module~dm_thread module~dm_api->module~dm_error module~dm_api->module~dm_time module~dm_api->module~dm_util module~dm_atom->module~dm_html module~dm_atom->module~dm_log module~dm_atom->module~dm_time module~dm_cgi_router->module~dm_cgi module~dm_cgi_router->module~dm_error module~dm_cgi_router->module~dm_hash_table module~dm_geocom_type->module~dm_error module~dm_job->module~dm_error module~dm_job->module~dm_observ module~dm_lua_api->module~dm_error module~dm_lua_api->module~dm_lua module~dm_lua_api->module~dm_util module~dm_mqueue_util->module~dm_error module~dm_mqueue_util->module~dm_mqueue module~dm_mqueue_util->module~dm_util module~dm_mutex->module~dm_error module~dm_sem->module~dm_error module~dm_thread->module~dm_error proc~dm_api_status_from_string dm_api_status_from_string proc~dm_api_status_from_string->module~dm_string proc~dm_arg_validate dm_arg_validate proc~dm_arg_validate->module~dm_log proc~dm_arg_validate->module~dm_string proc~dm_arg_validate->module~dm_time proc~dm_beat_valid dm_beat_valid proc~dm_beat_valid->module~dm_string proc~dm_config_open dm_config_open proc~dm_config_open->module~dm_file proc~dm_config_open->module~dm_lua_geocom proc~dm_config_open->module~dm_lua_api proc~dm_csv_header_observ dm_csv_header_observ proc~dm_csv_header_observ->module~dm_observ proc~dm_csv_header_observ->module~dm_request proc~dm_db_attach dm_db_attach proc~dm_db_attach->module~dm_file proc~dm_db_backup dm_db_backup proc~dm_db_backup->module~dm_file proc~dm_db_insert_beat dm_db_insert_beat proc~dm_db_insert_beat->module~dm_beat proc~dm_db_insert_beats dm_db_insert_beats proc~dm_db_insert_beats->module~dm_beat proc~dm_db_insert_log dm_db_insert_log proc~dm_db_insert_log->module~dm_log proc~dm_db_insert_node dm_db_insert_node proc~dm_db_insert_node->module~dm_node proc~dm_db_insert_observ dm_db_insert_observ proc~dm_db_insert_observ->module~dm_observ proc~dm_db_insert_observs dm_db_insert_observs proc~dm_db_insert_observs->module~dm_observ proc~dm_db_insert_sensor dm_db_insert_sensor proc~dm_db_insert_sensor->module~dm_sensor proc~dm_db_insert_sync dm_db_insert_sync proc~dm_db_insert_sync->module~dm_sync proc~dm_db_insert_sync_log dm_db_insert_sync_log proc~dm_db_insert_sync_log->module~dm_sync proc~dm_db_insert_sync_node dm_db_insert_sync_node proc~dm_db_insert_sync_node->module~dm_sync proc~dm_db_insert_sync_observ dm_db_insert_sync_observ proc~dm_db_insert_sync_observ->module~dm_sync proc~dm_db_insert_sync_sensor dm_db_insert_sync_sensor proc~dm_db_insert_sync_sensor->module~dm_sync proc~dm_db_insert_sync_target dm_db_insert_sync_target proc~dm_db_insert_sync_target->module~dm_sync proc~dm_db_insert_target dm_db_insert_target proc~dm_db_insert_target->module~dm_target proc~dm_db_open dm_db_open proc~dm_db_open->module~dm_file proc~dm_db_select_beat dm_db_select_beat proc~dm_db_select_beat->module~dm_beat proc~dm_db_select_log dm_db_select_log proc~dm_db_select_log->module~dm_log proc~dm_db_select_logs_by_observ dm_db_select_logs_by_observ proc~dm_db_select_logs_by_observ->module~dm_log proc~dm_db_select_node dm_db_select_node proc~dm_db_select_node->module~dm_node proc~dm_db_select_observ dm_db_select_observ proc~dm_db_select_observ->module~dm_observ proc~dm_db_select_observ_ids dm_db_select_observ_ids proc~dm_db_select_observ_ids->module~dm_observ proc~dm_db_select_observ_views dm_db_select_observ_views proc~dm_db_select_observ_views->module~dm_observ proc~dm_db_select_observs_by_id dm_db_select_observs_by_id proc~dm_db_select_observs_by_id->module~dm_observ proc~dm_db_select_observs_by_time dm_db_select_observs_by_time proc~dm_db_select_observs_by_time->module~dm_observ proc~dm_db_select_sensor dm_db_select_sensor proc~dm_db_select_sensor->module~dm_sensor proc~dm_db_select_sync_log dm_db_select_sync_log proc~dm_db_select_sync_log->module~dm_sync proc~dm_db_select_sync_logs dm_db_select_sync_logs proc~dm_db_select_sync_logs->module~dm_sync proc~dm_db_select_sync_node dm_db_select_sync_node proc~dm_db_select_sync_node->module~dm_sync proc~dm_db_select_sync_nodes dm_db_select_sync_nodes proc~dm_db_select_sync_nodes->module~dm_sync proc~dm_db_select_sync_observ dm_db_select_sync_observ proc~dm_db_select_sync_observ->module~dm_sync proc~dm_db_select_sync_observs dm_db_select_sync_observs proc~dm_db_select_sync_observs->module~dm_sync proc~dm_db_select_sync_sensor dm_db_select_sync_sensor proc~dm_db_select_sync_sensor->module~dm_sync proc~dm_db_select_sync_sensors dm_db_select_sync_sensors proc~dm_db_select_sync_sensors->module~dm_sync proc~dm_db_select_sync_target dm_db_select_sync_target proc~dm_db_select_sync_target->module~dm_sync proc~dm_db_select_sync_targets dm_db_select_sync_targets proc~dm_db_select_sync_targets->module~dm_sync proc~dm_db_select_target dm_db_select_target proc~dm_db_select_target->module~dm_target proc~dm_db_update_node dm_db_update_node proc~dm_db_update_node->module~dm_node proc~dm_db_update_sensor dm_db_update_sensor proc~dm_db_update_sensor->module~dm_sensor proc~dm_db_update_target dm_db_update_target proc~dm_db_update_target->module~dm_target proc~dm_db_vacuum dm_db_vacuum proc~dm_db_vacuum->module~dm_file proc~dm_deg_to_rad dm_deg_to_rad proc~dm_deg_to_rad->module~dm_const proc~dm_fcgi_header dm_fcgi_header proc~dm_fcgi_header->module~dm_util proc~dm_file_status dm_file_status proc~dm_file_status->module~dm_c proc~dm_format_from_name dm_format_from_name proc~dm_format_from_name->module~dm_string proc~dm_geocom_error_message dm_geocom_error_message proc~dm_geocom_error_message->module~dm_util proc~dm_gon_to_rad dm_gon_to_rad proc~dm_gon_to_rad->module~dm_const proc~dm_hdf5_file_valid dm_hdf5_file_valid proc~dm_hdf5_file_valid->module~dm_file proc~dm_html_beat dm_html_beat proc~dm_html_beat->module~dm_beat proc~dm_html_beat->module~dm_time proc~dm_html_beats dm_html_beats proc~dm_html_beats->module~dm_beat proc~dm_html_beats->module~dm_time proc~dm_html_cgi_env dm_html_cgi_env proc~dm_html_cgi_env->module~dm_cgi proc~dm_html_data_uri dm_html_data_uri proc~dm_html_data_uri->module~dm_base64 proc~dm_html_log dm_html_log proc~dm_html_log->module~dm_log proc~dm_html_logs dm_html_logs proc~dm_html_logs->module~dm_log proc~dm_html_node dm_html_node proc~dm_html_node->module~dm_node proc~dm_html_nodes dm_html_nodes proc~dm_html_nodes->module~dm_node proc~dm_html_observ dm_html_observ proc~dm_html_observ->module~dm_observ proc~dm_html_observs dm_html_observs proc~dm_html_observs->module~dm_observ proc~dm_html_request dm_html_request proc~dm_html_request->module~dm_request proc~dm_html_responses dm_html_responses proc~dm_html_responses->module~dm_response proc~dm_html_sensor dm_html_sensor proc~dm_html_sensor->module~dm_sensor proc~dm_html_sensors dm_html_sensors proc~dm_html_sensors->module~dm_sensor proc~dm_html_target dm_html_target proc~dm_html_target->module~dm_target proc~dm_html_targets dm_html_targets proc~dm_html_targets->module~dm_target proc~dm_html_time dm_html_time proc~dm_html_time->module~dm_time proc~dm_log_level_from_name dm_log_level_from_name proc~dm_log_level_from_name->module~dm_string proc~dm_lua_api_register dm_lua_api_register proc~dm_lua_api_register->module~dm_log proc~dm_lua_api_register->module~dm_response proc~dm_lua_geocom_register dm_lua_geocom_register proc~dm_lua_geocom_register->module~dm_util proc~dm_modbus_byte_order_from_name dm_modbus_byte_order_from_name proc~dm_modbus_byte_order_from_name->module~dm_string proc~dm_modbus_create_rtu dm_modbus_create_rtu proc~dm_modbus_create_rtu->module~dm_tty proc~dm_node_equals dm_node_equals proc~dm_node_equals->module~dm_util proc~dm_rad_to_deg dm_rad_to_deg proc~dm_rad_to_deg->module~dm_const proc~dm_rad_to_gon dm_rad_to_gon proc~dm_rad_to_gon->module~dm_const proc~dm_regex_request dm_regex_request proc~dm_regex_request->module~dm_request proc~dm_regex_request->module~dm_response proc~dm_regex_request->module~dm_string proc~dm_regex_request->module~dm_util proc~dm_regex_response_string dm_regex_response_string proc~dm_regex_response_string->module~dm_request proc~dm_rpc_send_types dm_rpc_send_types proc~dm_rpc_send_types->module~dm_zstd proc~dm_sensor_equals dm_sensor_equals proc~dm_sensor_equals->module~dm_util proc~dm_sensor_type_from_name dm_sensor_type_from_name proc~dm_sensor_type_from_name->module~dm_string proc~dm_test_dummy_beat dm_test_dummy_beat proc~dm_test_dummy_beat->module~dm_beat proc~dm_test_dummy_log dm_test_dummy_log proc~dm_test_dummy_log->module~dm_log proc~dm_test_dummy_node dm_test_dummy_node proc~dm_test_dummy_node->module~dm_node proc~dm_test_dummy_observ dm_test_dummy_observ proc~dm_test_dummy_observ->module~dm_observ proc~dm_test_dummy_observ->module~dm_request proc~dm_test_dummy_request dm_test_dummy_request proc~dm_test_dummy_request->module~dm_request proc~dm_test_dummy_request->module~dm_response proc~dm_test_dummy_sensor dm_test_dummy_sensor proc~dm_test_dummy_sensor->module~dm_sensor proc~dm_test_dummy_target dm_test_dummy_target proc~dm_test_dummy_target->module~dm_target proc~dm_test_run dm_test_run proc~dm_test_run->module~dm_system proc~dm_test_run->module~dm_time proc~dm_test_run->module~dm_timer proc~dm_test_skip dm_test_skip proc~dm_test_skip->module~dm_env proc~dm_tty_read_request dm_tty_read_request proc~dm_tty_read_request->module~dm_request proc~dm_tty_set_attributes dm_tty_set_attributes proc~dm_tty_set_attributes->module~dm_c proc~dm_tty_write_request dm_tty_write_request proc~dm_tty_write_request->module~dm_request proc~dm_type_from_name dm_type_from_name proc~dm_type_from_name->module~dm_string proc~dm_z_compress_type dm_z_compress_type proc~dm_z_compress_type->module~dm_beat proc~dm_z_compress_type->module~dm_log proc~dm_z_compress_type->module~dm_node proc~dm_z_compress_type->module~dm_observ proc~dm_z_compress_type->module~dm_sensor proc~dm_z_compress_type->module~dm_target proc~dm_z_compress_types dm_z_compress_types proc~dm_z_compress_types->module~dm_string proc~dm_z_type_from_name dm_z_type_from_name proc~dm_z_type_from_name->module~dm_string proc~luaopen_libdmpack luaopen_libdmpack proc~luaopen_libdmpack->module~dm_lua proc~luaopen_libdmpack->module~dm_lua_geocom proc~luaopen_libdmpack->module~dm_lua_api