Subversion Repositories wimsdev

Rev

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

Rev 8529 Rev 12011
Line 195... Line 195...
195
 
195
 
196
char *dynsetup(char *ptr, char *end)
196
char *dynsetup(char *ptr, char *end)
197
{
197
{
198
    int i;
198
    int i;
199
    char *p, *pp;
199
    char *p, *pp;
-
 
200
    if(wseed!= NULL) {
-
 
201
      snprintf(ptr,end-ptr,"\nwimsseed:make_random_state(%u);\nset_random_state(wimsseed);\n",atoi(wseed)&(0x7FFFFFFF));
-
 
202
      ptr+=strlen(ptr);
-
 
203
    }
200
    for(i=0;i<SETUP_NO;i++) {
204
    for(i=0;i<SETUP_NO;i++) {
201
      p=getenv(setups[i].wname);
205
      p=getenv(setups[i].wname);
202
      if(p!=NULL) for(pp=p;*pp;pp++) if(!isspace(*pp) && !isalnum(*pp)) p="";
206
      if(p!=NULL) for(pp=p;*pp;pp++) if(!isspace(*pp) && !isalnum(*pp)) p="";
203
      if(p==NULL || *p==0) p=setups[i].defaultval;
207
      if(p==NULL || *p==0) p=setups[i].defaultval;
204
      snprintf(ptr,end-ptr,"%s:%s;\n",setups[i].setname,p);
208
      snprintf(ptr,end-ptr,"%s:%s;\n",setups[i].setname,p);