(o_hash_description): Instead of @%, use %s and [s cStringNoCopy].

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@1553 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Andrew McCallum 1996-05-27 15:00:54 +00:00
parent 2c22c1f4fc
commit ad0df9ad1d

View file

@ -1108,15 +1108,15 @@ o_hash_description(o_hash_t *hash)
#define DESCRIBE(E) o_describe(callbacks, (E), hash)
[string appendFormat:@"element_count = %d;\n", o_hash_count(hash)];
[string appendFormat:@"not_an_element_marker = %@;\n",
DESCRIBE(o_hash_not_an_element_marker(hash))];
[string appendFormat:@"not_an_element_marker = %s;\n",
[DESCRIBE(o_hash_not_an_element_marker(hash)) cStringNoCopy]];
[string appendString:@"elements = {\n"];
while (o_hash_enumerator_next_element(&enumerator, &element))
[string appendFormat:@"%@,\n", DESCRIBE(element)];
[string appendFormat:@"%s,\n", [DESCRIBE(element) cStringNoCopy]];
[string appendFormat:@"%@};\n",
DESCRIBE(o_hash_not_an_element_marker(hash))];
[string appendFormat:@"%s};\n",
[DESCRIBE(o_hash_not_an_element_marker(hash)) cStringNoCopy]];
#undef DESCRIBE