- Adapted indenation to new agreed upon system

- Added support for second generation scriptcontext based counter
This commit is contained in:
koennecke
2009-02-13 09:00:03 +00:00
parent a3dcad2bfa
commit 91d4af0541
405 changed files with 88101 additions and 88173 deletions

View File

@@ -28,16 +28,16 @@
char *StrReplace(char *Str, char *OldStr, char *NewStr)
{
int OldLen, NewLen;
char *p, *q;
int OldLen, NewLen;
char *p, *q;
if(NULL == (p = strstr(Str, OldStr)))
return p;
OldLen = strlen(OldStr);
NewLen = strlen(NewStr);
memmove(q = p+NewLen, p+OldLen, strlen(p+OldLen)+1);
memcpy(p, NewStr, NewLen);
return q;
if (NULL == (p = strstr(Str, OldStr)))
return p;
OldLen = strlen(OldStr);
NewLen = strlen(NewStr);
memmove(q = p + NewLen, p + OldLen, strlen(p + OldLen) + 1);
memcpy(p, NewStr, NewLen);
return q;
}
#ifdef TEST
@@ -54,22 +54,19 @@ char *StrReplace(char *Str, char *OldStr, char *NewStr)
int main(int argc, char *argv[])
{
char buf[200];
char *Start;
char buf[200];
char *Start;
if(argc != 3)
exit(1);
if (argc != 3)
exit(1);
/* Repeat until all occurences replaced */
/* Repeat until all occurences replaced */
while(NULL != (Start = gets(buf)))
{
while(NULL != (Start = StrReplace(Start, argv[1], argv[2])))
;
printf("%s\n", buf);
}
return 0;
while (NULL != (Start = gets(buf))) {
while (NULL != (Start = StrReplace(Start, argv[1], argv[2])));
printf("%s\n", buf);
}
return 0;
}
#endif
#endif