diff --git a/src/calls-emergency-call-types.c b/src/calls-emergency-call-types.c index 5b68d29..4d4d244 100644 --- a/src/calls-emergency-call-types.c +++ b/src/calls-emergency-call-types.c @@ -33,6 +33,27 @@ typedef struct { GHashTable *by_mcc; CallsEmergencyNumberTypes emergency_number_types[] = { + { "AT", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "BE", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "BG", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, { "CH", { { "117", CALLS_EMERGENCY_CALL_TYPE_POLICE }, @@ -40,6 +61,13 @@ CallsEmergencyNumberTypes emergency_number_types[] = { { "118", CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE } } }, + { "CY", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, { "DE", { { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | @@ -47,6 +75,146 @@ CallsEmergencyNumberTypes emergency_number_types[] = { CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } } }, + { "DK", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "EE", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "ES", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "FI", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "FR", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "GR", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "HR", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "HU", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "IE", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "IT", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "LV", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "LT", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "LU", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "MT", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "NL", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "PL", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "PT", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "RO", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "SI", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, + { "SK", + { + { "112", (CALLS_EMERGENCY_CALL_TYPE_POLICE | + CALLS_EMERGENCY_CALL_TYPE_AMBULANCE | + CALLS_EMERGENCY_CALL_TYPE_FIRE_BRIGADE) } + } + }, { "US", { { "911", (CALLS_EMERGENCY_CALL_TYPE_POLICE |