Changeset 17 for abuse/trunk/src/net/include
- Timestamp:
- Nov 10, 2005, 9:41:13 PM (17 years ago)
- Location:
- abuse/trunk/src/net/include
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
abuse/trunk/src/net/include/endian.hpp
r2 r17 19 19 20 20 #ifdef BIGUNS 21 #define swap_ short(x) (((((unsigned short) (x)))<<8)|((((unsigned short) (x)))>>8))22 #define swap_ long(x) \23 ((( ((u nsigned long)(x)) )>>24)|((( ((unsigned long)(x)) )&0x00ff0000)>>8)| \24 ((( ((u nsigned long)(x)) )&0x0000ff00)<<8)|(( ((unsigned long)(x)) )<<24))21 #define swap_uint16(x) (((((uint16_t) (x)))<<8)|((((uint16_t) (x)))>>8)) 22 #define swap_uint32(x) \ 23 ((( ((uint32_t)(x)) )>>24)|((( ((uint32_t)(x)) )&0x00ff0000)>>8)| \ 24 ((( ((uint32_t)(x)) )&0x0000ff00)<<8)|(( ((uint32_t)(x)) )<<24)) 25 25 #else 26 #define swap_ short(x) (x)27 #define swap_ long(x) (x)26 #define swap_uint16(x) (x) 27 #define swap_uint32(x) (x) 28 28 29 29 #endif 30 31 #define uchar unsigned char32 30 33 31 #endif -
abuse/trunk/src/net/include/fileman.hpp
r4 r17 20 20 21 21 nfs_client *next; 22 longsize_to_read;23 longsize;22 int32_t size_to_read; 23 int32_t size; 24 24 nfs_client(net_socket *sock, int file_fd, nfs_client *next); 25 25 int send_read(); // flushes as much of size_to_read as possible … … 33 33 net_socket *sock; 34 34 void r_close(char *reason); 35 longsize; // server tells us the size of the file when we open it35 int32_t size; // server tells us the size of the file when we open it 36 36 int open_local; 37 37 remote_file *next; … … 40 40 int unbuffered_read(void *buffer, size_t count); 41 41 int unbuffered_write(void *buf, size_t count) { return 0; } // not supported 42 longunbuffered_tell();43 long unbuffered_seek(longoffset);44 longfile_size() { return size; }42 int32_t unbuffered_tell(); 43 int32_t unbuffered_seek(int32_t offset); 44 int32_t file_size() { return size; } 45 45 int open_failure() { return sock==NULL; } 46 46 ~remote_file(); … … 64 64 65 65 int rf_open_file(char *&filename, char *mode); 66 longrf_tell(int fd);67 long rf_seek(int fd, longoffset);66 int32_t rf_tell(int fd); 67 int32_t rf_seek(int fd, int32_t offset); 68 68 int rf_read(int fd, void *buffer, size_t count); 69 69 int rf_close(int fd); 70 longrf_file_size(int fd);70 int32_t rf_file_size(int fd); 71 71 void set_default_fs(net_address *def) { default_fs=def->copy(); } 72 72 ~file_manager() { if (default_fs) delete default_fs; } -
abuse/trunk/src/net/include/indian.hpp
r2 r17 10 10 11 11 #ifdef BIGUNS 12 #define lstl(x) (((((u nsigned short) (x)))<<8)|((((unsigned short) (x)))>>8))12 #define lstl(x) (((((uint16_t) (x)))<<8)|((((uint16_t) (x)))>>8)) 13 13 #define lltl(x) \ 14 ((( ((u nsigned long)(x)) )>>24)|((( ((unsigned long)(x)) )&0x00ff0000)>>8)| \15 ((( ((u nsigned long)(x)) )&0x0000ff00)<<8)|(( ((unsigned long)(x)) )<<24))14 ((( ((uint32_t)(x)) )>>24)|((( ((uint32_t)(x)) )&0x00ff0000)>>8)| \ 15 ((( ((uint32_t)(x)) )&0x0000ff00)<<8)|(( ((uint32_t)(x)) )<<24)) 16 16 #else 17 17 #define lstl(x) (x) … … 19 19 20 20 #endif 21 22 #define uchar unsigned char23 21 24 22 #endif -
abuse/trunk/src/net/include/ipx.hpp
r2 r17 141 141 void add_to_packet(void *buf, int size); 142 142 143 void write_ byte(unsigned charx) { add_to_packet(&x,1); }144 void write_ short(unsigned short x) { x=lstl(x); add_to_packet(&x,2); }145 void write_ long(unsigned longx) { x=lltl(x); add_to_packet(&x,4); }143 void write_uint8(uint8_t x) { add_to_packet(&x,1); } 144 void write_uint16(uint16_t x) { x=lstl(x); add_to_packet(&x,2); } 145 void write_uint32(uint32_t x) { x=lltl(x); add_to_packet(&x,4); } 146 146 147 147
Note: See TracChangeset
for help on using the changeset viewer.