ObjFW  Diff

Differences From Artifact [a4f1a280cf]:

To Artifact [e0cc0b9e88]:


37
38
39
40
41
42
43
44

45
46

47
48
49
50
51
52


53
54

55
56
57
58
59
60
61
37
38
39
40
41
42
43

44
45

46
47
48
49
50
51

52
53
54

55
56
57
58
59
60
61
62







-
+

-
+





-
+
+

-
+








/**
 * \return A new autoreleased OFString
 */
+ string;

/**
 * Creates a new OFString from a C string.
 * Creates a new OFString from a UTF-8 encoded C string.
 *
 * \param str A C string to initialize the OFString with
 * \param str A UTF-8 encoded C string to initialize the OFString with
 * \return A new autoreleased OFString
 */
+ stringWithCString: (const char*)str;

/**
 * Creates a new OFString from a C string with the specified length.
 * Creates a new OFString from a UTF-8 encoded C string with the specified
 * length.
 *
 * \param str A C string to initialize the OFString with
 * \param str A UTF-8 encoded C string to initialize the OFString with
 * \param len The length of the string
 * \return A new autoreleased OFString
 */
+ stringWithCString: (const char*)str
	  andLength: (size_t)len;

/**
79
80
81
82
83
84
85
86

87
88

89
90
91
92
93
94
95


96
97

98
99
100
101
102
103
104
80
81
82
83
84
85
86

87
88

89
90
91
92
93
94


95
96
97

98
99
100
101
102
103
104
105







-
+

-
+





-
-
+
+

-
+







 * Initializes an already allocated OFString.
 *
 * \return An initialized OFString
 */
- init;

/**
 * Initializes an already allocated OFString from a C string.
 * Initializes an already allocated OFString from a UTF-8 encoded C string.
 *
 * \param str A C string to initialize the OFString with
 * \param str A UTF-8 encoded C string to initialize the OFString with
 * \return An initialized OFString
 */
- initWithCString: (const char*)str;

/**
 * Initializes an already allocated OFString from a C string with the specified
 * length.
 * Initializes an already allocated OFString from a UTF-8 encoded C string with
 * the specified length.
 *
 * \param str A C string to initialize the OFString with
 * \param str A UTF-8 encoded C string to initialize the OFString with
 * \param len The length of the string
 * \return An initialized OFString
 */
- initWithCString: (const char*)str
	andLength: (size_t)len;

/**
126
127
128
129
130
131
132
133

134
135
136
137
138
139
140
127
128
129
130
131
132
133

134
135
136
137
138
139
140
141







-
+







 *
 * \param str A string to initialize the OFString with
 * \return An initialized OFString
 */
- initWithString: (OFString*)str;

/**
 * \return The OFString as a C string
 * \return The OFString as a UTF-8 encoded C string
 */
- (const char*)cString;

/**
 * \return The length of the OFString
 */
- (size_t)length;