Skip to content

Commit 2db0b30

Browse files
committed
Cleaned up interface
1 parent 247297c commit 2db0b30

File tree

8 files changed

+316
-347
lines changed

8 files changed

+316
-347
lines changed

mapcodelib/internal_territory_names_en.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ extern "C" {
2121
#endif
2222

2323
// *** GENERATED FILE (coords.cpp), DO NOT CHANGE OR PRETTIFY ***
24+
2425
static const char *TERRITORY_FULL_NAME_EN[] = {
2526
#ifdef MAPCODE_SUPPORT_LANGUAGE_EN
2627
"Vatican|Holy See",

mapcodelib/internal_territory_names_hi.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ extern "C" {
2323
// *** GENERATED FILE (coords.cpp), DO NOT CHANGE OR PRETTIFY ***
2424

2525
static const char *TERRITORY_FULL_NAME_HI[] = {
26+
#ifdef MAPCODE_SUPPORT_LANGUAGE_HI
2627
/* VAT */ "वेटिकन सिटी|पवित्र देखें",
2728
/* MCO */ "मोनाको",
2829
/* GIB */ "जिब्राल्टर",
@@ -556,6 +557,9 @@ static const char *TERRITORY_FULL_NAME_HI[] = {
556557
/* CPT */ "क्लिपरटन द्वीप",
557558
/* ATA */ "अंटार्कटिका",
558559
/* AAA */ "अंतरराष्ट्रीय|अंतरराष्ट्रीय|पृथ्वी"
560+
#else // MAPCODE_SUPPORT_LANGUAGE_HI
561+
NULL
562+
#endif // MAPCODE_SUPPORT_LANGUAGE_HI
559563
};
560564

561565
#ifdef __cplusplus

mapcodelib/internal_territory_names_local.h

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ extern "C" {
2222

2323
// *** GENERATED FILE (coords.cpp), DO NOT CHANGE OR PRETTIFY ***
2424
static const char *TERRITORY_FULL_NAME_LOCAL[] = {
25-
#ifdef MAPCODE_SUPPORT_LANGUAGE_LOCAL
2625
"Sancta Sedes|Holy See",
2726
"Monaco",
2827
"Gibraltar",
@@ -555,10 +554,7 @@ static const char *TERRITORY_FULL_NAME_LOCAL[] = {
555554
"United States Minor Outlying Islands|USMOI",
556555
"Île de Clipperton|Isla de la Pasión",
557556
"Antarctica",
558-
"Earth",
559-
#else // MAPCODE_SUPPORT_LANGUAGE_LOCAL
560-
NULL
561-
#endif // MAPCODE_SUPPORT_LANGUAGE_LOCAL
557+
"Earth"
562558
};
563559

564560
#ifdef __cplusplus

mapcodelib/mapcode_legacy.c

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@
1818
#include <stdio.h>
1919

2020
#include "mapcode_legacy.h"
21-
#include "mapcoder.h"
22-
#include "internal_alphabet_recognizer.h"
21+
2322

2423
/**
2524
* Include global legacy buffers. These are not thread-safe!

mapcodelib/mapcode_legacy.h

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,11 @@ extern "C" {
5050

5151
#define COMPARE_MAPCODE_MISSING_CHARACTERS ERR_MAPCODE_INCOMPLETE
5252

53+
#define MAX_PROPER_MAPCODE_LEN MAX_PROPER_MAPCODE_ASCII_LEN
54+
#define MAX_ISOCODE_LEN MAX_ISOCODE_ASCII_LEN
55+
#define MAX_CLEAN_MAPCODE_LEN MAX_CLEAN_MAPCODE_ASCII_LEN
56+
#define MAX_MAPCODE_RESULT_LEN MAX_MAPCODE_RESULT_ASCII_LEN
57+
5358
#define MAX_LANGUAGES _ALPHABET_MAX
5459
#define MAPCODE_LANGUAGE_ROMAN ALPHABET_ROMAN
5560
#define MAPCODE_LANGUAGE_GREEK ALPHABET_GREEK

0 commit comments

Comments
 (0)