From a7669670371588cd3682cc86c47e1e39557b586c Mon Sep 17 00:00:00 2001 From: Ayush Kumar Date: Sat, 28 Feb 2026 20:19:13 +0530 Subject: [PATCH 1/6] fix warnings of cppcoreguidelines-init-variables --- src/allpairs/floydWarshall.c | 14 ++++---- src/allpairs/johnson.c | 14 ++++---- src/astar/astar.c | 16 +++++----- src/bdAstar/bdAstar.c | 16 +++++----- src/bdDijkstra/bdDijkstra.c | 16 +++++----- src/bellman_ford/bellman_ford.c | 16 +++++----- src/bellman_ford/bellman_ford_neg.c | 16 +++++----- src/bellman_ford/edwardMoore.c | 16 +++++----- .../binaryBreadthFirstSearch.c | 16 +++++----- src/breadthFirstSearch/breadthFirstSearch.c | 16 +++++----- src/chinese/chinesePostman.c | 16 +++++----- src/circuits/hawickCircuits.c | 16 +++++----- src/coloring/bipartite.c | 16 +++++----- src/coloring/edgeColoring.c | 16 +++++----- src/coloring/sequentialVertexColoring.c | 16 +++++----- src/common/postgres_connection.c | 6 ++-- src/components/articulationPoints.c | 16 +++++----- src/components/biconnectedComponents.c | 16 +++++----- src/components/bridges.c | 16 +++++----- src/components/connectedComponents.c | 16 +++++----- src/components/makeConnected.c | 16 +++++----- src/components/strongComponents.c | 16 +++++----- src/contraction/contractGraph.c | 26 +++++++-------- src/contraction/contractionHierarchies.c | 26 +++++++-------- src/dagShortestPath/dagShortestPath.c | 16 +++++----- src/dijkstra/dijkstra.c | 32 +++++++++---------- src/dijkstra/dijkstraVia.c | 16 +++++----- src/dominator/lengauerTarjanDominatorTree.c | 16 +++++----- src/driving_distance/driving_distance.c | 32 +++++++++---------- .../driving_distance_withPoints.c | 32 +++++++++---------- src/ksp/ksp.c | 32 +++++++++---------- src/ksp/turnRestrictedPath.c | 16 +++++----- src/ksp/withPoints_ksp.c | 32 +++++++++---------- src/lineGraph/lineGraph.c | 16 +++++----- src/lineGraph/lineGraphFull.c | 16 +++++----- src/max_flow/edge_disjoint_paths.c | 16 +++++----- src/max_flow/max_flow.c | 16 +++++----- src/max_flow/maximum_cardinality_matching.c | 22 ++++++------- src/max_flow/minCostMaxFlow.c | 16 +++++----- src/metrics/betweennessCentrality.c | 14 ++++---- src/mincut/stoerWagner.c | 16 +++++----- src/ordering/cuthillMckeeOrdering.c | 16 +++++----- src/ordering/kingOrdering.c | 16 +++++----- src/ordering/sloanOrdering.c | 16 +++++----- src/ordering/topologicalSort.c | 16 +++++----- src/pickDeliver/pickDeliver.c | 16 +++++----- src/pickDeliver/pickDeliverEuclidean.c | 16 +++++----- src/planar/boyerMyrvold.c | 16 +++++----- src/spanningTree/kruskal.c | 32 +++++++++---------- src/spanningTree/prim.c | 32 +++++++++---------- src/transitiveClosure/transitiveClosure.c | 26 +++++++-------- src/traversal/depthFirstSearch.c | 16 +++++----- src/trsp/trsp.c | 16 +++++----- src/trsp/trspVia.c | 16 +++++----- src/trsp/trspVia_withPoints.c | 32 +++++++++---------- src/trsp/trsp_withPoints.c | 32 +++++++++---------- src/tsp/TSP.c | 32 +++++++++---------- src/tsp/euclideanTSP.c | 32 +++++++++---------- src/withPoints/withPoints.c | 32 +++++++++---------- src/withPoints/withPointsVia.c | 32 +++++++++---------- 60 files changed, 594 insertions(+), 594 deletions(-) diff --git a/src/allpairs/floydWarshall.c b/src/allpairs/floydWarshall.c index ec40f5a3bf..da76268922 100644 --- a/src/allpairs/floydWarshall.c +++ b/src/allpairs/floydWarshall.c @@ -37,14 +37,14 @@ PG_FUNCTION_INFO_V1(_pgr_floydwarshall); PGDLLEXPORT Datum _pgr_floydwarshall(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; IID_t_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -74,10 +74,10 @@ _pgr_floydwarshall(PG_FUNCTION_ARGS) { result_tuples = (IID_t_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; values = palloc(3 * sizeof(Datum)); nulls = palloc(3 * sizeof(bool)); diff --git a/src/allpairs/johnson.c b/src/allpairs/johnson.c index c99f732f20..bc20f10ef2 100644 --- a/src/allpairs/johnson.c +++ b/src/allpairs/johnson.c @@ -38,14 +38,14 @@ PG_FUNCTION_INFO_V1(_pgr_johnson); PGDLLEXPORT Datum _pgr_johnson(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; IID_t_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -75,10 +75,10 @@ _pgr_johnson(PG_FUNCTION_ARGS) { result_tuples = (IID_t_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool *nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool *nulls = NULL; values = palloc(3 * sizeof(Datum)); nulls = palloc(3 * sizeof(bool)); diff --git a/src/astar/astar.c b/src/astar/astar.c index fad418d8be..7446c7b5ec 100644 --- a/src/astar/astar.c +++ b/src/astar/astar.c @@ -38,14 +38,14 @@ PG_FUNCTION_INFO_V1(_pgr_astar); PGDLLEXPORT Datum _pgr_astar(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -112,17 +112,17 @@ PGDLLEXPORT Datum _pgr_astar(PG_FUNCTION_ARGS) { result_tuples = (Path_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb = 8; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/bdAstar/bdAstar.c b/src/bdAstar/bdAstar.c index 3b6e2789fb..68109be602 100644 --- a/src/bdAstar/bdAstar.c +++ b/src/bdAstar/bdAstar.c @@ -39,14 +39,14 @@ PG_FUNCTION_INFO_V1(_pgr_bdastar); PGDLLEXPORT Datum _pgr_bdastar(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -113,17 +113,17 @@ _pgr_bdastar(PG_FUNCTION_ARGS) { result_tuples = (Path_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb = 8; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/bdDijkstra/bdDijkstra.c b/src/bdDijkstra/bdDijkstra.c index b7ff64d7fe..3e81d84e5d 100644 --- a/src/bdDijkstra/bdDijkstra.c +++ b/src/bdDijkstra/bdDijkstra.c @@ -38,14 +38,14 @@ PG_FUNCTION_INFO_V1(_pgr_bddijkstra); PGDLLEXPORT Datum _pgr_bddijkstra(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); if (PG_NARGS() == 5) { @@ -117,17 +117,17 @@ PGDLLEXPORT Datum _pgr_bddijkstra(PG_FUNCTION_ARGS) { result_tuples = (Path_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb = 8; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/bellman_ford/bellman_ford.c b/src/bellman_ford/bellman_ford.c index 37adecf2dc..9c7c01cb52 100644 --- a/src/bellman_ford/bellman_ford.c +++ b/src/bellman_ford/bellman_ford.c @@ -90,14 +90,14 @@ process( PGDLLEXPORT Datum _pgr_bellmanford(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -149,16 +149,16 @@ _pgr_bellmanford(PG_FUNCTION_ARGS) { result_tuples = (Path_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t numb = 8; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/bellman_ford/bellman_ford_neg.c b/src/bellman_ford/bellman_ford_neg.c index 70278d7b8d..1d7b41067e 100644 --- a/src/bellman_ford/bellman_ford_neg.c +++ b/src/bellman_ford/bellman_ford_neg.c @@ -92,14 +92,14 @@ process( PGDLLEXPORT Datum _pgr_bellmanfordneg(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -152,16 +152,16 @@ _pgr_bellmanfordneg(PG_FUNCTION_ARGS) { result_tuples = (Path_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t numb = 8; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/bellman_ford/edwardMoore.c b/src/bellman_ford/edwardMoore.c index 1d43f5d7df..34f5070672 100644 --- a/src/bellman_ford/edwardMoore.c +++ b/src/bellman_ford/edwardMoore.c @@ -38,14 +38,14 @@ PG_FUNCTION_INFO_V1(_pgr_edwardmoore); PGDLLEXPORT Datum _pgr_edwardmoore(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -118,17 +118,17 @@ PGDLLEXPORT Datum _pgr_edwardmoore(PG_FUNCTION_ARGS) { result_tuples = (Path_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb = 8; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/breadthFirstSearch/binaryBreadthFirstSearch.c b/src/breadthFirstSearch/binaryBreadthFirstSearch.c index 23bb3b7167..eecbebbcf8 100644 --- a/src/breadthFirstSearch/binaryBreadthFirstSearch.c +++ b/src/breadthFirstSearch/binaryBreadthFirstSearch.c @@ -86,13 +86,13 @@ process( } PGDLLEXPORT Datum _pgr_binarybreadthfirstsearch(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -142,16 +142,16 @@ PGDLLEXPORT Datum _pgr_binarybreadthfirstsearch(PG_FUNCTION_ARGS) { result_tuples = (Path_rt *)funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool *nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool *nulls = NULL; size_t numb = 8; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/breadthFirstSearch/breadthFirstSearch.c b/src/breadthFirstSearch/breadthFirstSearch.c index ad201a5ae4..57a52d646b 100644 --- a/src/breadthFirstSearch/breadthFirstSearch.c +++ b/src/breadthFirstSearch/breadthFirstSearch.c @@ -40,14 +40,14 @@ PG_FUNCTION_INFO_V1(_pgr_breadthfirstsearch); PGDLLEXPORT Datum _pgr_breadthfirstsearch(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; MST_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -84,17 +84,17 @@ PGDLLEXPORT Datum _pgr_breadthfirstsearch(PG_FUNCTION_ARGS) { result_tuples = (MST_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t num = 8; values = palloc(num * sizeof(Datum)); nulls = palloc(num * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/chinese/chinesePostman.c b/src/chinese/chinesePostman.c index 04cf367b40..b52ff8e3fa 100644 --- a/src/chinese/chinesePostman.c +++ b/src/chinese/chinesePostman.c @@ -86,14 +86,14 @@ process( PGDLLEXPORT Datum _pgr_chinesepostman(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -122,10 +122,10 @@ PGDLLEXPORT Datum _pgr_chinesepostman(PG_FUNCTION_ARGS) { result_tuples = (Path_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb = 5; @@ -133,7 +133,7 @@ PGDLLEXPORT Datum _pgr_chinesepostman(PG_FUNCTION_ARGS) { nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/circuits/hawickCircuits.c b/src/circuits/hawickCircuits.c index 9202febf04..2aa6283a98 100644 --- a/src/circuits/hawickCircuits.c +++ b/src/circuits/hawickCircuits.c @@ -75,14 +75,14 @@ process( } PGDLLEXPORT Datum _pgr_hawickcircuits(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; circuits_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -111,17 +111,17 @@ PGDLLEXPORT Datum _pgr_hawickcircuits(PG_FUNCTION_ARGS) { result_tuples = (circuits_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool *nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool *nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb_out = 9; values = palloc(numb_out * sizeof(Datum)); nulls = palloc(numb_out * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i< numb_out; ++i) { nulls[i] = false; } diff --git a/src/coloring/bipartite.c b/src/coloring/bipartite.c index 1822bd0700..36cd7112d2 100644 --- a/src/coloring/bipartite.c +++ b/src/coloring/bipartite.c @@ -77,12 +77,12 @@ process(char* edges_sql, PGDLLEXPORT Datum _pgr_bipartite(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; II_t_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); process( @@ -109,16 +109,16 @@ _pgr_bipartite(PG_FUNCTION_ARGS) { result_tuples = (II_t_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool *nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool *nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb = 2; values =(Datum *)palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/coloring/edgeColoring.c b/src/coloring/edgeColoring.c index 51b784790e..a7292be409 100644 --- a/src/coloring/edgeColoring.c +++ b/src/coloring/edgeColoring.c @@ -84,14 +84,14 @@ process( } PGDLLEXPORT Datum _pgr_edgecoloring(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; II_t_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -120,17 +120,17 @@ PGDLLEXPORT Datum _pgr_edgecoloring(PG_FUNCTION_ARGS) { result_tuples = (II_t_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t num = 3; values = palloc(num * sizeof(Datum)); nulls = palloc(num * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/coloring/sequentialVertexColoring.c b/src/coloring/sequentialVertexColoring.c index ac34a1425b..e8572e3534 100644 --- a/src/coloring/sequentialVertexColoring.c +++ b/src/coloring/sequentialVertexColoring.c @@ -84,14 +84,14 @@ process( } PGDLLEXPORT Datum _pgr_sequentialvertexcoloring(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; II_t_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -120,17 +120,17 @@ PGDLLEXPORT Datum _pgr_sequentialvertexcoloring(PG_FUNCTION_ARGS) { result_tuples = (II_t_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t num = 2; values = palloc(num * sizeof(Datum)); nulls = palloc(num * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/common/postgres_connection.c b/src/common/postgres_connection.c index 7d79515b75..3bc800efcd 100644 --- a/src/common/postgres_connection.c +++ b/src/common/postgres_connection.c @@ -64,7 +64,7 @@ pgr_SPI_finish(void) { void pgr_SPI_connect(void) { - int SPIcode; + int SPIcode = 0; SPIcode = SPI_connect(); if (SPIcode != SPI_OK_CONNECT) { elog(ERROR, "Couldn't open a connection to SPI"); @@ -73,7 +73,7 @@ pgr_SPI_connect(void) { SPIPlanPtr pgr_SPI_prepare(const char* sql) { - SPIPlanPtr SPIplan; + SPIPlanPtr SPIplan = NULL; SPIplan = SPI_prepare(sql, 0, NULL); if (SPIplan == NULL) { elog(ERROR, "Couldn't create query plan via SPI: %s", sql); @@ -83,7 +83,7 @@ pgr_SPI_prepare(const char* sql) { Portal pgr_SPI_cursor_open(SPIPlanPtr SPIplan) { - Portal SPIportal; + Portal SPIportal = NULL; SPIportal = SPI_cursor_open(NULL, SPIplan, NULL, NULL, true); if (SPIportal == NULL) { elog(ERROR, "SPI_cursor_open returns NULL"); diff --git a/src/components/articulationPoints.c b/src/components/articulationPoints.c index 7f1e37246c..b7472792a0 100644 --- a/src/components/articulationPoints.c +++ b/src/components/articulationPoints.c @@ -79,14 +79,14 @@ process( } PGDLLEXPORT Datum _pgr_articulationpoints(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; int64_t *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -117,17 +117,17 @@ PGDLLEXPORT Datum _pgr_articulationpoints(PG_FUNCTION_ARGS) { result_tuples = (int64_t*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; values = palloc(2 * sizeof(Datum)); nulls = palloc(2 * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < 2; ++i) { nulls[i] = false; } diff --git a/src/components/biconnectedComponents.c b/src/components/biconnectedComponents.c index 6a70045d9f..47458afc9e 100644 --- a/src/components/biconnectedComponents.c +++ b/src/components/biconnectedComponents.c @@ -81,14 +81,14 @@ process( } PGDLLEXPORT Datum _pgr_biconnectedcomponents(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; II_t_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -119,16 +119,16 @@ PGDLLEXPORT Datum _pgr_biconnectedcomponents(PG_FUNCTION_ARGS) { result_tuples = (II_t_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t numb = 3; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/components/bridges.c b/src/components/bridges.c index 4c422aa74c..89afe8ee19 100644 --- a/src/components/bridges.c +++ b/src/components/bridges.c @@ -79,14 +79,14 @@ process( } PGDLLEXPORT Datum _pgr_bridges(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; int64_t *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -116,17 +116,17 @@ PGDLLEXPORT Datum _pgr_bridges(PG_FUNCTION_ARGS) { result_tuples = (int64_t*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; values = palloc(2 * sizeof(Datum)); nulls = palloc(2 * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < 2; ++i) { nulls[i] = false; } diff --git a/src/components/connectedComponents.c b/src/components/connectedComponents.c index eeacf1f4fe..0d6272b15c 100644 --- a/src/components/connectedComponents.c +++ b/src/components/connectedComponents.c @@ -81,14 +81,14 @@ process( } PGDLLEXPORT Datum _pgr_connectedcomponents(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; II_t_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -119,17 +119,17 @@ PGDLLEXPORT Datum _pgr_connectedcomponents(PG_FUNCTION_ARGS) { result_tuples = (II_t_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t numb = 3; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/components/makeConnected.c b/src/components/makeConnected.c index 83be5b0431..74b073ab63 100644 --- a/src/components/makeConnected.c +++ b/src/components/makeConnected.c @@ -82,14 +82,14 @@ process( } PGDLLEXPORT Datum _pgr_makeconnected(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; II_t_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -118,16 +118,16 @@ PGDLLEXPORT Datum _pgr_makeconnected(PG_FUNCTION_ARGS) { result_tuples = (II_t_rt *)funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool *nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool *nulls = NULL; size_t numb = 3; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/components/strongComponents.c b/src/components/strongComponents.c index 9abf66bfa5..b66a6e8292 100644 --- a/src/components/strongComponents.c +++ b/src/components/strongComponents.c @@ -81,14 +81,14 @@ process( } PGDLLEXPORT Datum _pgr_strongcomponents(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; II_t_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -119,16 +119,16 @@ PGDLLEXPORT Datum _pgr_strongcomponents(PG_FUNCTION_ARGS) { result_tuples = (II_t_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t numb = 3; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/contraction/contractGraph.c b/src/contraction/contractGraph.c index e78af76b3e..ef48d40728 100644 --- a/src/contraction/contractGraph.c +++ b/src/contraction/contractGraph.c @@ -93,14 +93,14 @@ process(char* edges_sql, PGDLLEXPORT Datum _pgr_contraction(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; contracted_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -131,17 +131,17 @@ _pgr_contraction(PG_FUNCTION_ARGS) { result_tuples = (contracted_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool *nulls; - int16 typlen; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool *nulls = NULL; + int16 typlen = 0; size_t call_cntr = funcctx->call_cntr; size_t numb = 6; values =(Datum *)palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } @@ -149,7 +149,7 @@ _pgr_contraction(PG_FUNCTION_ARGS) { size_t contracted_vertices_size = (size_t)result_tuples[call_cntr].contracted_vertices_size; - Datum* contracted_vertices_array; + Datum* contracted_vertices_array = NULL; contracted_vertices_array = (Datum*) palloc(sizeof(Datum) * contracted_vertices_size); for (i = 0; i < contracted_vertices_size; ++i) { @@ -157,10 +157,10 @@ _pgr_contraction(PG_FUNCTION_ARGS) { Int64GetDatum(result_tuples[call_cntr].contracted_vertices[i]); } - bool typbyval; - char typalign; + bool typbyval = 0; + char typalign = 0; get_typlenbyvalalign(INT8OID, &typlen, &typbyval, &typalign); - ArrayType* arrayType; + ArrayType* arrayType = NULL; /* * https://doxygen.postgresql.org/arrayfuncs_8c.html diff --git a/src/contraction/contractionHierarchies.c b/src/contraction/contractionHierarchies.c index e93676b131..2862463131 100644 --- a/src/contraction/contractionHierarchies.c +++ b/src/contraction/contractionHierarchies.c @@ -83,14 +83,14 @@ process(char* edges_sql, PGDLLEXPORT Datum _pgr_contractionhierarchies(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; contractionHierarchies_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -119,17 +119,17 @@ _pgr_contractionhierarchies(PG_FUNCTION_ARGS) { result_tuples = (contractionHierarchies_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool *nulls; - int16 typlen; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool *nulls = NULL; + int16 typlen = 0; size_t call_cntr = funcctx->call_cntr; size_t numb = 8; values =(Datum *)palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } @@ -137,7 +137,7 @@ _pgr_contractionhierarchies(PG_FUNCTION_ARGS) { size_t contracted_vertices_size = (size_t)result_tuples[call_cntr].contracted_vertices_size; - Datum* contracted_vertices_array; + Datum* contracted_vertices_array = NULL; contracted_vertices_array = (Datum*) palloc(sizeof(Datum) * contracted_vertices_size); for (i = 0; i < contracted_vertices_size; ++i) { @@ -145,10 +145,10 @@ _pgr_contractionhierarchies(PG_FUNCTION_ARGS) { Int64GetDatum(result_tuples[call_cntr].contracted_vertices[i]); } - bool typbyval; - char typalign; + bool typbyval = 0; + char typalign = 0; get_typlenbyvalalign(INT8OID, &typlen, &typbyval, &typalign); - ArrayType* arrayType; + ArrayType* arrayType = NULL; /* * https://doxygen.postgresql.org/arrayfuncs_8c.html diff --git a/src/dagShortestPath/dagShortestPath.c b/src/dagShortestPath/dagShortestPath.c index 4e454f7ca3..f14c45e080 100644 --- a/src/dagShortestPath/dagShortestPath.c +++ b/src/dagShortestPath/dagShortestPath.c @@ -37,14 +37,14 @@ PGDLLEXPORT Datum _pgr_dagshortestpath_v4(PG_FUNCTION_ARGS); PG_FUNCTION_INFO_V1(_pgr_dagshortestpath_v4); PGDLLEXPORT Datum _pgr_dagshortestpath_v4(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -117,17 +117,17 @@ PGDLLEXPORT Datum _pgr_dagshortestpath_v4(PG_FUNCTION_ARGS) { result_tuples = (Path_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb = 8; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/dijkstra/dijkstra.c b/src/dijkstra/dijkstra.c index 9ca158f6b1..80059606f1 100644 --- a/src/dijkstra/dijkstra.c +++ b/src/dijkstra/dijkstra.c @@ -44,14 +44,14 @@ PG_FUNCTION_INFO_V1(_pgr_dijkstra_v4); PGDLLEXPORT Datum _pgr_dijkstra_v4(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -122,17 +122,17 @@ _pgr_dijkstra_v4(PG_FUNCTION_ARGS) { result_tuples = (Path_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb = 8; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } @@ -170,14 +170,14 @@ PG_FUNCTION_INFO_V1(_pgr_dijkstra); PGDLLEXPORT Datum _pgr_dijkstra(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -276,17 +276,17 @@ _pgr_dijkstra(PG_FUNCTION_ARGS) { result_tuples = (Path_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb = 8; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/dijkstra/dijkstraVia.c b/src/dijkstra/dijkstraVia.c index a6e74e509b..af3be56cf8 100644 --- a/src/dijkstra/dijkstraVia.c +++ b/src/dijkstra/dijkstraVia.c @@ -81,14 +81,14 @@ process(char* edges_sql, PGDLLEXPORT Datum _pgr_dijkstravia(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Routes_t *result_tuples = 0; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -120,16 +120,16 @@ _pgr_dijkstravia(PG_FUNCTION_ARGS) { result_tuples = (Routes_t*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb_out = 10; values = palloc(numb_out * sizeof(Datum)); nulls = palloc(numb_out * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i< numb_out; ++i) { nulls[i] = false; } diff --git a/src/dominator/lengauerTarjanDominatorTree.c b/src/dominator/lengauerTarjanDominatorTree.c index 842fd6069e..270b915dd0 100644 --- a/src/dominator/lengauerTarjanDominatorTree.c +++ b/src/dominator/lengauerTarjanDominatorTree.c @@ -79,14 +79,14 @@ process(char* edges_sql, PGDLLEXPORT Datum _pgr_lengauertarjandominatortree(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; II_t_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -114,15 +114,15 @@ _pgr_lengauertarjandominatortree(PG_FUNCTION_ARGS) { result_tuples = (II_t_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool *nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool *nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb = 3; values =(Datum *)palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/driving_distance/driving_distance.c b/src/driving_distance/driving_distance.c index 8d3f856330..69c0a81069 100644 --- a/src/driving_distance/driving_distance.c +++ b/src/driving_distance/driving_distance.c @@ -40,14 +40,14 @@ PG_FUNCTION_INFO_V1(_pgr_drivingdistancev4); PGDLLEXPORT Datum _pgr_drivingdistancev4(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; MST_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -84,17 +84,17 @@ _pgr_drivingdistancev4(PG_FUNCTION_ARGS) { result_tuples = (MST_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t num = 8; values = palloc(num * sizeof(Datum)); nulls = palloc(num * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < num; ++i) { nulls[i] = false; } @@ -129,14 +129,14 @@ PG_FUNCTION_INFO_V1(_pgr_drivingdistance); PGDLLEXPORT Datum _pgr_drivingdistance(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; MST_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -181,17 +181,17 @@ _pgr_drivingdistance(PG_FUNCTION_ARGS) { result_tuples = (MST_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t num = 6; values = palloc(num * sizeof(Datum)); nulls = palloc(num * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/driving_distance/driving_distance_withPoints.c b/src/driving_distance/driving_distance_withPoints.c index a4b3d9ff8a..d50b138975 100644 --- a/src/driving_distance/driving_distance_withPoints.c +++ b/src/driving_distance/driving_distance_withPoints.c @@ -110,14 +110,14 @@ process( PGDLLEXPORT Datum _pgr_withpointsddv4(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; MST_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -151,16 +151,16 @@ _pgr_withpointsddv4(PG_FUNCTION_ARGS) { result_tuples = (MST_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t numb = 8; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } @@ -199,14 +199,14 @@ PG_FUNCTION_INFO_V1(_pgr_withpointsdd); PGDLLEXPORT Datum _pgr_withpointsdd(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; MST_rt *result_tuples = 0; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -250,16 +250,16 @@ _pgr_withpointsdd(PG_FUNCTION_ARGS) { result_tuples = (MST_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t numb = 6; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/ksp/ksp.c b/src/ksp/ksp.c index 1a33f98e7d..5ac148c573 100644 --- a/src/ksp/ksp.c +++ b/src/ksp/ksp.c @@ -97,14 +97,14 @@ process( PGDLLEXPORT Datum _pgr_ksp_v4(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *path = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -156,16 +156,16 @@ _pgr_ksp_v4(PG_FUNCTION_ARGS) { path = (Path_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t n = 9; values = palloc(n * sizeof(Datum)); nulls = palloc(n * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < n; ++i) { nulls[i] = false; } @@ -213,14 +213,14 @@ PG_FUNCTION_INFO_V1(_pgr_ksp); PGDLLEXPORT Datum _pgr_ksp(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *path = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -297,16 +297,16 @@ _pgr_ksp(PG_FUNCTION_ARGS) { path = (Path_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t n = (PG_NARGS() == 6)? 7 : 9; values = palloc(n * sizeof(Datum)); nulls = palloc(n * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < n; ++i) { nulls[i] = false; } diff --git a/src/ksp/turnRestrictedPath.c b/src/ksp/turnRestrictedPath.c index ae4d88e02b..83aa390e04 100644 --- a/src/ksp/turnRestrictedPath.c +++ b/src/ksp/turnRestrictedPath.c @@ -102,14 +102,14 @@ process( PGDLLEXPORT Datum _pgr_turnrestrictedpath_v4(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *result_tuples = 0; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -147,16 +147,16 @@ _pgr_turnrestrictedpath_v4(PG_FUNCTION_ARGS) { result_tuples = (Path_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t n = 9; values = palloc(n * sizeof(Datum)); nulls = palloc(n * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < n; ++i) { nulls[i] = false; } diff --git a/src/ksp/withPoints_ksp.c b/src/ksp/withPoints_ksp.c index 8b42337c66..fbc43c1868 100644 --- a/src/ksp/withPoints_ksp.c +++ b/src/ksp/withPoints_ksp.c @@ -126,14 +126,14 @@ process( } PGDLLEXPORT Datum _pgr_withpointsksp_v4(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *result_tuples = 0; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -186,17 +186,17 @@ PGDLLEXPORT Datum _pgr_withpointsksp_v4(PG_FUNCTION_ARGS) { result_tuples = (Path_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t n = 9; values = palloc(n * sizeof(Datum)); nulls = palloc(n * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < n; ++i) { nulls[i] = false; } @@ -243,14 +243,14 @@ PGDLLEXPORT Datum _pgr_withpointsksp(PG_FUNCTION_ARGS); PG_FUNCTION_INFO_V1(_pgr_withpointsksp); PGDLLEXPORT Datum _pgr_withpointsksp(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *result_tuples = 0; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -332,17 +332,17 @@ PGDLLEXPORT Datum _pgr_withpointsksp(PG_FUNCTION_ARGS) { result_tuples = (Path_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t n = (PG_NARGS() == 9)? 7 : 9; values = palloc(n * sizeof(Datum)); nulls = palloc(n * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < n; ++i) { nulls[i] = false; } diff --git a/src/lineGraph/lineGraph.c b/src/lineGraph/lineGraph.c index 6e2ed41955..39b34bb5e6 100644 --- a/src/lineGraph/lineGraph.c +++ b/src/lineGraph/lineGraph.c @@ -79,14 +79,14 @@ process( } PGDLLEXPORT Datum _pgr_linegraph(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Edge_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -116,16 +116,16 @@ PGDLLEXPORT Datum _pgr_linegraph(PG_FUNCTION_ARGS) { result_tuples = (Edge_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; values = palloc(5 * sizeof(Datum)); nulls = palloc(5 * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < 5; ++i) { nulls[i] = false; } diff --git a/src/lineGraph/lineGraphFull.c b/src/lineGraph/lineGraphFull.c index 1fee09ef97..c187ef0762 100644 --- a/src/lineGraph/lineGraphFull.c +++ b/src/lineGraph/lineGraphFull.c @@ -74,14 +74,14 @@ process( } PGDLLEXPORT Datum _pgr_linegraphfull(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Line_graph_full_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -109,16 +109,16 @@ PGDLLEXPORT Datum _pgr_linegraphfull(PG_FUNCTION_ARGS) { result_tuples = (Line_graph_full_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; values = palloc(5 * sizeof(Datum)); nulls = palloc(5 * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < 5; ++i) { nulls[i] = false; } diff --git a/src/max_flow/edge_disjoint_paths.c b/src/max_flow/edge_disjoint_paths.c index a5ff2d4af7..db39794b4d 100644 --- a/src/max_flow/edge_disjoint_paths.c +++ b/src/max_flow/edge_disjoint_paths.c @@ -84,14 +84,14 @@ process( PG_FUNCTION_INFO_V1(_pgr_edgedisjointpaths); PGDLLEXPORT Datum _pgr_edgedisjointpaths(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -143,16 +143,16 @@ _pgr_edgedisjointpaths(PG_FUNCTION_ARGS) { result_tuples = (Path_rt *) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool *nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool *nulls = NULL; values = palloc(9 * sizeof(Datum)); nulls = palloc(9 * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < 9; ++i) { nulls[i] = false; } diff --git a/src/max_flow/max_flow.c b/src/max_flow/max_flow.c index 8756b764ad..74fde95dd6 100644 --- a/src/max_flow/max_flow.c +++ b/src/max_flow/max_flow.c @@ -101,8 +101,8 @@ process( PG_FUNCTION_INFO_V1(_pgr_maxflow); PGDLLEXPORT Datum _pgr_maxflow(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; /**************************************************************************/ Flow_t *result_tuples = 0; @@ -110,7 +110,7 @@ _pgr_maxflow(PG_FUNCTION_ARGS) { /**************************************************************************/ if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -168,10 +168,10 @@ _pgr_maxflow(PG_FUNCTION_ARGS) { result_tuples = (Flow_t *) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool *nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool *nulls = NULL; size_t call_cntr = funcctx->call_cntr; /**********************************************************************/ @@ -179,7 +179,7 @@ _pgr_maxflow(PG_FUNCTION_ARGS) { values = palloc(6 * sizeof(Datum)); nulls = palloc(6 * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < 6; ++i) { nulls[i] = false; } diff --git a/src/max_flow/maximum_cardinality_matching.c b/src/max_flow/maximum_cardinality_matching.c index d69500094d..f6dfee55d1 100644 --- a/src/max_flow/maximum_cardinality_matching.c +++ b/src/max_flow/maximum_cardinality_matching.c @@ -77,13 +77,13 @@ process( } PGDLLEXPORT Datum _pgr_maxcardinalitymatch_v4(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; + FuncCallContext *funcctx = NULL; int64_t *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -101,7 +101,7 @@ PGDLLEXPORT Datum _pgr_maxcardinalitymatch_v4(PG_FUNCTION_ARGS) { result_tuples = (int64_t *) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - Datum result; + Datum result = 0; result = Int64GetDatum(result_tuples[funcctx->call_cntr]); @@ -120,13 +120,13 @@ PGDLLEXPORT Datum _pgr_maxcardinalitymatch(PG_FUNCTION_ARGS); PG_FUNCTION_INFO_V1(_pgr_maxcardinalitymatch); PGDLLEXPORT Datum _pgr_maxcardinalitymatch(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL ; + TupleDesc tuple_desc = NULL; int64_t *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -154,15 +154,15 @@ _pgr_maxcardinalitymatch(PG_FUNCTION_ARGS) { result_tuples = (int64_t *) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool *nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool *nulls = NULL; values = palloc(4 * sizeof(Datum)); nulls = palloc(4 * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < 4; ++i) { nulls[i] = false; } diff --git a/src/max_flow/minCostMaxFlow.c b/src/max_flow/minCostMaxFlow.c index 4b5bfb2fdc..40fa7df497 100644 --- a/src/max_flow/minCostMaxFlow.c +++ b/src/max_flow/minCostMaxFlow.c @@ -87,14 +87,14 @@ process( } PGDLLEXPORT Datum _pgr_maxflowmincost(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Flow_t *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -145,14 +145,14 @@ PGDLLEXPORT Datum _pgr_maxflowmincost(PG_FUNCTION_ARGS) { result_tuples = (Flow_t*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; values = palloc(8 * sizeof(Datum)); nulls = palloc(8 * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < 8; ++i) { nulls[i] = false; } diff --git a/src/metrics/betweennessCentrality.c b/src/metrics/betweennessCentrality.c index 507564647e..ed50bafed7 100644 --- a/src/metrics/betweennessCentrality.c +++ b/src/metrics/betweennessCentrality.c @@ -76,15 +76,15 @@ process( PGDLLEXPORT Datum _pgr_betweennesscentrality(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; IID_t_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -113,10 +113,10 @@ _pgr_betweennesscentrality(PG_FUNCTION_ARGS) { result_tuples = (IID_t_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; values = palloc(2 * sizeof(Datum)); nulls = palloc(2 * sizeof(bool)); diff --git a/src/mincut/stoerWagner.c b/src/mincut/stoerWagner.c index b697b4e4e8..ff3b663276 100644 --- a/src/mincut/stoerWagner.c +++ b/src/mincut/stoerWagner.c @@ -77,14 +77,14 @@ process( } PGDLLEXPORT Datum _pgr_stoerwagner(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; StoerWagner_t *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -114,16 +114,16 @@ PGDLLEXPORT Datum _pgr_stoerwagner(PG_FUNCTION_ARGS) { result_tuples = (StoerWagner_t*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; values = palloc(4 * sizeof(Datum)); nulls = palloc(4 * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < 4; ++i) { nulls[i] = false; } diff --git a/src/ordering/cuthillMckeeOrdering.c b/src/ordering/cuthillMckeeOrdering.c index 6d0f035d40..3026d098fa 100644 --- a/src/ordering/cuthillMckeeOrdering.c +++ b/src/ordering/cuthillMckeeOrdering.c @@ -35,14 +35,14 @@ PG_FUNCTION_INFO_V1(_pgr_cuthillmckeeordering); PGDLLEXPORT Datum _pgr_cuthillmckeeordering(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; int64_t *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -72,17 +72,17 @@ _pgr_cuthillmckeeordering(PG_FUNCTION_ARGS) { result_tuples = (int64_t*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t num = 2; values = palloc(num * sizeof(Datum)); nulls = palloc(num * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/ordering/kingOrdering.c b/src/ordering/kingOrdering.c index 9c89b1d121..d155e999aa 100644 --- a/src/ordering/kingOrdering.c +++ b/src/ordering/kingOrdering.c @@ -35,14 +35,14 @@ PG_FUNCTION_INFO_V1(_pgr_kingordering); PGDLLEXPORT Datum _pgr_kingordering(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; int64_t *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -72,17 +72,17 @@ _pgr_kingordering(PG_FUNCTION_ARGS) { result_tuples = (int64_t*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t num = 2; values = palloc(num * sizeof(Datum)); nulls = palloc(num * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/ordering/sloanOrdering.c b/src/ordering/sloanOrdering.c index 8c35313550..1778a8bcc6 100644 --- a/src/ordering/sloanOrdering.c +++ b/src/ordering/sloanOrdering.c @@ -35,14 +35,14 @@ PG_FUNCTION_INFO_V1(_pgr_sloanordering); PGDLLEXPORT Datum _pgr_sloanordering(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; int64_t *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -72,17 +72,17 @@ _pgr_sloanordering(PG_FUNCTION_ARGS) { result_tuples = (int64_t*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t num = 2; values = palloc(num * sizeof(Datum)); nulls = palloc(num * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/ordering/topologicalSort.c b/src/ordering/topologicalSort.c index 7a07723c1e..9009259cc4 100644 --- a/src/ordering/topologicalSort.c +++ b/src/ordering/topologicalSort.c @@ -36,14 +36,14 @@ PG_FUNCTION_INFO_V1(_pgr_topologicalsort); PGDLLEXPORT Datum _pgr_topologicalsort(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; int64_t *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -72,16 +72,16 @@ _pgr_topologicalsort(PG_FUNCTION_ARGS) { result_tuples = (int64_t*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t num = 2; values = palloc(num * sizeof(Datum)); nulls = palloc(num * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/pickDeliver/pickDeliver.c b/src/pickDeliver/pickDeliver.c index fd104eb533..5aab85db29 100644 --- a/src/pickDeliver/pickDeliver.c +++ b/src/pickDeliver/pickDeliver.c @@ -116,14 +116,14 @@ process( PGDLLEXPORT Datum _pgr_pickdeliver(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Schedule_rt *result_tuples = 0; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -157,17 +157,17 @@ _pgr_pickdeliver(PG_FUNCTION_ARGS) { result_tuples = (Schedule_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb = 13; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/pickDeliver/pickDeliverEuclidean.c b/src/pickDeliver/pickDeliverEuclidean.c index fa892c670b..9a772d77be 100644 --- a/src/pickDeliver/pickDeliverEuclidean.c +++ b/src/pickDeliver/pickDeliverEuclidean.c @@ -115,14 +115,14 @@ process( PGDLLEXPORT Datum _pgr_pickdelivereuclidean(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Schedule_rt *result_tuples = 0; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -156,17 +156,17 @@ _pgr_pickdelivereuclidean(PG_FUNCTION_ARGS) { result_tuples = (Schedule_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb = 12; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/planar/boyerMyrvold.c b/src/planar/boyerMyrvold.c index 2ec2f65044..f8e1f0f2ae 100644 --- a/src/planar/boyerMyrvold.c +++ b/src/planar/boyerMyrvold.c @@ -76,14 +76,14 @@ process( } PGDLLEXPORT Datum _pgr_boyermyrvold(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; IID_t_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -112,16 +112,16 @@ PGDLLEXPORT Datum _pgr_boyermyrvold(PG_FUNCTION_ARGS) { result_tuples = (IID_t_rt *)funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool *nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool *nulls = NULL; size_t numb = 4; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = NULL; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/spanningTree/kruskal.c b/src/spanningTree/kruskal.c index e59fbad1ba..6ad0544a1c 100644 --- a/src/spanningTree/kruskal.c +++ b/src/spanningTree/kruskal.c @@ -39,14 +39,14 @@ PG_FUNCTION_INFO_V1(_pgr_kruskalv4); PGDLLEXPORT Datum _pgr_kruskalv4(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; MST_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -83,17 +83,17 @@ PGDLLEXPORT Datum _pgr_kruskalv4(PG_FUNCTION_ARGS) { result_tuples = (MST_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t num = 8; values = palloc(num * sizeof(Datum)); nulls = palloc(num * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < num; ++i) { nulls[i] = false; } @@ -127,14 +127,14 @@ PGDLLEXPORT Datum _pgr_kruskal(PG_FUNCTION_ARGS); PG_FUNCTION_INFO_V1(_pgr_kruskal); PGDLLEXPORT Datum _pgr_kruskal(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; MST_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -179,17 +179,17 @@ PGDLLEXPORT Datum _pgr_kruskal(PG_FUNCTION_ARGS) { result_tuples = (MST_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t num = 7; values = palloc(num * sizeof(Datum)); nulls = palloc(num * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/spanningTree/prim.c b/src/spanningTree/prim.c index 01905fc7ad..8e96262d06 100644 --- a/src/spanningTree/prim.c +++ b/src/spanningTree/prim.c @@ -40,14 +40,14 @@ PG_FUNCTION_INFO_V1(_pgr_primv4); PGDLLEXPORT Datum _pgr_primv4(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; MST_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -84,17 +84,17 @@ PGDLLEXPORT Datum _pgr_primv4(PG_FUNCTION_ARGS) { result_tuples = (MST_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t num = 8; values = palloc(num * sizeof(Datum)); nulls = palloc(num * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < num; ++i) { nulls[i] = false; } @@ -128,14 +128,14 @@ PGDLLEXPORT Datum _pgr_prim(PG_FUNCTION_ARGS); PG_FUNCTION_INFO_V1(_pgr_prim); PGDLLEXPORT Datum _pgr_prim(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; MST_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -180,17 +180,17 @@ PGDLLEXPORT Datum _pgr_prim(PG_FUNCTION_ARGS) { result_tuples = (MST_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t num = 7; values = palloc(num * sizeof(Datum)); nulls = palloc(num * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/transitiveClosure/transitiveClosure.c b/src/transitiveClosure/transitiveClosure.c index becd7b9392..b7f15c5e65 100644 --- a/src/transitiveClosure/transitiveClosure.c +++ b/src/transitiveClosure/transitiveClosure.c @@ -82,14 +82,14 @@ process(char* edges_sql, PGDLLEXPORT Datum _pgr_transitiveclosure(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; TransitiveClosure_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -115,17 +115,17 @@ _pgr_transitiveclosure(PG_FUNCTION_ARGS) { result_tuples = (TransitiveClosure_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool *nulls; - int16 typlen; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool *nulls = NULL; + int16 typlen = 0; size_t call_cntr = funcctx->call_cntr; size_t numb = 3; values =(Datum *)palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } @@ -133,7 +133,7 @@ _pgr_transitiveclosure(PG_FUNCTION_ARGS) { size_t target_array_size = (size_t)result_tuples[call_cntr].target_array_size; - Datum* target_array_array; + Datum* target_array_array = NULL; target_array_array = (Datum*) palloc(sizeof(Datum) * (size_t)target_array_size); @@ -144,10 +144,10 @@ _pgr_transitiveclosure(PG_FUNCTION_ARGS) { Int64GetDatum(result_tuples[call_cntr].target_array[i]); } - bool typbyval; - char typalign; + bool typbyval = 0; + char typalign = 0; get_typlenbyvalalign(INT8OID, &typlen, &typbyval, &typalign); - ArrayType* arrayType; + ArrayType* arrayType = NULL; /* * https://doxygen.postgresql.org/arrayfuncs_8c.html diff --git a/src/traversal/depthFirstSearch.c b/src/traversal/depthFirstSearch.c index d7ecbe2387..38fa02656e 100644 --- a/src/traversal/depthFirstSearch.c +++ b/src/traversal/depthFirstSearch.c @@ -40,14 +40,14 @@ PG_FUNCTION_INFO_V1(_pgr_depthfirstsearch); PGDLLEXPORT Datum _pgr_depthfirstsearch(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; MST_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -84,17 +84,17 @@ PGDLLEXPORT Datum _pgr_depthfirstsearch(PG_FUNCTION_ARGS) { result_tuples = (MST_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t num = 8; values = palloc(num * sizeof(Datum)); nulls = palloc(num * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/trsp/trsp.c b/src/trsp/trsp.c index 28a9320ef5..eef6ade3a7 100644 --- a/src/trsp/trsp.c +++ b/src/trsp/trsp.c @@ -85,14 +85,14 @@ void process( PGDLLEXPORT Datum _pgr_trspv4(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; size_t result_count = 0; Path_rt *result_tuples = NULL; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -137,17 +137,17 @@ _pgr_trspv4(PG_FUNCTION_ARGS) { result_tuples = (Path_rt *) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb = 8; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/trsp/trspVia.c b/src/trsp/trspVia.c index 3a4f378a9e..575754b498 100644 --- a/src/trsp/trspVia.c +++ b/src/trsp/trspVia.c @@ -81,14 +81,14 @@ process( PGDLLEXPORT Datum _pgr_trspvia(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Routes_t *result_tuples = 0; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -121,16 +121,16 @@ _pgr_trspvia(PG_FUNCTION_ARGS) { result_tuples = (Routes_t*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb_out = 10; values = palloc(numb_out * sizeof(Datum)); nulls = palloc(numb_out * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i< numb_out; ++i) { nulls[i] = false; } diff --git a/src/trsp/trspVia_withPoints.c b/src/trsp/trspVia_withPoints.c index a309fe63e9..e7c1f5bd73 100644 --- a/src/trsp/trspVia_withPoints.c +++ b/src/trsp/trspVia_withPoints.c @@ -109,14 +109,14 @@ process( PGDLLEXPORT Datum _pgr_trspvia_withpoints_v4(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Routes_t *result_tuples = 0; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -155,16 +155,16 @@ _pgr_trspvia_withpoints_v4(PG_FUNCTION_ARGS) { result_tuples = (Routes_t*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb_out = 10; values = palloc(numb_out * sizeof(Datum)); nulls = palloc(numb_out * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i< numb_out; ++i) { nulls[i] = false; } @@ -203,14 +203,14 @@ PGDLLEXPORT Datum _pgr_trspvia_withpoints(PG_FUNCTION_ARGS); PG_FUNCTION_INFO_V1(_pgr_trspvia_withpoints); PGDLLEXPORT Datum _pgr_trspvia_withpoints(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Routes_t *result_tuples = 0; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -258,16 +258,16 @@ _pgr_trspvia_withpoints(PG_FUNCTION_ARGS) { result_tuples = (Routes_t*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb_out = 10; values = palloc(numb_out * sizeof(Datum)); nulls = palloc(numb_out * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i< numb_out; ++i) { nulls[i] = false; } diff --git a/src/trsp/trsp_withPoints.c b/src/trsp/trsp_withPoints.c index c6b83b5b3e..169d5fe30b 100644 --- a/src/trsp/trsp_withPoints.c +++ b/src/trsp/trsp_withPoints.c @@ -120,14 +120,14 @@ process( PGDLLEXPORT Datum _pgr_trsp_withpoints_v4(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *result_tuples = 0; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -185,17 +185,17 @@ _pgr_trsp_withpoints_v4(PG_FUNCTION_ARGS) { result_tuples = (Path_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb = 8; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } @@ -231,14 +231,14 @@ PGDLLEXPORT Datum _pgr_trsp_withpoints(PG_FUNCTION_ARGS); PG_FUNCTION_INFO_V1(_pgr_trsp_withpoints); PGDLLEXPORT Datum _pgr_trsp_withpoints(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *result_tuples = 0; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -305,17 +305,17 @@ _pgr_trsp_withpoints(PG_FUNCTION_ARGS) { result_tuples = (Path_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb = 8; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/tsp/TSP.c b/src/tsp/TSP.c index 7e526f6d44..0b46117c0c 100644 --- a/src/tsp/TSP.c +++ b/src/tsp/TSP.c @@ -82,14 +82,14 @@ process( } PGDLLEXPORT Datum _pgr_tsp_v4(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; TSP_tour_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -120,16 +120,16 @@ PGDLLEXPORT Datum _pgr_tsp_v4(PG_FUNCTION_ARGS) { result_tuples = (TSP_tour_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; values = palloc(4 * sizeof(Datum)); nulls = palloc(4 * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < 4; ++i) { nulls[i] = false; } @@ -159,14 +159,14 @@ PGDLLEXPORT Datum _pgr_tsp(PG_FUNCTION_ARGS); PG_FUNCTION_INFO_V1(_pgr_tsp); PGDLLEXPORT Datum _pgr_tsp(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; TSP_tour_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -206,16 +206,16 @@ _pgr_tsp(PG_FUNCTION_ARGS) { result_tuples = (TSP_tour_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; values = palloc(4 * sizeof(Datum)); nulls = palloc(4 * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < 4; ++i) { nulls[i] = false; } diff --git a/src/tsp/euclideanTSP.c b/src/tsp/euclideanTSP.c index 9513a6f9e6..d00634407b 100644 --- a/src/tsp/euclideanTSP.c +++ b/src/tsp/euclideanTSP.c @@ -82,14 +82,14 @@ process( } PGDLLEXPORT Datum _pgr_tspeuclidean_v4(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; TSP_tour_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -121,16 +121,16 @@ PGDLLEXPORT Datum _pgr_tspeuclidean_v4(PG_FUNCTION_ARGS) { result_tuples = (TSP_tour_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; values = palloc(4 * sizeof(Datum)); nulls = palloc(4 * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < 4; ++i) { nulls[i] = false; } @@ -159,14 +159,14 @@ PGDLLEXPORT Datum _pgr_tspeuclidean(PG_FUNCTION_ARGS); PG_FUNCTION_INFO_V1(_pgr_tspeuclidean); PGDLLEXPORT Datum _pgr_tspeuclidean(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; TSP_tour_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -206,16 +206,16 @@ _pgr_tspeuclidean(PG_FUNCTION_ARGS) { result_tuples = (TSP_tour_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; values = palloc(4 * sizeof(Datum)); nulls = palloc(4 * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < 4; ++i) { nulls[i] = false; } diff --git a/src/withPoints/withPoints.c b/src/withPoints/withPoints.c index 1bfaddd47f..7117123900 100644 --- a/src/withPoints/withPoints.c +++ b/src/withPoints/withPoints.c @@ -37,14 +37,14 @@ PG_FUNCTION_INFO_V1(_pgr_withpoints_v4); PGDLLEXPORT Datum _pgr_withpoints_v4(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -118,17 +118,17 @@ _pgr_withpoints_v4(PG_FUNCTION_ARGS) { result_tuples = (Path_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb = 8; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } @@ -165,14 +165,14 @@ PGDLLEXPORT Datum _pgr_withpoints(PG_FUNCTION_ARGS); PG_FUNCTION_INFO_V1(_pgr_withpoints); PGDLLEXPORT Datum _pgr_withpoints(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Path_rt *result_tuples = NULL; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -253,17 +253,17 @@ _pgr_withpoints(PG_FUNCTION_ARGS) { result_tuples = (Path_rt*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb = 8; values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/withPoints/withPointsVia.c b/src/withPoints/withPointsVia.c index b1d1ec373e..d94539cdea 100644 --- a/src/withPoints/withPointsVia.c +++ b/src/withPoints/withPointsVia.c @@ -105,14 +105,14 @@ process( PGDLLEXPORT Datum _pgr_withpointsvia_v4(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Routes_t *result_tuples = 0; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -148,16 +148,16 @@ _pgr_withpointsvia_v4(PG_FUNCTION_ARGS) { result_tuples = (Routes_t*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb_out = 10; values = palloc(numb_out * sizeof(Datum)); nulls = palloc(numb_out * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i< numb_out; ++i) { nulls[i] = false; } @@ -196,14 +196,14 @@ PGDLLEXPORT Datum _pgr_withpointsvia(PG_FUNCTION_ARGS); PG_FUNCTION_INFO_V1(_pgr_withpointsvia); PGDLLEXPORT Datum _pgr_withpointsvia(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; + FuncCallContext *funcctx = NULL; + TupleDesc tuple_desc = NULL; Routes_t *result_tuples = 0; size_t result_count = 0; if (SRF_IS_FIRSTCALL()) { - MemoryContext oldcontext; + MemoryContext oldcontext = NULL; funcctx = SRF_FIRSTCALL_INIT(); oldcontext = MemoryContextSwitchTo(funcctx->multi_call_memory_ctx); @@ -250,16 +250,16 @@ _pgr_withpointsvia(PG_FUNCTION_ARGS) { result_tuples = (Routes_t*) funcctx->user_fctx; if (funcctx->call_cntr < funcctx->max_calls) { - HeapTuple tuple; - Datum result; - Datum *values; - bool* nulls; + HeapTuple tuple = NULL; + Datum result = 0; + Datum *values = NULL; + bool* nulls = NULL; size_t call_cntr = funcctx->call_cntr; size_t numb_out = 10; values = palloc(numb_out * sizeof(Datum)); nulls = palloc(numb_out * sizeof(bool)); - size_t i; + size_t i = 0; for (i = 0; i< numb_out; ++i) { nulls[i] = false; } From d4887667f98146d0fb65e2591a8ebae8b1717c55 Mon Sep 17 00:00:00 2001 From: Ayush Kumar Date: Mon, 2 Mar 2026 10:18:09 +0530 Subject: [PATCH 2/6] enabling workflow From f58472522854f9fc9d396d895bcdcbb46361d47f Mon Sep 17 00:00:00 2001 From: Ayush Kumar Date: Mon, 2 Mar 2026 10:32:07 +0530 Subject: [PATCH 3/6] remove extra space --- src/max_flow/maximum_cardinality_matching.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/max_flow/maximum_cardinality_matching.c b/src/max_flow/maximum_cardinality_matching.c index f6dfee55d1..234ecc3295 100644 --- a/src/max_flow/maximum_cardinality_matching.c +++ b/src/max_flow/maximum_cardinality_matching.c @@ -120,7 +120,7 @@ PGDLLEXPORT Datum _pgr_maxcardinalitymatch(PG_FUNCTION_ARGS); PG_FUNCTION_INFO_V1(_pgr_maxcardinalitymatch); PGDLLEXPORT Datum _pgr_maxcardinalitymatch(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx = NULL ; + FuncCallContext *funcctx = NULL; TupleDesc tuple_desc = NULL; int64_t *result_tuples = NULL; size_t result_count = 0; From ff97ab8c253376469bf6a4d15019fc6d5f9316e9 Mon Sep 17 00:00:00 2001 From: Ayush Kumar Date: Wed, 4 Mar 2026 19:19:53 +0530 Subject: [PATCH 4/6] remove duplicate line --- src/max_flow/max_flow.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/max_flow/max_flow.c b/src/max_flow/max_flow.c index b6c639002e..fc438bf17d 100644 --- a/src/max_flow/max_flow.c +++ b/src/max_flow/max_flow.c @@ -39,7 +39,6 @@ PGDLLEXPORT Datum _pgr_maxflow(PG_FUNCTION_ARGS); PG_FUNCTION_INFO_V1(_pgr_maxflow); -PG_FUNCTION_INFO_V1(_pgr_maxflow); PGDLLEXPORT Datum _pgr_maxflow(PG_FUNCTION_ARGS) { FuncCallContext *funcctx = NULL; From d2329ff9f909d2ff3163dc88bb107f3a8e98c9bf Mon Sep 17 00:00:00 2001 From: ayushjariyal <148481273+ayushjariyal@users.noreply.github.com> Date: Wed, 4 Mar 2026 19:31:10 +0530 Subject: [PATCH 5/6] Update src/max_flow/max_flow.c Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- src/max_flow/max_flow.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/max_flow/max_flow.c b/src/max_flow/max_flow.c index fc438bf17d..efb19ba5ea 100644 --- a/src/max_flow/max_flow.c +++ b/src/max_flow/max_flow.c @@ -110,8 +110,7 @@ _pgr_maxflow(PG_FUNCTION_ARGS) { values = palloc(6 * sizeof(Datum)); nulls = palloc(6 * sizeof(bool)); - size_t i = 0; - for (i = 0; i < 6; ++i) { + for (size_t i = 0; i < 6; ++i) { nulls[i] = false; } From 41b6fd97702f417b3e636574679a9ed03e5a31d1 Mon Sep 17 00:00:00 2001 From: Ayush Kumar Date: Wed, 4 Mar 2026 22:14:41 +0530 Subject: [PATCH 6/6] Remove unnecessary initialization by declaring variable inside for loop --- src/astar/astar.c | 3 +-- src/bdAstar/bdAstar.c | 3 +-- src/bdDijkstra/bdDijkstra.c | 3 +-- src/bellman_ford/bellman_ford.c | 3 +-- src/bellman_ford/bellman_ford_neg.c | 3 +-- src/bellman_ford/edwardMoore.c | 3 +-- src/breadthFirstSearch/binaryBreadthFirstSearch.c | 3 +-- src/breadthFirstSearch/breadthFirstSearch.c | 3 +-- src/chinese/chinesePostman.c | 3 +-- src/circuits/hawickCircuits.c | 3 +-- src/coloring/bipartite.c | 3 +-- src/coloring/edgeColoring.c | 3 +-- src/coloring/sequentialVertexColoring.c | 3 +-- src/components/articulationPoints.c | 3 +-- src/components/biconnectedComponents.c | 3 +-- src/components/bridges.c | 3 +-- src/components/connectedComponents.c | 3 +-- src/components/makeConnected.c | 3 +-- src/components/strongComponents.c | 3 +-- src/contraction/contractGraph.c | 5 ++--- src/contraction/contractionHierarchies.c | 5 ++--- src/dagShortestPath/dagShortestPath.c | 3 +-- src/dijkstra/dijkstra.c | 6 ++---- src/dijkstra/dijkstraVia.c | 3 +-- src/dominator/lengauerTarjanDominatorTree.c | 3 +-- src/driving_distance/driving_distance.c | 6 ++---- src/driving_distance/driving_distance_withPoints.c | 6 ++---- src/ksp/ksp.c | 6 ++---- src/ksp/turnRestrictedPath.c | 3 +-- src/ksp/withPoints_ksp.c | 6 ++---- src/lineGraph/lineGraph.c | 3 +-- src/lineGraph/lineGraphFull.c | 3 +-- src/max_flow/edge_disjoint_paths.c | 3 +-- src/max_flow/maximum_cardinality_matching.c | 3 +-- src/max_flow/minCostMaxFlow.c | 3 +-- src/mincut/stoerWagner.c | 3 +-- src/ordering/cuthillMckeeOrdering.c | 3 +-- src/ordering/kingOrdering.c | 3 +-- src/ordering/sloanOrdering.c | 3 +-- src/ordering/topologicalSort.c | 3 +-- src/pickDeliver/pickDeliver.c | 3 +-- src/pickDeliver/pickDeliverEuclidean.c | 3 +-- src/spanningTree/kruskal.c | 6 ++---- src/spanningTree/prim.c | 6 ++---- src/transitiveClosure/transitiveClosure.c | 5 ++--- src/traversal/depthFirstSearch.c | 3 +-- src/trsp/trsp.c | 3 +-- src/trsp/trspVia.c | 3 +-- src/trsp/trspVia_withPoints.c | 6 ++---- src/trsp/trsp_withPoints.c | 6 ++---- src/tsp/TSP.c | 6 ++---- src/tsp/euclideanTSP.c | 6 ++---- src/withPoints/withPoints.c | 6 ++---- src/withPoints/withPointsVia.c | 6 ++---- 54 files changed, 70 insertions(+), 137 deletions(-) diff --git a/src/astar/astar.c b/src/astar/astar.c index 7446c7b5ec..4cb2caa658 100644 --- a/src/astar/astar.c +++ b/src/astar/astar.c @@ -122,8 +122,7 @@ PGDLLEXPORT Datum _pgr_astar(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/bdAstar/bdAstar.c b/src/bdAstar/bdAstar.c index 68109be602..dfc1712762 100644 --- a/src/bdAstar/bdAstar.c +++ b/src/bdAstar/bdAstar.c @@ -123,8 +123,7 @@ _pgr_bdastar(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/bdDijkstra/bdDijkstra.c b/src/bdDijkstra/bdDijkstra.c index 3e81d84e5d..cde25a92e6 100644 --- a/src/bdDijkstra/bdDijkstra.c +++ b/src/bdDijkstra/bdDijkstra.c @@ -127,8 +127,7 @@ PGDLLEXPORT Datum _pgr_bddijkstra(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/bellman_ford/bellman_ford.c b/src/bellman_ford/bellman_ford.c index 9c7c01cb52..4b71c679eb 100644 --- a/src/bellman_ford/bellman_ford.c +++ b/src/bellman_ford/bellman_ford.c @@ -158,8 +158,7 @@ _pgr_bellmanford(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/bellman_ford/bellman_ford_neg.c b/src/bellman_ford/bellman_ford_neg.c index 1d7b41067e..abfda34239 100644 --- a/src/bellman_ford/bellman_ford_neg.c +++ b/src/bellman_ford/bellman_ford_neg.c @@ -161,8 +161,7 @@ _pgr_bellmanfordneg(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/bellman_ford/edwardMoore.c b/src/bellman_ford/edwardMoore.c index 34f5070672..dea6389a49 100644 --- a/src/bellman_ford/edwardMoore.c +++ b/src/bellman_ford/edwardMoore.c @@ -128,8 +128,7 @@ PGDLLEXPORT Datum _pgr_edwardmoore(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/breadthFirstSearch/binaryBreadthFirstSearch.c b/src/breadthFirstSearch/binaryBreadthFirstSearch.c index eecbebbcf8..ee5e3e6483 100644 --- a/src/breadthFirstSearch/binaryBreadthFirstSearch.c +++ b/src/breadthFirstSearch/binaryBreadthFirstSearch.c @@ -151,8 +151,7 @@ PGDLLEXPORT Datum _pgr_binarybreadthfirstsearch(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/breadthFirstSearch/breadthFirstSearch.c b/src/breadthFirstSearch/breadthFirstSearch.c index 57a52d646b..45295076df 100644 --- a/src/breadthFirstSearch/breadthFirstSearch.c +++ b/src/breadthFirstSearch/breadthFirstSearch.c @@ -94,8 +94,7 @@ PGDLLEXPORT Datum _pgr_breadthfirstsearch(PG_FUNCTION_ARGS) { nulls = palloc(num * sizeof(bool)); - size_t i = 0; - for (i = 0; i < num; ++i) { + for (size_t i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/chinese/chinesePostman.c b/src/chinese/chinesePostman.c index b52ff8e3fa..32cd4d1159 100644 --- a/src/chinese/chinesePostman.c +++ b/src/chinese/chinesePostman.c @@ -133,8 +133,7 @@ PGDLLEXPORT Datum _pgr_chinesepostman(PG_FUNCTION_ARGS) { nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } values[0] = Int32GetDatum((int32_t)funcctx->call_cntr + 1); diff --git a/src/circuits/hawickCircuits.c b/src/circuits/hawickCircuits.c index 2aa6283a98..08da72f44d 100644 --- a/src/circuits/hawickCircuits.c +++ b/src/circuits/hawickCircuits.c @@ -121,8 +121,7 @@ PGDLLEXPORT Datum _pgr_hawickcircuits(PG_FUNCTION_ARGS) { size_t numb_out = 9; values = palloc(numb_out * sizeof(Datum)); nulls = palloc(numb_out * sizeof(bool)); - size_t i = 0; - for (i = 0; i< numb_out; ++i) { + for (size_t i = 0; i< numb_out; ++i) { nulls[i] = false; } diff --git a/src/coloring/bipartite.c b/src/coloring/bipartite.c index 36cd7112d2..42025ba394 100644 --- a/src/coloring/bipartite.c +++ b/src/coloring/bipartite.c @@ -118,8 +118,7 @@ _pgr_bipartite(PG_FUNCTION_ARGS) { size_t numb = 2; values =(Datum *)palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } values[0] = Int64GetDatum(result_tuples[call_cntr].d1.id); diff --git a/src/coloring/edgeColoring.c b/src/coloring/edgeColoring.c index a7292be409..86d13e07fa 100644 --- a/src/coloring/edgeColoring.c +++ b/src/coloring/edgeColoring.c @@ -130,8 +130,7 @@ PGDLLEXPORT Datum _pgr_edgecoloring(PG_FUNCTION_ARGS) { nulls = palloc(num * sizeof(bool)); - size_t i = 0; - for (i = 0; i < num; ++i) { + for (size_t i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/coloring/sequentialVertexColoring.c b/src/coloring/sequentialVertexColoring.c index e8572e3534..df877b031d 100644 --- a/src/coloring/sequentialVertexColoring.c +++ b/src/coloring/sequentialVertexColoring.c @@ -130,8 +130,7 @@ PGDLLEXPORT Datum _pgr_sequentialvertexcoloring(PG_FUNCTION_ARGS) { nulls = palloc(num * sizeof(bool)); - size_t i = 0; - for (i = 0; i < num; ++i) { + for (size_t i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/components/articulationPoints.c b/src/components/articulationPoints.c index b7472792a0..3338dabfaa 100644 --- a/src/components/articulationPoints.c +++ b/src/components/articulationPoints.c @@ -127,8 +127,7 @@ PGDLLEXPORT Datum _pgr_articulationpoints(PG_FUNCTION_ARGS) { nulls = palloc(2 * sizeof(bool)); - size_t i = 0; - for (i = 0; i < 2; ++i) { + for (size_t i = 0; i < 2; ++i) { nulls[i] = false; } diff --git a/src/components/biconnectedComponents.c b/src/components/biconnectedComponents.c index 47458afc9e..596f7050fb 100644 --- a/src/components/biconnectedComponents.c +++ b/src/components/biconnectedComponents.c @@ -128,8 +128,7 @@ PGDLLEXPORT Datum _pgr_biconnectedcomponents(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/components/bridges.c b/src/components/bridges.c index 89afe8ee19..cb2ef85296 100644 --- a/src/components/bridges.c +++ b/src/components/bridges.c @@ -126,8 +126,7 @@ PGDLLEXPORT Datum _pgr_bridges(PG_FUNCTION_ARGS) { nulls = palloc(2 * sizeof(bool)); - size_t i = 0; - for (i = 0; i < 2; ++i) { + for (size_t i = 0; i < 2; ++i) { nulls[i] = false; } diff --git a/src/components/connectedComponents.c b/src/components/connectedComponents.c index 0d6272b15c..36772c94b7 100644 --- a/src/components/connectedComponents.c +++ b/src/components/connectedComponents.c @@ -129,8 +129,7 @@ PGDLLEXPORT Datum _pgr_connectedcomponents(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/components/makeConnected.c b/src/components/makeConnected.c index 74b073ab63..b08f884686 100644 --- a/src/components/makeConnected.c +++ b/src/components/makeConnected.c @@ -127,8 +127,7 @@ PGDLLEXPORT Datum _pgr_makeconnected(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/components/strongComponents.c b/src/components/strongComponents.c index b66a6e8292..bee4fe9fc3 100644 --- a/src/components/strongComponents.c +++ b/src/components/strongComponents.c @@ -128,8 +128,7 @@ PGDLLEXPORT Datum _pgr_strongcomponents(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/contraction/contractGraph.c b/src/contraction/contractGraph.c index ef48d40728..4bf638958c 100644 --- a/src/contraction/contractGraph.c +++ b/src/contraction/contractGraph.c @@ -141,8 +141,7 @@ _pgr_contraction(PG_FUNCTION_ARGS) { size_t numb = 6; values =(Datum *)palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } @@ -152,7 +151,7 @@ _pgr_contraction(PG_FUNCTION_ARGS) { Datum* contracted_vertices_array = NULL; contracted_vertices_array = (Datum*) palloc(sizeof(Datum) * contracted_vertices_size); - for (i = 0; i < contracted_vertices_size; ++i) { + for (size_t i = 0; i < contracted_vertices_size; ++i) { contracted_vertices_array[i] = Int64GetDatum(result_tuples[call_cntr].contracted_vertices[i]); } diff --git a/src/contraction/contractionHierarchies.c b/src/contraction/contractionHierarchies.c index 2862463131..052f7beb0d 100644 --- a/src/contraction/contractionHierarchies.c +++ b/src/contraction/contractionHierarchies.c @@ -129,8 +129,7 @@ _pgr_contractionhierarchies(PG_FUNCTION_ARGS) { size_t numb = 8; values =(Datum *)palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } @@ -140,7 +139,7 @@ _pgr_contractionhierarchies(PG_FUNCTION_ARGS) { Datum* contracted_vertices_array = NULL; contracted_vertices_array = (Datum*) palloc(sizeof(Datum) * contracted_vertices_size); - for (i = 0; i < contracted_vertices_size; ++i) { + for (size_t i = 0; i < contracted_vertices_size; ++i) { contracted_vertices_array[i] = Int64GetDatum(result_tuples[call_cntr].contracted_vertices[i]); } diff --git a/src/dagShortestPath/dagShortestPath.c b/src/dagShortestPath/dagShortestPath.c index f14c45e080..2c0917cd02 100644 --- a/src/dagShortestPath/dagShortestPath.c +++ b/src/dagShortestPath/dagShortestPath.c @@ -127,8 +127,7 @@ PGDLLEXPORT Datum _pgr_dagshortestpath_v4(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/dijkstra/dijkstra.c b/src/dijkstra/dijkstra.c index 80059606f1..a760558a70 100644 --- a/src/dijkstra/dijkstra.c +++ b/src/dijkstra/dijkstra.c @@ -132,8 +132,7 @@ _pgr_dijkstra_v4(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } @@ -286,8 +285,7 @@ _pgr_dijkstra(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/dijkstra/dijkstraVia.c b/src/dijkstra/dijkstraVia.c index af3be56cf8..2c153710b9 100644 --- a/src/dijkstra/dijkstraVia.c +++ b/src/dijkstra/dijkstraVia.c @@ -129,8 +129,7 @@ _pgr_dijkstravia(PG_FUNCTION_ARGS) { size_t numb_out = 10; values = palloc(numb_out * sizeof(Datum)); nulls = palloc(numb_out * sizeof(bool)); - size_t i = 0; - for (i = 0; i< numb_out; ++i) { + for (size_t i = 0; i< numb_out; ++i) { nulls[i] = false; } diff --git a/src/dominator/lengauerTarjanDominatorTree.c b/src/dominator/lengauerTarjanDominatorTree.c index 270b915dd0..9dbae47ea7 100644 --- a/src/dominator/lengauerTarjanDominatorTree.c +++ b/src/dominator/lengauerTarjanDominatorTree.c @@ -122,8 +122,7 @@ _pgr_lengauertarjandominatortree(PG_FUNCTION_ARGS) { size_t numb = 3; values =(Datum *)palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } values[0] = Int32GetDatum((int32_t)call_cntr + 1); diff --git a/src/driving_distance/driving_distance.c b/src/driving_distance/driving_distance.c index 69c0a81069..c09870c14e 100644 --- a/src/driving_distance/driving_distance.c +++ b/src/driving_distance/driving_distance.c @@ -94,8 +94,7 @@ _pgr_drivingdistancev4(PG_FUNCTION_ARGS) { nulls = palloc(num * sizeof(bool)); - size_t i = 0; - for (i = 0; i < num; ++i) { + for (size_t i = 0; i < num; ++i) { nulls[i] = false; } @@ -191,8 +190,7 @@ _pgr_drivingdistance(PG_FUNCTION_ARGS) { nulls = palloc(num * sizeof(bool)); - size_t i = 0; - for (i = 0; i < num; ++i) { + for (size_t i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/driving_distance/driving_distance_withPoints.c b/src/driving_distance/driving_distance_withPoints.c index d50b138975..a8539abcbf 100644 --- a/src/driving_distance/driving_distance_withPoints.c +++ b/src/driving_distance/driving_distance_withPoints.c @@ -160,8 +160,7 @@ _pgr_withpointsddv4(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } @@ -259,8 +258,7 @@ _pgr_withpointsdd(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/ksp/ksp.c b/src/ksp/ksp.c index 5ac148c573..3a3ceb450a 100644 --- a/src/ksp/ksp.c +++ b/src/ksp/ksp.c @@ -165,8 +165,7 @@ _pgr_ksp_v4(PG_FUNCTION_ARGS) { values = palloc(n * sizeof(Datum)); nulls = palloc(n * sizeof(bool)); - size_t i = 0; - for (i = 0; i < n; ++i) { + for (size_t i = 0; i < n; ++i) { nulls[i] = false; } @@ -306,8 +305,7 @@ _pgr_ksp(PG_FUNCTION_ARGS) { values = palloc(n * sizeof(Datum)); nulls = palloc(n * sizeof(bool)); - size_t i = 0; - for (i = 0; i < n; ++i) { + for (size_t i = 0; i < n; ++i) { nulls[i] = false; } diff --git a/src/ksp/turnRestrictedPath.c b/src/ksp/turnRestrictedPath.c index 83aa390e04..f4bc45dfde 100644 --- a/src/ksp/turnRestrictedPath.c +++ b/src/ksp/turnRestrictedPath.c @@ -156,8 +156,7 @@ _pgr_turnrestrictedpath_v4(PG_FUNCTION_ARGS) { values = palloc(n * sizeof(Datum)); nulls = palloc(n * sizeof(bool)); - size_t i = 0; - for (i = 0; i < n; ++i) { + for (size_t i = 0; i < n; ++i) { nulls[i] = false; } diff --git a/src/ksp/withPoints_ksp.c b/src/ksp/withPoints_ksp.c index fbc43c1868..e9df837e5c 100644 --- a/src/ksp/withPoints_ksp.c +++ b/src/ksp/withPoints_ksp.c @@ -196,8 +196,7 @@ PGDLLEXPORT Datum _pgr_withpointsksp_v4(PG_FUNCTION_ARGS) { values = palloc(n * sizeof(Datum)); nulls = palloc(n * sizeof(bool)); - size_t i = 0; - for (i = 0; i < n; ++i) { + for (size_t i = 0; i < n; ++i) { nulls[i] = false; } @@ -342,8 +341,7 @@ PGDLLEXPORT Datum _pgr_withpointsksp(PG_FUNCTION_ARGS) { values = palloc(n * sizeof(Datum)); nulls = palloc(n * sizeof(bool)); - size_t i = 0; - for (i = 0; i < n; ++i) { + for (size_t i = 0; i < n; ++i) { nulls[i] = false; } diff --git a/src/lineGraph/lineGraph.c b/src/lineGraph/lineGraph.c index 39b34bb5e6..837c515db3 100644 --- a/src/lineGraph/lineGraph.c +++ b/src/lineGraph/lineGraph.c @@ -125,8 +125,7 @@ PGDLLEXPORT Datum _pgr_linegraph(PG_FUNCTION_ARGS) { nulls = palloc(5 * sizeof(bool)); - size_t i = 0; - for (i = 0; i < 5; ++i) { + for (size_t i = 0; i < 5; ++i) { nulls[i] = false; } diff --git a/src/lineGraph/lineGraphFull.c b/src/lineGraph/lineGraphFull.c index c187ef0762..67c8eec34a 100644 --- a/src/lineGraph/lineGraphFull.c +++ b/src/lineGraph/lineGraphFull.c @@ -118,8 +118,7 @@ PGDLLEXPORT Datum _pgr_linegraphfull(PG_FUNCTION_ARGS) { nulls = palloc(5 * sizeof(bool)); - size_t i = 0; - for (i = 0; i < 5; ++i) { + for (size_t i = 0; i < 5; ++i) { nulls[i] = false; } diff --git a/src/max_flow/edge_disjoint_paths.c b/src/max_flow/edge_disjoint_paths.c index db39794b4d..2d3698cec8 100644 --- a/src/max_flow/edge_disjoint_paths.c +++ b/src/max_flow/edge_disjoint_paths.c @@ -152,8 +152,7 @@ _pgr_edgedisjointpaths(PG_FUNCTION_ARGS) { values = palloc(9 * sizeof(Datum)); nulls = palloc(9 * sizeof(bool)); - size_t i = 0; - for (i = 0; i < 9; ++i) { + for (size_t i = 0; i < 9; ++i) { nulls[i] = false; } diff --git a/src/max_flow/maximum_cardinality_matching.c b/src/max_flow/maximum_cardinality_matching.c index 234ecc3295..2cfed3a417 100644 --- a/src/max_flow/maximum_cardinality_matching.c +++ b/src/max_flow/maximum_cardinality_matching.c @@ -162,8 +162,7 @@ _pgr_maxcardinalitymatch(PG_FUNCTION_ARGS) { values = palloc(4 * sizeof(Datum)); nulls = palloc(4 * sizeof(bool)); - size_t i = 0; - for (i = 0; i < 4; ++i) { + for (size_t i = 0; i < 4; ++i) { nulls[i] = false; } diff --git a/src/max_flow/minCostMaxFlow.c b/src/max_flow/minCostMaxFlow.c index 40fa7df497..95ebe28302 100644 --- a/src/max_flow/minCostMaxFlow.c +++ b/src/max_flow/minCostMaxFlow.c @@ -152,8 +152,7 @@ PGDLLEXPORT Datum _pgr_maxflowmincost(PG_FUNCTION_ARGS) { values = palloc(8 * sizeof(Datum)); nulls = palloc(8 * sizeof(bool)); - size_t i = 0; - for (i = 0; i < 8; ++i) { + for (size_t i = 0; i < 8; ++i) { nulls[i] = false; } diff --git a/src/mincut/stoerWagner.c b/src/mincut/stoerWagner.c index ff3b663276..ee29e1d7b4 100644 --- a/src/mincut/stoerWagner.c +++ b/src/mincut/stoerWagner.c @@ -123,8 +123,7 @@ PGDLLEXPORT Datum _pgr_stoerwagner(PG_FUNCTION_ARGS) { nulls = palloc(4 * sizeof(bool)); - size_t i = 0; - for (i = 0; i < 4; ++i) { + for (size_t i = 0; i < 4; ++i) { nulls[i] = false; } diff --git a/src/ordering/cuthillMckeeOrdering.c b/src/ordering/cuthillMckeeOrdering.c index 3026d098fa..044a525ad8 100644 --- a/src/ordering/cuthillMckeeOrdering.c +++ b/src/ordering/cuthillMckeeOrdering.c @@ -82,8 +82,7 @@ _pgr_cuthillmckeeordering(PG_FUNCTION_ARGS) { nulls = palloc(num * sizeof(bool)); - size_t i = 0; - for (i = 0; i < num; ++i) { + for (size_t i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/ordering/kingOrdering.c b/src/ordering/kingOrdering.c index d155e999aa..9b2c5b69e3 100644 --- a/src/ordering/kingOrdering.c +++ b/src/ordering/kingOrdering.c @@ -82,8 +82,7 @@ _pgr_kingordering(PG_FUNCTION_ARGS) { nulls = palloc(num * sizeof(bool)); - size_t i = 0; - for (i = 0; i < num; ++i) { + for (size_t i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/ordering/sloanOrdering.c b/src/ordering/sloanOrdering.c index 1778a8bcc6..b91eb2d300 100644 --- a/src/ordering/sloanOrdering.c +++ b/src/ordering/sloanOrdering.c @@ -82,8 +82,7 @@ _pgr_sloanordering(PG_FUNCTION_ARGS) { nulls = palloc(num * sizeof(bool)); - size_t i = 0; - for (i = 0; i < num; ++i) { + for (size_t i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/ordering/topologicalSort.c b/src/ordering/topologicalSort.c index 9009259cc4..be3ed1cb78 100644 --- a/src/ordering/topologicalSort.c +++ b/src/ordering/topologicalSort.c @@ -81,8 +81,7 @@ _pgr_topologicalsort(PG_FUNCTION_ARGS) { values = palloc(num * sizeof(Datum)); nulls = palloc(num * sizeof(bool)); - size_t i = 0; - for (i = 0; i < num; ++i) { + for (size_t i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/pickDeliver/pickDeliver.c b/src/pickDeliver/pickDeliver.c index 5aab85db29..053036a74d 100644 --- a/src/pickDeliver/pickDeliver.c +++ b/src/pickDeliver/pickDeliver.c @@ -167,8 +167,7 @@ _pgr_pickdeliver(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/pickDeliver/pickDeliverEuclidean.c b/src/pickDeliver/pickDeliverEuclidean.c index 9a772d77be..90cab51a9a 100644 --- a/src/pickDeliver/pickDeliverEuclidean.c +++ b/src/pickDeliver/pickDeliverEuclidean.c @@ -166,8 +166,7 @@ _pgr_pickdelivereuclidean(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/spanningTree/kruskal.c b/src/spanningTree/kruskal.c index 6ad0544a1c..a39af4cd14 100644 --- a/src/spanningTree/kruskal.c +++ b/src/spanningTree/kruskal.c @@ -93,8 +93,7 @@ PGDLLEXPORT Datum _pgr_kruskalv4(PG_FUNCTION_ARGS) { nulls = palloc(num * sizeof(bool)); - size_t i = 0; - for (i = 0; i < num; ++i) { + for (size_t i = 0; i < num; ++i) { nulls[i] = false; } @@ -189,8 +188,7 @@ PGDLLEXPORT Datum _pgr_kruskal(PG_FUNCTION_ARGS) { nulls = palloc(num * sizeof(bool)); - size_t i = 0; - for (i = 0; i < num; ++i) { + for (size_t i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/spanningTree/prim.c b/src/spanningTree/prim.c index 8e96262d06..3ef7df47a1 100644 --- a/src/spanningTree/prim.c +++ b/src/spanningTree/prim.c @@ -94,8 +94,7 @@ PGDLLEXPORT Datum _pgr_primv4(PG_FUNCTION_ARGS) { nulls = palloc(num * sizeof(bool)); - size_t i = 0; - for (i = 0; i < num; ++i) { + for (size_t i = 0; i < num; ++i) { nulls[i] = false; } @@ -190,8 +189,7 @@ PGDLLEXPORT Datum _pgr_prim(PG_FUNCTION_ARGS) { nulls = palloc(num * sizeof(bool)); - size_t i = 0; - for (i = 0; i < num; ++i) { + for (size_t i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/transitiveClosure/transitiveClosure.c b/src/transitiveClosure/transitiveClosure.c index b7f15c5e65..e235793ef8 100644 --- a/src/transitiveClosure/transitiveClosure.c +++ b/src/transitiveClosure/transitiveClosure.c @@ -125,8 +125,7 @@ _pgr_transitiveclosure(PG_FUNCTION_ARGS) { size_t numb = 3; values =(Datum *)palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } @@ -137,7 +136,7 @@ _pgr_transitiveclosure(PG_FUNCTION_ARGS) { target_array_array = (Datum*) palloc(sizeof(Datum) * (size_t)target_array_size); - for (i = 0; i < target_array_size; ++i) { + for (size_t i = 0; i < target_array_size; ++i) { PGR_DBG("Storing target_array vertex %ld", result_tuples[call_cntr].target_array[i]); target_array_array[i] = diff --git a/src/traversal/depthFirstSearch.c b/src/traversal/depthFirstSearch.c index 38fa02656e..2f27f67749 100644 --- a/src/traversal/depthFirstSearch.c +++ b/src/traversal/depthFirstSearch.c @@ -94,8 +94,7 @@ PGDLLEXPORT Datum _pgr_depthfirstsearch(PG_FUNCTION_ARGS) { nulls = palloc(num * sizeof(bool)); - size_t i = 0; - for (i = 0; i < num; ++i) { + for (size_t i = 0; i < num; ++i) { nulls[i] = false; } diff --git a/src/trsp/trsp.c b/src/trsp/trsp.c index eef6ade3a7..1dc46eb514 100644 --- a/src/trsp/trsp.c +++ b/src/trsp/trsp.c @@ -147,8 +147,7 @@ _pgr_trspv4(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/trsp/trspVia.c b/src/trsp/trspVia.c index 575754b498..665670b232 100644 --- a/src/trsp/trspVia.c +++ b/src/trsp/trspVia.c @@ -130,8 +130,7 @@ _pgr_trspvia(PG_FUNCTION_ARGS) { size_t numb_out = 10; values = palloc(numb_out * sizeof(Datum)); nulls = palloc(numb_out * sizeof(bool)); - size_t i = 0; - for (i = 0; i< numb_out; ++i) { + for (size_t i = 0; i< numb_out; ++i) { nulls[i] = false; } diff --git a/src/trsp/trspVia_withPoints.c b/src/trsp/trspVia_withPoints.c index e7c1f5bd73..fd55d46c72 100644 --- a/src/trsp/trspVia_withPoints.c +++ b/src/trsp/trspVia_withPoints.c @@ -164,8 +164,7 @@ _pgr_trspvia_withpoints_v4(PG_FUNCTION_ARGS) { size_t numb_out = 10; values = palloc(numb_out * sizeof(Datum)); nulls = palloc(numb_out * sizeof(bool)); - size_t i = 0; - for (i = 0; i< numb_out; ++i) { + for (size_t i = 0; i< numb_out; ++i) { nulls[i] = false; } @@ -267,8 +266,7 @@ _pgr_trspvia_withpoints(PG_FUNCTION_ARGS) { size_t numb_out = 10; values = palloc(numb_out * sizeof(Datum)); nulls = palloc(numb_out * sizeof(bool)); - size_t i = 0; - for (i = 0; i< numb_out; ++i) { + for (size_t i = 0; i< numb_out; ++i) { nulls[i] = false; } diff --git a/src/trsp/trsp_withPoints.c b/src/trsp/trsp_withPoints.c index 169d5fe30b..66916d70f4 100644 --- a/src/trsp/trsp_withPoints.c +++ b/src/trsp/trsp_withPoints.c @@ -195,8 +195,7 @@ _pgr_trsp_withpoints_v4(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } @@ -315,8 +314,7 @@ _pgr_trsp_withpoints(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/tsp/TSP.c b/src/tsp/TSP.c index 0b46117c0c..2f0737edad 100644 --- a/src/tsp/TSP.c +++ b/src/tsp/TSP.c @@ -129,8 +129,7 @@ PGDLLEXPORT Datum _pgr_tsp_v4(PG_FUNCTION_ARGS) { nulls = palloc(4 * sizeof(bool)); - size_t i = 0; - for (i = 0; i < 4; ++i) { + for (size_t i = 0; i < 4; ++i) { nulls[i] = false; } @@ -215,8 +214,7 @@ _pgr_tsp(PG_FUNCTION_ARGS) { nulls = palloc(4 * sizeof(bool)); - size_t i = 0; - for (i = 0; i < 4; ++i) { + for (size_t i = 0; i < 4; ++i) { nulls[i] = false; } diff --git a/src/tsp/euclideanTSP.c b/src/tsp/euclideanTSP.c index d00634407b..5373da907c 100644 --- a/src/tsp/euclideanTSP.c +++ b/src/tsp/euclideanTSP.c @@ -130,8 +130,7 @@ PGDLLEXPORT Datum _pgr_tspeuclidean_v4(PG_FUNCTION_ARGS) { nulls = palloc(4 * sizeof(bool)); - size_t i = 0; - for (i = 0; i < 4; ++i) { + for (size_t i = 0; i < 4; ++i) { nulls[i] = false; } @@ -215,8 +214,7 @@ _pgr_tspeuclidean(PG_FUNCTION_ARGS) { nulls = palloc(4 * sizeof(bool)); - size_t i = 0; - for (i = 0; i < 4; ++i) { + for (size_t i = 0; i < 4; ++i) { nulls[i] = false; } diff --git a/src/withPoints/withPoints.c b/src/withPoints/withPoints.c index 7117123900..29ea7d5089 100644 --- a/src/withPoints/withPoints.c +++ b/src/withPoints/withPoints.c @@ -128,8 +128,7 @@ _pgr_withpoints_v4(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } @@ -263,8 +262,7 @@ _pgr_withpoints(PG_FUNCTION_ARGS) { values = palloc(numb * sizeof(Datum)); nulls = palloc(numb * sizeof(bool)); - size_t i = 0; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } diff --git a/src/withPoints/withPointsVia.c b/src/withPoints/withPointsVia.c index d94539cdea..aa0b063e4b 100644 --- a/src/withPoints/withPointsVia.c +++ b/src/withPoints/withPointsVia.c @@ -157,8 +157,7 @@ _pgr_withpointsvia_v4(PG_FUNCTION_ARGS) { size_t numb_out = 10; values = palloc(numb_out * sizeof(Datum)); nulls = palloc(numb_out * sizeof(bool)); - size_t i = 0; - for (i = 0; i< numb_out; ++i) { + for (size_t i = 0; i< numb_out; ++i) { nulls[i] = false; } @@ -259,8 +258,7 @@ _pgr_withpointsvia(PG_FUNCTION_ARGS) { size_t numb_out = 10; values = palloc(numb_out * sizeof(Datum)); nulls = palloc(numb_out * sizeof(bool)); - size_t i = 0; - for (i = 0; i< numb_out; ++i) { + for (size_t i = 0; i< numb_out; ++i) { nulls[i] = false; }