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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.