@@ -197,25 +197,25 @@ dbmem_remote_engine_t *dbmem_remote_engine_init (void *ctx, const char *provider
197197 return NULL ;
198198 }
199199
200- dbmem_remote_engine_t * engine = (dbmem_remote_engine_t * )dbmem_zeroalloc (sizeof (dbmem_remote_engine_t ));
200+ dbmem_remote_engine_t * engine = (dbmem_remote_engine_t * )dbmemory_zeroalloc (sizeof (dbmem_remote_engine_t ));
201201 if (!engine ) {
202202 snprintf (err_msg , DBMEM_ERRBUF_SIZE , "Unable to allocate memory for the remote embedding engine" );
203203 return NULL ;
204204 }
205205
206206 // init internal buffers (data and request)
207- char * data = dbmem_alloc (DEFAULT_BUFFER_SIZE );
207+ char * data = dbmemory_alloc (DEFAULT_BUFFER_SIZE );
208208 if (!data ) {
209209 snprintf (err_msg , DBMEM_ERRBUF_SIZE , "Unable to allocate memory for the default buffer (1)" );
210210 dbmem_remote_engine_free (engine );
211211 return NULL ;
212212 }
213213
214- char * request = dbmem_alloc (DEFAULT_BUFFER_SIZE );
214+ char * request = dbmemory_alloc (DEFAULT_BUFFER_SIZE );
215215 if (!request ) {
216216 snprintf (err_msg , DBMEM_ERRBUF_SIZE , "Unable to allocate memory for the default buffer (2)" );
217217 dbmem_remote_engine_free (engine );
218- dbmem_free (data );
218+ dbmemory_free (data );
219219 return NULL ;
220220 }
221221
@@ -224,18 +224,18 @@ dbmem_remote_engine_t *dbmem_remote_engine_init (void *ctx, const char *provider
224224 if (!_provider ) {
225225 snprintf (err_msg , DBMEM_ERRBUF_SIZE , "Unable to duplicate provider name (insufficient memory)" );
226226 dbmem_remote_engine_free (engine );
227- dbmem_free (request );
228- dbmem_free (data );
227+ dbmemory_free (request );
228+ dbmemory_free (data );
229229 return NULL ;
230230 }
231231
232232 char * _model = dbmem_strdup (model );
233233 if (!_model ) {
234234 snprintf (err_msg , DBMEM_ERRBUF_SIZE , "Unable to duplicate model name (insufficient memory)" );
235235 dbmem_remote_engine_free (engine );
236- dbmem_free (request );
237- dbmem_free (data );
238- dbmem_free (_provider );
236+ dbmemory_free (request );
237+ dbmemory_free (data );
238+ dbmemory_free (_provider );
239239 return NULL ;
240240 }
241241
@@ -244,10 +244,10 @@ dbmem_remote_engine_t *dbmem_remote_engine_init (void *ctx, const char *provider
244244 CURL * curl = curl_easy_init ();
245245 if (!curl ) {
246246 snprintf (err_msg , DBMEM_ERRBUF_SIZE , "Failed to initialize curl" );
247- dbmem_free (data );
248- dbmem_free (request );
249- dbmem_free (_provider );
250- dbmem_free (_model );
247+ dbmemory_free (data );
248+ dbmemory_free (request );
249+ dbmemory_free (_provider );
250+ dbmemory_free (_model );
251251 dbmem_remote_engine_free (engine );
252252 return NULL ;
253253 }
@@ -271,10 +271,10 @@ dbmem_remote_engine_t *dbmem_remote_engine_init (void *ctx, const char *provider
271271 if (!headers ) {
272272 snprintf (err_msg , DBMEM_ERRBUF_SIZE , "Failed to allocate HTTP headers" );
273273 curl_easy_cleanup (curl );
274- dbmem_free (data );
275- dbmem_free (request );
276- dbmem_free (_provider );
277- dbmem_free (_model );
274+ dbmemory_free (data );
275+ dbmemory_free (request );
276+ dbmemory_free (_provider );
277+ dbmemory_free (_model );
278278 dbmem_remote_engine_free (engine );
279279 return NULL ;
280280 }
@@ -286,10 +286,10 @@ dbmem_remote_engine_t *dbmem_remote_engine_init (void *ctx, const char *provider
286286 char * _api_key = dbmem_strdup (api_key );
287287 if (!_api_key ) {
288288 snprintf (err_msg , DBMEM_ERRBUF_SIZE , "Unable to duplicate API key (insufficient memory)" );
289- dbmem_free (data );
290- dbmem_free (request );
291- dbmem_free (_provider );
292- dbmem_free (_model );
289+ dbmemory_free (data );
290+ dbmemory_free (request );
291+ dbmemory_free (_provider );
292+ dbmemory_free (_model );
293293 dbmem_remote_engine_free (engine );
294294 return NULL ;
295295 }
@@ -326,10 +326,10 @@ static size_t dbmem_remote_receive_data (void *contents, size_t size, size_t nme
326326 size_t required = engine -> data_size + real_size + 1 ;
327327 if (required > engine -> data_capacity ) {
328328 size_t new_capacity = required * 2 ;
329- char * new_data = dbmem_alloc (new_capacity );
329+ char * new_data = dbmemory_alloc (new_capacity );
330330 if (!new_data ) return 0 ;
331331 memcpy (new_data , engine -> data , engine -> data_size );
332- dbmem_free (engine -> data );
332+ dbmemory_free (engine -> data );
333333 engine -> data = new_data ;
334334 engine -> data_capacity = new_capacity ;
335335 }
@@ -355,13 +355,13 @@ int dbmem_remote_compute_embedding (dbmem_remote_engine_t *engine, const char *t
355355 size_t model_len = strlen (engine -> model );
356356 if (engine -> request_capacity < len + provider_len + model_len + 128 ) {
357357 size_t new_size = len + provider_len + model_len + 1024 ;
358- char * new_request = dbmem_alloc (new_size );
358+ char * new_request = dbmemory_alloc (new_size );
359359 if (!new_request ) {
360360 dbmem_context_set_error (engine -> context , "Unable to allocate request buffer" );
361361 return -1 ;
362362 }
363363
364- dbmem_free (engine -> request );
364+ dbmemory_free (engine -> request );
365365 engine -> request = new_request ;
366366 engine -> request_capacity = new_size ;
367367 }
@@ -412,13 +412,13 @@ int dbmem_remote_compute_embedding (dbmem_remote_engine_t *engine, const char *t
412412 // copy response into engine's data buffer
413413 if (response_size + 1 > engine -> data_capacity ) {
414414 size_t new_capacity = (response_size + 1 ) * 2 ;
415- char * new_data = dbmem_alloc (new_capacity );
415+ char * new_data = dbmemory_alloc (new_capacity );
416416 if (!new_data ) {
417417 free (response_data );
418418 dbmem_context_set_error (engine -> context , "Unable to allocate response buffer" );
419419 return -1 ;
420420 }
421- dbmem_free (engine -> data );
421+ dbmemory_free (engine -> data );
422422 engine -> data = new_data ;
423423 engine -> data_capacity = new_capacity ;
424424 }
@@ -443,8 +443,8 @@ int dbmem_remote_compute_embedding (dbmem_remote_engine_t *engine, const char *t
443443
444444 // grow tokens buffer if needed
445445 if (engine -> tokens_capacity < ntokens ) {
446- if (engine -> tokens ) dbmem_free (engine -> tokens );
447- engine -> tokens = (jsmntok_t * )dbmem_alloc (sizeof (jsmntok_t ) * ntokens );
446+ if (engine -> tokens ) dbmemory_free (engine -> tokens );
447+ engine -> tokens = (jsmntok_t * )dbmemory_alloc (sizeof (jsmntok_t ) * ntokens );
448448 if (!engine -> tokens ) {
449449 dbmem_context_set_error (engine -> context , "Unable to allocate JSON tokens" );
450450 return -1 ;
@@ -487,8 +487,8 @@ int dbmem_remote_compute_embedding (dbmem_remote_engine_t *engine, const char *t
487487
488488 // allocate/grow embedding buffer
489489 if (engine -> embedding_capacity < (size_t )emb_count ) {
490- if (engine -> embedding ) dbmem_free (engine -> embedding );
491- engine -> embedding = (float * )dbmem_alloc (sizeof (float ) * emb_count );
490+ if (engine -> embedding ) dbmemory_free (engine -> embedding );
491+ engine -> embedding = (float * )dbmemory_alloc (sizeof (float ) * emb_count );
492492 if (!engine -> embedding ) {
493493 dbmem_context_set_error (engine -> context , "Unable to allocate embedding buffer" );
494494 return -1 ;
@@ -521,13 +521,13 @@ void dbmem_remote_engine_free (dbmem_remote_engine_t *engine) {
521521 if (engine -> headers ) curl_slist_free_all (engine -> headers );
522522 if (engine -> curl ) curl_easy_cleanup (engine -> curl );
523523#else
524- if (engine -> api_key ) dbmem_free (engine -> api_key );
524+ if (engine -> api_key ) dbmemory_free (engine -> api_key );
525525#endif
526- if (engine -> provider ) dbmem_free (engine -> provider );
527- if (engine -> model ) dbmem_free (engine -> model );
528- if (engine -> data ) dbmem_free (engine -> data );
529- if (engine -> request ) dbmem_free (engine -> request );
530- if (engine -> embedding ) dbmem_free (engine -> embedding );
531- if (engine -> tokens ) dbmem_free (engine -> tokens );
532- dbmem_free (engine );
526+ if (engine -> provider ) dbmemory_free (engine -> provider );
527+ if (engine -> model ) dbmemory_free (engine -> model );
528+ if (engine -> data ) dbmemory_free (engine -> data );
529+ if (engine -> request ) dbmemory_free (engine -> request );
530+ if (engine -> embedding ) dbmemory_free (engine -> embedding );
531+ if (engine -> tokens ) dbmemory_free (engine -> tokens );
532+ dbmemory_free (engine );
533533}
0 commit comments