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); |