Skip to content

Commit fbc1257

Browse files
authored
Merge pull request #115 from Jan-E/master
Add config.w32 for building on Windows
2 parents ea95574 + 4bffde0 commit fbc1257

File tree

3 files changed

+13
-2
lines changed

3 files changed

+13
-2
lines changed

ext/config.w32

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
ARG_WITH("maxminddb", "Enable MaxMind DB Reader extension support", "no");
2+
3+
if (PHP_MAXMINDDB == "yes") {
4+
if (CHECK_HEADER_ADD_INCLUDE("maxminddb.h", "CFLAGS_MAXMINDDB", PHP_MAXMINDDB + ";" + PHP_PHP_BUILD + "\\include\\maxminddb") &&
5+
CHECK_LIB("libmaxminddb.lib", "maxminddb", PHP_MAXMINDDB)) {
6+
EXTENSION("maxminddb", "maxminddb.c");
7+
} else {
8+
WARNING('Could not find maxminddb.h or libmaxminddb.lib; skipping');
9+
}
10+
}

ext/maxminddb.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,7 @@ handle_map(const MMDB_entry_data_list_s *entry_data_list,
431431
array_init(z_value);
432432
const uint32_t map_size = entry_data_list->entry_data.data_size;
433433

434-
uint i;
434+
uint32_t i;
435435
for (i = 0; i < map_size && entry_data_list; i++) {
436436
entry_data_list = entry_data_list->next;
437437

@@ -463,7 +463,7 @@ handle_array(const MMDB_entry_data_list_s *entry_data_list,
463463

464464
array_init(z_value);
465465

466-
uint i;
466+
uint32_t i;
467467
for (i = 0; i < size && entry_data_list; i++) {
468468
entry_data_list = entry_data_list->next;
469469
zval new_value;

package.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333

3434
<dir name="ext">
3535
<file role="src" name="config.m4"/>
36+
<file role="src" name="config.w32"/>
3637

3738
<file role="src" name="maxminddb.c"/>
3839
<file role="src" name="php_maxminddb.h"/>

0 commit comments

Comments
 (0)