SilcBuffer sb;
/* Allocate new SilcBuffer */
- sb = silc_calloc(1, sizeof(*sb));
+ sb = (SilcBuffer)silc_calloc(1, sizeof(*sb));
/* Allocate the actual data area */
- sb->head = silc_calloc(len, sizeof(*sb->head));
+ sb->head = (unsigned char *)silc_calloc(len, sizeof(*sb->head));
/* Set pointers to the new buffer */
sb->truelen = len;
#ifdef SILC_DEBUG
assert((sb->data - sb->head) >= len);
#endif
- return memcpy(sb->head, data, len);
+ return (unsigned char *)memcpy(sb->head, data, len);
}
/* Puts data at the start of the valid data area. Returns a pointer
#ifdef SILC_DEBUG
assert((sb->tail - sb->data) >= len);
#endif
- return memcpy(sb->data, data, len);
+ return (unsigned char *)memcpy(sb->data, data, len);
}
/* Puts data at the tail of the buffer. Returns pointer to the copied
#ifdef SILC_DEBUG
assert((sb->end - sb->tail) >= len);
#endif
- return memcpy(sb->tail, data, len);
+ return (unsigned char *)memcpy(sb->tail, data, len);
}
#endif
void func(void *qptr, int type, void *context, int fd)
/* Prototypes */
-void silc_task_queue_alloc(SilcSchedule schedule, SilcTaskQueue *new,
+void silc_task_queue_alloc(SilcSchedule schedule, SilcTaskQueue *queue,
bool valid);
void silc_task_queue_free(SilcTaskQueue queue);
-SilcTask silc_task_add(SilcTaskQueue queue, SilcTask new,
+SilcTask silc_task_add(SilcTaskQueue queue, SilcTask task,
SilcTaskPriority priority);
-SilcTask silc_task_add_timeout(SilcTaskQueue queue, SilcTask new,
+SilcTask silc_task_add_timeout(SilcTaskQueue queue, SilcTask task,
SilcTaskPriority priority);
SilcTask silc_task_register(SilcTaskQueue queue, int fd,
SilcTaskCallback cb, void *context,