<pre style='margin:0'>
Clemens Lang (neverpanic) pushed a commit to branch master
in repository macports-base.

</pre>
<p><a href="https://github.com/macports/macports-base/commit/0cf65f8bfa6b53d48d1341f471dd657672859afc">https://github.com/macports/macports-base/commit/0cf65f8bfa6b53d48d1341f471dd657672859afc</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 0cf65f8b cregistry: replace magic numbers with a constant
</span>0cf65f8b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 0cf65f8bfa6b53d48d1341f471dd657672859afc
</span>Author: Zero King <l2dy@macports.org>
AuthorDate: Mon Feb 14 13:59:00 2022 +0000

<span style='display:block; white-space:pre;color:#404040;'>    cregistry: replace magic numbers with a constant
</span>---
 src/cregistry/entry.c | 8 ++++----
 src/cregistry/util.c  | 4 ++--
 src/cregistry/util.h  | 2 ++
 3 files changed, 8 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/cregistry/entry.c b/src/cregistry/entry.c
</span><span style='display:block; white-space:pre;color:#808080;'>index 01452158..e73ab0cd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/cregistry/entry.c
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/cregistry/entry.c
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -952,9 +952,9 @@ int reg_entry_imagefiles(reg_entry* entry, char*** files, reg_error* errPtr) {
</span>     char* query = "SELECT path FROM registry.files WHERE id=? ORDER BY path";
     if ((sqlite3_prepare_v2(reg->db, query, -1, &stmt, NULL) == SQLITE_OK)
             && (sqlite3_bind_int64(stmt, 1, entry->id) == SQLITE_OK)) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        char** result = malloc(10*sizeof(char*));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        char** result = malloc(REG_RESULT_INITIAL_SPACE*sizeof(char*));
</span>         int result_count = 0;
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        int result_space = 10;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        int result_space = REG_RESULT_INITIAL_SPACE;
</span>         int r;
         const char *text;
         char* element;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1020,9 +1020,9 @@ int reg_entry_files(reg_entry* entry, char*** files, reg_error* errPtr) {
</span>         "AND active ORDER BY actual_path";
     if ((sqlite3_prepare_v2(reg->db, query, -1, &stmt, NULL) == SQLITE_OK)
             && (sqlite3_bind_int64(stmt, 1, entry->id) == SQLITE_OK)) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        char** result = malloc(10*sizeof(char*));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        char** result = malloc(REG_RESULT_INITIAL_SPACE*sizeof(char*));
</span>         int result_count = 0;
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        int result_space = 10;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        int result_space = REG_RESULT_INITIAL_SPACE;
</span>         int r;
         const char *text;
         char* element;
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/cregistry/util.c b/src/cregistry/util.c
</span><span style='display:block; white-space:pre;color:#808080;'>index e2c63bdb..bdea799c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/cregistry/util.c
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/cregistry/util.c
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -130,9 +130,9 @@ char* reg_strategy_op(reg_strategy strategy, reg_error* errPtr) {
</span> int reg_all_objects(reg_registry* reg, char* query, int query_len,
         void*** objects, cast_function* fn, void* castcalldata,
         free_function* del, reg_error* errPtr) {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    void** results = malloc(10*sizeof(void*));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    void** results = malloc(REG_RESULT_INITIAL_SPACE*sizeof(void*));
</span>     int result_count = 0;
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    int result_space = 10;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    int result_space = REG_RESULT_INITIAL_SPACE;
</span>     sqlite3_stmt* stmt = NULL;
     if (!results) {
         return -1;
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/src/cregistry/util.h b/src/cregistry/util.h
</span><span style='display:block; white-space:pre;color:#808080;'>index fb11cdef..7c99e863 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/src/cregistry/util.h
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/src/cregistry/util.h
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,6 +34,8 @@
</span> 
 #include "registry.h"
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+#define REG_RESULT_INITIAL_SPACE 10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> typedef enum {
     reg_strategy_exact = 1,
     reg_strategy_glob = 2,
</pre><pre style='margin:0'>

</pre>