added find breakpoint table if *ppbrk is null

This commit is contained in:
Janet B. Anderson
1993-08-06 14:41:53 +00:00
parent 03184ffd4b
commit 2d81a04e19

View File

@@ -67,13 +67,13 @@ short *plbrk;
struct arrBrkTable *pcvtTable;
if(linr < 2) return(-1);
if(init==TRUE) { /*must find breakpoint table*/
if(init==TRUE || *ppbrk == NULL) { /*must find breakpoint table*/
if( !(pcvtTable=pdbBase->pcvtTable) || (pcvtTable->number < linr)
|| (!(pcvtTable->papBrkTable[linr]))) {
errMessage(S_db_badField,"Breakpoint Table not Found");
return(S_db_badField);
}
*ppbrk = (caddr_t)(pcvtTable->papBrkTable[linr]);
*ppbrk = (void *)(pcvtTable->papBrkTable[linr]);
/* Just start at the beginning */
*plbrk=0;
}
@@ -131,13 +131,13 @@ short *plbrk;
if(linr < 2) return(-1);
if(init==TRUE) { /*must find breakpoint table*/
if(init==TRUE || *ppbrk == NULL) { /*must find breakpoint table*/
if( !(pcvtTable=pdbBase->pcvtTable) || (pcvtTable->number < linr)
|| (!(pcvtTable->papBrkTable[linr]))) {
errMessage(S_db_badField,"Breakpoint Table not Found");
return(S_db_badField);
}
*ppbrk = (caddr_t)(pcvtTable->papBrkTable[linr]);
*ppbrk = (void *)(pcvtTable->papBrkTable[linr]);
/* Just start at the beginning */
*plbrk=0;
}