/* Inline functions */
-extern inline
+static inline
SilcBuffer silc_buffer_alloc(uint32 len)
{
SilcBuffer sb;
/* Free's a SilcBuffer */
-extern inline
+static inline
void silc_buffer_free(SilcBuffer sb)
{
if (sb) {
can be used to set the data to static buffer without needing any
memory allocations. The `data' will not be copied to the buffer. */
-extern inline
+static inline
void silc_buffer_set(SilcBuffer sb, unsigned char *data, uint32 data_len)
{
sb->data = sb->head = data;
^
*/
-extern inline
+static inline
unsigned char *silc_buffer_pull(SilcBuffer sb, uint32 len)
{
unsigned char *old_data = sb->data;
^
*/
-extern inline
+static inline
unsigned char *silc_buffer_push(SilcBuffer sb, uint32 len)
{
unsigned char *old_data = sb->data;
^
*/
-extern inline
+static inline
unsigned char *silc_buffer_pull_tail(SilcBuffer sb, uint32 len)
{
unsigned char *old_tail = sb->tail;
^
*/
-extern inline
+static inline
unsigned char *silc_buffer_push_tail(SilcBuffer sb, uint32 len)
{
unsigned char *old_tail = sb->tail;
Puts data to the head section.
*/
-extern inline
+static inline
unsigned char *silc_buffer_put_head(SilcBuffer sb,
const unsigned char *data,
uint32 len)
Puts data to the data section.
*/
-extern inline
+static inline
unsigned char *silc_buffer_put(SilcBuffer sb,
const unsigned char *data,
uint32 len)
Puts data to the tail section.
*/
-extern inline
+static inline
unsigned char *silc_buffer_put_tail(SilcBuffer sb,
const unsigned char *data,
uint32 len)