add routines to put number in buffer.
This commit is contained in:
parent
2e8427998a
commit
1a3d6ebe8e
5
buffer.h
5
buffer.h
@ -47,6 +47,11 @@ extern void buffer_seek(buffer* b,unsigned int len);
|
||||
|
||||
extern int buffer_copy(buffer* out,buffer* in);
|
||||
|
||||
int buffer_putulong(buffer *b,unsigned long l);
|
||||
int buffer_put8long(buffer *b,unsigned long l);
|
||||
int buffer_putxlong(buffer *b,unsigned long l);
|
||||
int buffer_putlong(buffer *b,unsigned long l);
|
||||
|
||||
extern buffer *buffer_0;
|
||||
extern buffer *buffer_0small;
|
||||
extern buffer *buffer_1;
|
||||
|
8
buffer/buffer_put8long.c
Normal file
8
buffer/buffer_put8long.c
Normal file
@ -0,0 +1,8 @@
|
||||
#include "buffer.h"
|
||||
#include "fmt.h"
|
||||
|
||||
int buffer_put8long(buffer *b,unsigned long l) {
|
||||
char buf[FMT_8LONG];
|
||||
return buffer_put(b,buf,fmt_8long(buf,l));
|
||||
}
|
||||
|
8
buffer/buffer_putlong.c
Normal file
8
buffer/buffer_putlong.c
Normal file
@ -0,0 +1,8 @@
|
||||
#include "buffer.h"
|
||||
#include "fmt.h"
|
||||
|
||||
int buffer_putlong(buffer *b,unsigned long l) {
|
||||
char buf[FMT_ULONG];
|
||||
return buffer_put(b,buf,fmt_long(buf,l));
|
||||
}
|
||||
|
8
buffer/buffer_putulong.c
Normal file
8
buffer/buffer_putulong.c
Normal file
@ -0,0 +1,8 @@
|
||||
#include "buffer.h"
|
||||
#include "fmt.h"
|
||||
|
||||
int buffer_putulong(buffer *b,unsigned long l) {
|
||||
char buf[FMT_ULONG];
|
||||
return buffer_put(b,buf,fmt_ulong(buf,l));
|
||||
}
|
||||
|
8
buffer/buffer_putxlong.c
Normal file
8
buffer/buffer_putxlong.c
Normal file
@ -0,0 +1,8 @@
|
||||
#include "buffer.h"
|
||||
#include "fmt.h"
|
||||
|
||||
int buffer_putxlong(buffer *b,unsigned long l) {
|
||||
char buf[FMT_XLONG];
|
||||
return buffer_put(b,buf,fmt_xlong(buf,l));
|
||||
}
|
||||
|
5
socket/socket_listen.c
Normal file
5
socket/socket_listen.c
Normal file
@ -0,0 +1,5 @@
|
||||
#include <sys/socket.h>
|
||||
|
||||
int socket_listen(int s,unsigned int backlog) {
|
||||
return listen(s, backlog);
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user