Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1604 → Rev 1605

/kernel/trunk/generic/src/printf/vsnprintf.c
53,8 → 53,8
size_t i;
i = data->size - data->len;
 
if ((count == 0) || (i == 0)) {
return 0;
if (i == 0) {
return count;
}
if (i == 1) {
61,7 → 61,7
/* We have only one free byte left in buffer => write there trailing zero */
data->string[data->size - 1] = 0;
data->len = data->size;
return 1;
return count;
}
if (i <= count) {
69,7 → 69,7
memcpy((void *)(data->string + data->len), (void *)str, i - 1);
data->string[data->size - 1] = 0;
data->len = data->size;
return i;
return count;
}
/* Buffer is big enought to print whole string */