mirror of
https://github.com/curl/curl.git
synced 2026-08-04 13:16:35 +03:00
Added support for running on Symbian OS.
This commit is contained in:
parent
ad1dd08693
commit
1960eebc2d
25 changed files with 1158 additions and 16 deletions
13
lib/easy.c
13
lib/easy.c
|
|
@ -194,16 +194,27 @@ static long init_flags;
|
|||
#define system_strdup strdup
|
||||
#endif
|
||||
|
||||
#ifndef __SYMBIAN32__
|
||||
/*
|
||||
* If a memory-using function (like curl_getenv) is used before
|
||||
* curl_global_init() is called, we need to have these pointers set already.
|
||||
*/
|
||||
|
||||
curl_malloc_callback Curl_cmalloc = (curl_malloc_callback)malloc;
|
||||
curl_free_callback Curl_cfree = (curl_free_callback)free;
|
||||
curl_realloc_callback Curl_crealloc = (curl_realloc_callback)realloc;
|
||||
curl_strdup_callback Curl_cstrdup = (curl_strdup_callback)system_strdup;
|
||||
curl_calloc_callback Curl_ccalloc = (curl_calloc_callback)calloc;
|
||||
#else
|
||||
/*
|
||||
* Symbian OS doesn't support initialization to code in writeable static data.
|
||||
* Initialization will occur in the curl_global_init() call.
|
||||
*/
|
||||
curl_malloc_callback Curl_cmalloc;
|
||||
curl_free_callback Curl_cfree;
|
||||
curl_realloc_callback Curl_crealloc;
|
||||
curl_strdup_callback Curl_cstrdup;
|
||||
curl_calloc_callback Curl_ccalloc;
|
||||
#endif
|
||||
|
||||
/**
|
||||
* curl_global_init() globally initializes cURL given a bitwise set of the
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue