Use standard print method on memory allocation failure.
This commit is contained in:
parent
7c5b01e967
commit
e614837908
|
|
@ -55,7 +55,9 @@ class TempBuffer {
|
||||||
TempBuffer(size_t _nElements=1) : nElements(_nElements) {
|
TempBuffer(size_t _nElements=1) : nElements(_nElements) {
|
||||||
buf=(bufType *)HS_MALLOC(nElements*sizeof(bufType));
|
buf=(bufType *)HS_MALLOC(nElements*sizeof(bufType));
|
||||||
if(buf==NULL){
|
if(buf==NULL){
|
||||||
Serial.printf("\n\n*** FATAL ERROR: Requested allocation of %d bytes failed. Program Halting.\n\n",nElements*sizeof(bufType));
|
Serial.print("\n\n*** FATAL ERROR: Requested allocation of ");
|
||||||
|
Serial.print(nElements*sizeof(bufType));
|
||||||
|
Serial.print(" bytes failed. Program Halting.\n\n");
|
||||||
while(1);
|
while(1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -67,7 +69,9 @@ class TempBuffer {
|
||||||
size_t addElements=va_arg(args,size_t);
|
size_t addElements=va_arg(args,size_t);
|
||||||
buf=(bufType *)HS_REALLOC(buf,(nElements+addElements)*sizeof(bufType));
|
buf=(bufType *)HS_REALLOC(buf,(nElements+addElements)*sizeof(bufType));
|
||||||
if(buf==NULL){
|
if(buf==NULL){
|
||||||
Serial.printf("\n\n*** FATAL ERROR: Requested allocation of %d bytes failed. Program Halting.\n\n",nElements*sizeof(bufType));
|
Serial.print("\n\n*** FATAL ERROR: Requested allocation of ");
|
||||||
|
Serial.print(nElements*sizeof(bufType));
|
||||||
|
Serial.print(" bytes failed. Program Halting.\n\n");
|
||||||
while(1);
|
while(1);
|
||||||
}
|
}
|
||||||
memcpy(buf+nElements,addBuf,addElements*sizeof(bufType));
|
memcpy(buf+nElements,addBuf,addElements*sizeof(bufType));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue