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..4cb2caa658 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,18 +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; - 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 3b6e2789fb..dfc1712762 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,18 +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; - 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 b7ff64d7fe..cde25a92e6 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,18 +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; - 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 37adecf2dc..4b71c679eb 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,17 +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; - 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 70278d7b8d..abfda34239 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,17 +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; - 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 1d43f5d7df..dea6389a49 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,18 +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; - 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 23bb3b7167..ee5e3e6483 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,17 +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; - 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 ad201a5ae4..45295076df 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,18 +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; - 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 04cf367b40..32cd4d1159 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,8 +133,7 @@ PGDLLEXPORT Datum _pgr_chinesepostman(PG_FUNCTION_ARGS) { nulls = palloc(numb * sizeof(bool)); - size_t i; - 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 9202febf04..08da72f44d 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,18 +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; - 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 1822bd0700..42025ba394 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,17 +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; - 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 51b784790e..86d13e07fa 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,18 +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; - 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 ac34a1425b..df877b031d 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,18 +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; - for (i = 0; i < num; ++i) { + for (size_t 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..3338dabfaa 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,18 +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; - 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 6a70045d9f..596f7050fb 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,17 +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; - 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 4c422aa74c..cb2ef85296 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,18 +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; - 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 eeacf1f4fe..36772c94b7 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,18 +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; - 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 83be5b0431..b08f884686 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,17 +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; - 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 9abf66bfa5..bee4fe9fc3 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,17 +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; - 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 e78af76b3e..4bf638958c 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,36 +131,35 @@ _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; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } 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) { + for (size_t i = 0; i < contracted_vertices_size; ++i) { contracted_vertices_array[i] = 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..052f7beb0d 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,36 +119,35 @@ _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; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } 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) { + for (size_t i = 0; i < contracted_vertices_size; ++i) { contracted_vertices_array[i] = 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..2c0917cd02 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,18 +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; - 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 9ca158f6b1..a760558a70 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,18 +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; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } @@ -170,14 +169,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,18 +275,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; - 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 a6e74e509b..2c153710b9 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,17 +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; - 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 842fd6069e..9dbae47ea7 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,16 +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; - 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 8d3f856330..c09870c14e 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,18 +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; - for (i = 0; i < num; ++i) { + for (size_t i = 0; i < num; ++i) { nulls[i] = false; } @@ -129,14 +128,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,18 +180,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; - 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 a4b3d9ff8a..a8539abcbf 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,17 +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; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } @@ -199,14 +198,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,17 +249,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; - 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 1a33f98e7d..3a3ceb450a 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,17 +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; - for (i = 0; i < n; ++i) { + for (size_t i = 0; i < n; ++i) { nulls[i] = false; } @@ -213,14 +212,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,17 +296,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; - 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 ae4d88e02b..f4bc45dfde 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,17 +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; - 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 8b42337c66..e9df837e5c 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,18 +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; - for (i = 0; i < n; ++i) { + for (size_t i = 0; i < n; ++i) { nulls[i] = false; } @@ -243,14 +242,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,18 +331,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; - 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 6e2ed41955..837c515db3 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,17 +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; - 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 1fee09ef97..67c8eec34a 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,17 +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; - 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 a5ff2d4af7..2d3698cec8 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,17 +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; - for (i = 0; i < 9; ++i) { + for (size_t 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 1f01e07092..efb19ba5ea 100644 --- a/src/max_flow/max_flow.c +++ b/src/max_flow/max_flow.c @@ -39,15 +39,16 @@ PGDLLEXPORT Datum _pgr_maxflow(PG_FUNCTION_ARGS); PG_FUNCTION_INFO_V1(_pgr_maxflow); -PGDLLEXPORT Datum _pgr_maxflow(PG_FUNCTION_ARGS) { - FuncCallContext *funcctx; - TupleDesc tuple_desc; +PGDLLEXPORT Datum +_pgr_maxflow(PG_FUNCTION_ARGS) { + 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); @@ -100,18 +101,16 @@ PGDLLEXPORT Datum _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; values = palloc(6 * sizeof(Datum)); nulls = palloc(6 * sizeof(bool)); - size_t i; - for (i = 0; i < 6; ++i) { + for (size_t 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..2cfed3a417 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,16 +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; - 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 4b5bfb2fdc..95ebe28302 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,15 +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; - for (i = 0; i < 8; ++i) { + for (size_t 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..ee29e1d7b4 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,17 +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; - 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 6d0f035d40..044a525ad8 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,18 +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; - 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 9c89b1d121..9b2c5b69e3 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,18 +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; - 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 8c35313550..b91eb2d300 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,18 +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; - 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 7a07723c1e..be3ed1cb78 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,17 +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; - 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 fd104eb533..053036a74d 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,18 +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; - 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 fa892c670b..90cab51a9a 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,18 +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; - for (i = 0; i < numb; ++i) { + for (size_t 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..a39af4cd14 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,18 +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; - for (i = 0; i < num; ++i) { + for (size_t i = 0; i < num; ++i) { nulls[i] = false; } @@ -127,14 +126,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,18 +178,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; - 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 01905fc7ad..3ef7df47a1 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,18 +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; - for (i = 0; i < num; ++i) { + for (size_t i = 0; i < num; ++i) { nulls[i] = false; } @@ -128,14 +127,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,18 +179,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; - 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 becd7b9392..e235793ef8 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,39 +115,38 @@ _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; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } 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); - 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] = 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..2f27f67749 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,18 +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; - 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 28a9320ef5..1dc46eb514 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,18 +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; - 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 3a4f378a9e..665670b232 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,17 +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; - 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 a309fe63e9..fd55d46c72 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,17 +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; - for (i = 0; i< numb_out; ++i) { + for (size_t i = 0; i< numb_out; ++i) { nulls[i] = false; } @@ -203,14 +202,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,17 +257,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; - 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 c6b83b5b3e..66916d70f4 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,18 +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; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } @@ -231,14 +230,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,18 +304,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; - 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 7e526f6d44..2f0737edad 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,17 +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; - for (i = 0; i < 4; ++i) { + for (size_t i = 0; i < 4; ++i) { nulls[i] = false; } @@ -159,14 +158,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,17 +205,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; - 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 9513a6f9e6..5373da907c 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,17 +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; - for (i = 0; i < 4; ++i) { + for (size_t i = 0; i < 4; ++i) { nulls[i] = false; } @@ -159,14 +158,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,17 +205,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; - 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 1bfaddd47f..29ea7d5089 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,18 +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; - for (i = 0; i < numb; ++i) { + for (size_t i = 0; i < numb; ++i) { nulls[i] = false; } @@ -165,14 +164,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,18 +252,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; - 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 b1d1ec373e..aa0b063e4b 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,17 +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; - for (i = 0; i< numb_out; ++i) { + for (size_t i = 0; i< numb_out; ++i) { nulls[i] = false; } @@ -196,14 +195,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,17 +249,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; - for (i = 0; i< numb_out; ++i) { + for (size_t i = 0; i< numb_out; ++i) { nulls[i] = false; }