URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
Compare Revisions
- This comparison shows the changes necessary to convert path
/
- from Rev 1588 to Rev 1589
- ↔ Reverse comparison
Rev 1588 → Rev 1589
/trunk/or1ksim/support/debug.c
92,9 → 92,20
int disen; |
int all; |
const char *cend; |
const char *chan_end; |
|
while(*str) { |
cend = strpbrk(str, "+-"); |
chan_end = strchr(str, ','); |
if(!chan_end) |
chan_end = str + strlen(str); |
|
if(!cend || (cend > chan_end)) { |
disen = 1; |
cend = --str; |
} else |
disen = *cend == '+' ? 1 : 0; |
|
if(cend == str) { |
all = 1; |
} else { |
108,13 → 119,10
fprintf(stderr, "Unknown class specified\n"); |
all = 0; |
} |
disen = *cend == '+' ? 1 : 0; |
str = cend + 1; |
cend = strchr(str, ','); |
if(!cend) |
cend = str + strlen(str); |
cend++; |
|
for(i = 0; __orsim_dbchs[i]; i++) |
if(!strncmp(str, __orsim_dbchs[i] + 1, cend - str)) |
if(!strncmp(cend, __orsim_dbchs[i] + 1, chan_end - cend)) |
break; |
|
if(!__orsim_dbchs[i]) |
126,9 → 134,9
orsim_dbcl_set(__ORSIM_DBCL_ERR, __orsim_dbchs[i], disen); |
} else |
orsim_dbcl_set(dbcl, __orsim_dbchs[i], disen); |
if(*cend) |
str = cend + 1; |
if(*chan_end) |
str = chan_end + 1; |
else |
str = cend; |
str = chan_end; |
} |
} |