[docs][ci skip] Adding teardown calls to the C examples
This commit is contained in:
13
README.md
13
README.md
@@ -31,6 +31,7 @@ equivalents suitable for search indexing, hashing, etc. The C API is simple:
|
|||||||
#include <libpostal/libpostal.h>
|
#include <libpostal/libpostal.h>
|
||||||
|
|
||||||
int main(int argc, char **argv) {
|
int main(int argc, char **argv) {
|
||||||
|
// Setup (only called once at the beginning of your program)
|
||||||
if (!libpostal_setup() || !libpostal_setup_language_classifier()) {
|
if (!libpostal_setup() || !libpostal_setup_language_classifier()) {
|
||||||
exit(EXIT_FAILURE);
|
exit(EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
@@ -45,12 +46,16 @@ int main(int argc, char **argv) {
|
|||||||
|
|
||||||
// Free expansions
|
// Free expansions
|
||||||
expansion_array_destroy(expansions, num_expansions);
|
expansion_array_destroy(expansions, num_expansions);
|
||||||
|
|
||||||
|
// Teardown (only called once at the end of your program)
|
||||||
|
libpostal_teardown();
|
||||||
|
libpostal_teardown_language_classifier();
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Here's a more succinct example using the Python API:
|
Here's a more succinct example using the Python API:
|
||||||
|
|
||||||
```
|
```python
|
||||||
from postal.expand import expand_address
|
from postal.expand import expand_address
|
||||||
expansions = expand_address('Quatre vignt douze Ave des Champs-Élysées')
|
expansions = expand_address('Quatre vignt douze Ave des Champs-Élysées')
|
||||||
|
|
||||||
@@ -108,7 +113,7 @@ to messy real-world input. Here's a C example:
|
|||||||
#include <libpostal/libpostal.h>
|
#include <libpostal/libpostal.h>
|
||||||
|
|
||||||
int main(int argc, char **argv) {
|
int main(int argc, char **argv) {
|
||||||
// Setup
|
// Setup (only called once at the beginning of your program)
|
||||||
if (!libpostal_setup() || !libpostal_setup_parser()) {
|
if (!libpostal_setup() || !libpostal_setup_parser()) {
|
||||||
exit(EXIT_FAILURE);
|
exit(EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
@@ -122,6 +127,10 @@ int main(int argc, char **argv) {
|
|||||||
|
|
||||||
// Free parse result
|
// Free parse result
|
||||||
address_parser_response_destroy(parsed);
|
address_parser_response_destroy(parsed);
|
||||||
|
|
||||||
|
// Teardown (only called once at the end of your program)
|
||||||
|
libpostal_teardown();
|
||||||
|
libpostal_teardown_parser();
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user