equal
deleted
inserted
replaced
169 memcpy(result.s + 1, s, rlen); |
169 memcpy(result.s + 1, s, rlen); |
170 |
170 |
171 return result; |
171 return result; |
172 } |
172 } |
173 |
173 |
174 astring fpcrtl_str2astr(string255 s) |
174 astring fpcrtl_str2astr(const string255 s) |
175 { |
175 { |
176 astring result; |
176 astring result; |
177 |
177 |
178 result.str255 = s; |
178 result.str255 = s; |
179 result.len = s.len; |
179 result.len = s.len; |
180 |
180 |
181 return result; |
181 return result; |
182 } |
182 } |
183 |
183 |
184 string255 fpcrtl_astr2str(astring s) |
184 string255 fpcrtl_astr2str(const astring s) |
185 { |
185 { |
186 string255 result; |
186 string255 result; |
187 |
187 |
188 result = s.str255; |
188 result = s.str255; |
189 result.len = s.len > 255 ? 255 : s.len; |
189 result.len = s.len > 255 ? 255 : s.len; |
191 return result; |
191 return result; |
192 } |
192 } |
193 |
193 |
194 char __pcharBuf[256]; |
194 char __pcharBuf[256]; |
195 |
195 |
196 char* fpcrtl__pchar__vars(string255 * s) |
196 char* fpcrtl__pchar__vars(const string255 * s) |
197 { |
197 { |
198 memcpy(__pcharBuf, &s->s[1], s->len); |
198 memcpy(__pcharBuf, &s->s[1], s->len); |
199 __pcharBuf[s->len] = 0; |
199 __pcharBuf[s->len] = 0; |
200 return __pcharBuf; |
200 return __pcharBuf; |
201 } |
201 } |