Skip to content

Commit

Permalink
WIP
Browse files Browse the repository at this point in the history
  • Loading branch information
rasmartins committed Jul 24, 2012
1 parent 04cd76a commit a59fd58
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 15 deletions.
11 changes: 5 additions & 6 deletions src/rpl/dll.h
Original file line number Diff line number Diff line change
Expand Up @@ -41,19 +41,18 @@
*/
typedef struct rpl_dll* rpl_dll_t;


/**
* Create a new DLL loader object.
* @return DLL loader object.
*/
rpl_dll_t
RPL_SYM rpl_dll_t
rpl_dll_new(void);

/**
* Free DLL loader object.
* @param dll pointer to DLL loader object.
*/
void
RPL_SYM void
rpl_dll_free(rpl_dll_t* dll);

/**
Expand All @@ -64,7 +63,7 @@ rpl_dll_free(rpl_dll_t* dll);
* In the latter case the error code/message can be retrieved
* using rpl_error_get/rpl_error_translate_last.
*/
rpl_bool_t
RPL_SYM rpl_bool_t
rpl_dll_open(rpl_dll_t dll, const char* file);

/**
Expand All @@ -74,7 +73,7 @@ rpl_dll_open(rpl_dll_t dll, const char* file);
* In the latter case the error code/message can be retrieved
* using rpl_error_get/rpl_error_translate_last.
*/
rpl_bool_t
RPL_SYM rpl_bool_t
rpl_dll_close(rpl_dll_t dll);

/**
Expand All @@ -85,7 +84,7 @@ rpl_dll_close(rpl_dll_t dll);
* In the latter case the error code/message can be retrieved
* using rpl_error_get/rpl_error_translate_last.
*/
void*
RPL_SYM void*
rpl_dll_get(rpl_dll_t dll, const char* symbol_name);

/** @} */
Expand Down
21 changes: 14 additions & 7 deletions src/rpl/memory/tlsf.h
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@
*
*/

#ifndef _TLSF_H_
#define _TLSF_H_
#ifndef RPL_MEMORY_TLSF_H_INCLUDED_
#define RPL_MEMORY_TLSF_H_INCLUDED_

#include <sys/types.h>

Expand All @@ -34,11 +34,18 @@ extern "C" {
extern void free_ex(void *, void *);
extern void *realloc_ex(void *, size_t, void *);
extern void *calloc_ex(size_t, size_t, void *);

extern void *tlsf_malloc(size_t size);
extern void tlsf_free(void *ptr);
extern void *tlsf_realloc(void *ptr, size_t size);
extern void *tlsf_calloc(size_t nelem, size_t elem_size);

extern void*
tlsf_malloc(size_t size);

extern void
tlsf_free(void *ptr);

extern void*
tlsf_realloc(void *ptr, size_t size);

extern void*
tlsf_calloc(size_t nelem, size_t elem_size);

#ifdef __cplusplus
}
Expand Down
4 changes: 2 additions & 2 deletions src/rpl/network/udp_socket.h
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,8 @@ rpl_udp_socket_free(rpl_udp_socket_t socket);
RPL_SYM void
rpl_udp_socket_free(rpl_udp_socket_t socket);

RPL_SYM void
rpl_udp_bcast_enable(rpl_udp_socket_t socket, rpl_bool_t enable);
RPL_SYM rpl_bool_t
rpl_udp_set_bcast(rpl_udp_socket_t socket, rpl_bool_t enabled);

RPL_SYM void
rpl_udp_set_mcast_ttl(rpl_udp_socket_t socket, rpl_uint8_t ttl);
Expand Down

0 comments on commit a59fd58

Please sign in to comment.