ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/cf.schmorp.de/dclient/include/deliantra/netio/string.h
Revision: 1.1
Committed: Sun Oct 17 08:14:53 2010 UTC (16 years ago) by sf-pippijn
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Log Message:
initial import

File Contents

# User Rev Content
1 sf-pippijn 1.1 static inline std::string
2     read_string08 (std::istream &is)
3     {
4     u08 n = read_u08 (is);
5     char data[n];
6     is.read (data, n);
7     return std::string (data, n);
8     }
9    
10     static inline std::string
11     read_string16 (std::istream &is)
12     {
13     u16 n = read_u16 (is);
14     char data[n];
15     is.read (data, n);
16     return std::string (data, n);
17     }
18    
19     static inline std::string
20     read_string32 (std::istream &is)
21     {
22     u32 n = read_u32 (is);
23     char data[n];
24     is.read (data, n);
25     return std::string (data, n);
26     }