Remove concat5 and concat6

Esse commit está contido em:
Jordan DeLong
2013-06-10 16:49:06 -07:00
commit de Sara Golemon
commit a8a57b4b1a
2 arquivos alterados com 0 adições e 41 exclusões
-37
Ver Arquivo
@@ -812,43 +812,6 @@ String concat4(CStrRef s1, CStrRef s2, CStrRef s3, CStrRef s4) {
return str;
}
String concat5(CStrRef s1, CStrRef s2, CStrRef s3, CStrRef s4, CStrRef s5) {
int len1 = s1.size();
int len2 = s2.size();
int len3 = s3.size();
int len4 = s4.size();
int len5 = s5.size();
int len = len1 + len2 + len3 + len4 + len5;
String s = String(len, ReserveString);
char *buf = s.mutableSlice().ptr;
memcpy(buf, s1.data(), len1);
memcpy(buf + len1, s2.data(), len2);
memcpy(buf + len1 + len2, s3.data(), len3);
memcpy(buf + len1 + len2 + len3, s4.data(), len4);
memcpy(buf + len1 + len2 + len3 + len4, s5.data(), len5);
return s.setSize(len);
}
String concat6(CStrRef s1, CStrRef s2, CStrRef s3, CStrRef s4, CStrRef s5,
CStrRef s6) {
int len1 = s1.size();
int len2 = s2.size();
int len3 = s3.size();
int len4 = s4.size();
int len5 = s5.size();
int len6 = s6.size();
int len = len1 + len2 + len3 + len4 + len5 + len6;
String s = String(len, ReserveString);
char *buf = s.mutableSlice().ptr;
memcpy(buf, s1.data(), len1);
memcpy(buf + len1, s2.data(), len2);
memcpy(buf + len1 + len2, s3.data(), len3);
memcpy(buf + len1 + len2 + len3, s4.data(), len4);
memcpy(buf + len1 + len2 + len3 + len4, s5.data(), len5);
memcpy(buf + len1 + len2 + len3 + len4 + len5, s6.data(), len6);
return s.setSize(len);
}
bool interface_supports_array(const StringData* s) {
return (s->isame(s_Traversable.get()) ||
s->isame(s_KeyedTraversable.get()) ||
-4
Ver Arquivo
@@ -134,12 +134,8 @@ inline String &concat_assign(String &s1, CStrRef s2) {
return s1 += s2;
}
#define MAX_CONCAT_ARGS 6
String concat3(CStrRef s1, CStrRef s2, CStrRef s3);
String concat4(CStrRef s1, CStrRef s2, CStrRef s3, CStrRef s4);
String concat5(CStrRef s1, CStrRef s2, CStrRef s3, CStrRef s4, CStrRef s5);
String concat6(CStrRef s1, CStrRef s2, CStrRef s3, CStrRef s4, CStrRef s5,
CStrRef s6);
inline Variant &concat_assign(Variant &v1, litstr s2) {
if (v1.getType() == KindOfString) {