47 if (len <= 0 || !buff) {
53 faceid = tmpnum&0xffff;
140 unsigned int start, stop;
147 start = atoi(params);
148 for (cp = params; *cp !=
'\0'; cp++)
155 || (stop-start) > 1000
164 for (i = start; i <= stop; i++) {
169 LOG(
llevError,
"send_image_sums: buffer overflow, rejecting range %d..%d\n", start, stop);
void SockList_AddPrintf(SockList *sl, const char *format,...)
void SockList_Reset(SockList *sl)
const Face * get_face_by_id(uint16_t id)
void SockList_Init(SockList *sl)
const Face * get_face_by_index(int index)
void SockList_AddShort(SockList *sl, uint16_t data)
void SockList_AddInt(SockList *sl, uint32_t data)
void SockList_AddData(SockList *sl, const void *data, size_t len)
void SockList_Term(SockList *sl)
void SockList_AddString(SockList *sl, const char *data)
size_t SockList_Avail(const SockList *sl)
unsigned int get_faces_count()
void send_image_info(socket_struct *ns)
void SockList_AddChar(SockList *sl, unsigned char c)
void send_image_sums(socket_struct *ns, char *params)
face_sets facesets[MAX_FACE_SETS]
void esrv_send_face(socket_struct *ns, const Face *face, int nocache)
EXTERN int bmaps_checksum
void SockList_AddLen8Data(SockList *sl, const void *data, size_t len)
void LOG(LogLevel logLevel, const char *format,...)
int get_face_fallback(int faceset, int imageno)
void send_face_cmd(char *buff, int len, socket_struct *ns)
void Send_With_Handling(socket_struct *ns, SockList *sl)