21 lines
425 B
C
21 lines
425 B
C
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;
|
|
}
|