Subversion Repositories wimsdev

Rev

Rev 8529 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8529 Rev 12011
Line 179... Line 179...
179
 
179
 
180
char *dynsetup(char *ptr, char *end)
180
char *dynsetup(char *ptr, char *end)
181
{
181
{
182
    int i;
182
    int i;
183
    char *p, *pp;
183
    char *p, *pp;
184
 
-
 
-
 
184
    if(wseed!= NULL) snprintf(ptr,end-ptr,"\nsetrand(%u)\n",atoi(wseed)&(0x7FFFFFFF));
185
    snprintf(ptr,end-ptr,"\nsetrand(%u);\n",seed&(0x7FFFFFFF));
185
    else snprintf(ptr,end-ptr,"\nsetrand(%u);\n",seed&(0x7FFFFFFF));
186
    ptr+=strlen(ptr);
186
    ptr+=strlen(ptr);
187
    for(i=0;i<SETUP_NO;i++) {
187
    for(i=0;i<SETUP_NO;i++) {
188
      p=getenv(setups[i].wname);
188
      p=getenv(setups[i].wname);
189
      if(p!=NULL) for(pp=p;*pp;pp++) if(!isspace(*pp) && !isalnum(*pp)) p="";
189
      if(p!=NULL) for(pp=p;*pp;pp++) if(!isspace(*pp) && !isalnum(*pp)) p="";
190
      if(p==NULL || *p==0) p=setups[i].defaultval;
190
      if(p==NULL || *p==0) p=setups[i].defaultval;