--- pgrouting-pgrouting-2.2.3/src/bd_astar/src/bdastar.h.orig 2016-07-30 02:17:53.164557644 +0100
+++ pgrouting-pgrouting-2.2.3/src/bd_astar/src/bdastar.h 2016-07-30 02:21:13.255188292 +0100
@@ -31,7 +31,7 @@
#ifdef __cplusplus
-extern "C"
+extern "C" {
#endif
int bdastar_wrapper(edge_astar_t *edges, size_t count, int maxnode,
@@ -39,7 +39,7 @@
bool directed, bool has_reverse_cost,
path_element_t **path, size_t *path_count, char **err_msg);
#ifdef __cplusplus
-extern "C"
+}
#endif
#endif
--- pgrouting-pgrouting-2.2.3/src/pickDeliver/src/pdp.h.orig 2016-07-30 02:17:49.835563790 +0100
+++ pgrouting-pgrouting-2.2.3/src/pickDeliver/src/pdp.h 2016-07-30 02:21:13.336188142 +0100
@@ -53,7 +53,7 @@
#ifdef __cplusplus
-extern "C"
+extern "C" {
#endif
int64_t Solver(Customer *c,
size_t total_tuples,
@@ -64,6 +64,6 @@
size_t *length_results);
#ifdef __cplusplus
-extern "C"
+}
#endif
--- pgrouting-pgrouting-2.2.3/src/vrp_basic/src/VRP.h.orig 2016-07-30 02:20:36.515256112 +0100
+++ pgrouting-pgrouting-2.2.3/src/vrp_basic/src/VRP.h 2016-07-30 02:21:13.461187911 +0100
@@ -70,7 +70,7 @@
#ifdef __cplusplus
-extern "C"
+extern "C" {
#endif
int find_vrp_solution(vrp_vehicles_t *vehicles, size_t vehicle_count,
@@ -80,7 +80,7 @@
vrp_result_element_t **result, size_t *result_count, char **err_msg);
#ifdef __cplusplus
-extern "C"
+}
#endif
#endif
--- pgrouting-pgrouting-2.2.3/src/vrppdtw/src/pdp.h.orig 2016-07-30 02:20:34.347260113 +0100
+++ pgrouting-pgrouting-2.2.3/src/vrppdtw/src/pdp.h 2016-07-30 02:21:13.506187828 +0100
@@ -168,12 +168,12 @@
#ifdef __cplusplus
-extern "C"
+extern "C" {
#endif
int Solver(customer *c, int total_tuples, int vehicle_count, int capacity , char **msg, path_element **results, int *length_results);
#ifdef __cplusplus
-extern "C"
+}
#endif