112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
- (OFString *)XMLStringWithIndentation: (unsigned int)indentation
level: (unsigned int)level
{
OFString *ret;
if (indentation > 0 && level > 0) {
char *whitespaces = of_alloc((level * indentation) + 1, 1);
memset(whitespaces, ' ', level * indentation);
whitespaces[level * indentation] = 0;
@try {
ret = [OFString stringWithFormat: @"%s<!--%@-->",
whitespaces, _text];
} @finally {
free(whitespaces);
}
} else
ret = [OFString stringWithFormat: @"<!--%@-->", _text];
return ret;
}
|
|
|
|
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
|
- (OFString *)XMLStringWithIndentation: (unsigned int)indentation
level: (unsigned int)level
{
OFString *ret;
if (indentation > 0 && level > 0) {
char *whitespaces = OFAllocMemory((level * indentation) + 1, 1);
memset(whitespaces, ' ', level * indentation);
whitespaces[level * indentation] = 0;
@try {
ret = [OFString stringWithFormat: @"%s<!--%@-->",
whitespaces, _text];
} @finally {
OFFreeMemory(whitespaces);
}
} else
ret = [OFString stringWithFormat: @"<!--%@-->", _text];
return ret;
}
|