Skip to content

Commit

Permalink
fix: build errors when building with GCC 14
Browse files Browse the repository at this point in the history
Fixes: cheusov#21
  • Loading branch information
mcepl committed Oct 2, 2024
1 parent c480a4c commit be1b3a5
Show file tree
Hide file tree
Showing 4 changed files with 9 additions and 6 deletions.
4 changes: 2 additions & 2 deletions dictd/dictd.c
Original file line number Diff line number Diff line change
Expand Up @@ -766,7 +766,7 @@ static int init_mime_db_list (const void *datum)
static int init_plugin( const void *datum )
{
#ifdef USE_PLUGIN
dictDatabase *db = (dictDatabase *)datum;
const dictDatabase *db = (const dictDatabase *)datum;
dict_plugin_init(db);
#endif

Expand Down Expand Up @@ -1001,7 +1001,7 @@ static int init_database_short (const void *datum)
static int close_plugin(const void *datum)
{
#ifdef USE_PLUGIN
dictDatabase *db = (dictDatabase *)datum;
const dictDatabase *db = (const dictDatabase *)datum;
dict_plugin_destroy (db);
#endif

Expand Down
5 changes: 3 additions & 2 deletions dictd/plugin.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
* 675 Mass Ave, Cambridge, MA 02139, USA.
*/

#include "common.h"
#include "dictd.h"
#include "plugin.h"
#include "strategy.h"
Expand Down Expand Up @@ -555,7 +556,7 @@ static dictPlugin *create_plugin (
return plugin;
}

int dict_plugin_init(dictDatabase *db)
int dict_plugin_init(const dictDatabase *db)
{
int ret = 0;
lst_List list;
Expand Down Expand Up @@ -604,7 +605,7 @@ int dict_plugin_init(dictDatabase *db)
return 0;
}

void dict_plugin_destroy ( dictDatabase *db )
void dict_plugin_destroy (const dictDatabase *db )
{
int ret;

Expand Down
4 changes: 2 additions & 2 deletions dictd/plugin.h
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
#include "dictdplugin.h"

/* initialize the plugin associated with db*/
extern int dict_plugin_init (dictDatabase *db);
extern int dict_plugin_init (const dictDatabase *db);
/* destroy the plugin associated with db*/
extern void dict_plugin_destroy (dictDatabase *db);
extern void dict_plugin_destroy (const dictDatabase *db);

/* search */
extern int dict_search_plugin (
Expand Down
2 changes: 2 additions & 0 deletions dictdplugins/dictdplugin_dbi/dictdplugin_dbi.c
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@
#include <dbi/dbi.h>

#include <stdio.h>
#include <string.h>
#include <assert.h>

#define BUFSIZE 4096

Expand Down

0 comments on commit be1b3a5

Please sign in to comment.