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