$OpenBSD: patch-src_main_cpp,v 1.5 2018/04/16 08:58:32 tb Exp $

Index: src/main.cpp
--- src/main.cpp.orig
+++ src/main.cpp
@@ -95,7 +95,7 @@ static struct my_option my_long_options[] =
    0, (void*)1},
 
   {"select_limit", OPT_SELECT_LIMIT, "", (uchar**) &select_limit,
-   (uchar**) &select_limit, 0, GET_ULONG, REQUIRED_ARG, 1000L, 1, ~0L, 0, 1, 0},
+   (uchar**) &select_limit, 0, GET_ULONG, REQUIRED_ARG, 1000L, 1, ~0ULL, 0, 1, 0},
   
   {"net_buffer_length", OPT_NET_BUFFER_LENGTH, "",
    (uchar**) &my_net_buffer_length, (uchar**) &my_net_buffer_length, 0, GET_ULONG,
@@ -111,7 +111,7 @@ static struct my_option my_long_options[] =
    (uchar**) &opt_local_infile, 0, GET_BOOL, OPT_ARG, 0, 0, 0, 0, 0, 0},
 
   {"max_join_size", OPT_MAX_JOIN_SIZE, "", (uchar**) &max_join_size,
-   (uchar**) &max_join_size, 0, GET_ULONG, REQUIRED_ARG, 1000000L, 1, ~0L, 0, 1,
+   (uchar**) &max_join_size, 0, GET_ULONG, REQUIRED_ARG, 1000000L, 1, ~0ULL, 0, 1,
    0},
 
   { 0, 0, 0, 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}
