blob: 1bf1a7c4c4183d932f749cf4426807b3d6e31a56 [file] [log] [blame]
typedef __SIZE_TYPE__ size_t;
void *memmove (void *dest, const void *src, size_t count);
size_t strlen (const char *s);
int
foo (char *param, char *val)
{
if (val)
{
if (val == param + strlen (param) + 1)
val[-1] = '=';
else if (val == param + strlen (param) + 2)
{
val[-2] = '=';
memmove (val - 1, val, strlen (val) + 1);
val--;
}
}
return 0;
}