diff --git a/src/spicelib/devices/nbjt/nbjtdump.c b/src/spicelib/devices/nbjt/nbjtdump.c index c41822f9e..69b91175f 100644 --- a/src/spicelib/devices/nbjt/nbjtdump.c +++ b/src/spicelib/devices/nbjt/nbjtdump.c @@ -69,7 +69,7 @@ NBJTdump(GENmodel *inModel, CKTcircuit *ckt) anyOutput = 1; sprintf(fileName, "%s%s.%d.%s", output->OUTProotFile, prefix, *state_num, inst->NBJTname); - if ((fpState = fopen(fileName, "w")) == NULL) { + if ((fpState = fopen(fileName, "wb")) == NULL) { perror(fileName); } else { NBJTputHeader(fpState, ckt, inst); diff --git a/src/spicelib/devices/nbjt2/nbt2dump.c b/src/spicelib/devices/nbjt2/nbt2dump.c index fbf32bdaf..93329812f 100644 --- a/src/spicelib/devices/nbjt2/nbt2dump.c +++ b/src/spicelib/devices/nbjt2/nbt2dump.c @@ -70,7 +70,7 @@ NBJT2dump(GENmodel *inModel, CKTcircuit *ckt) anyOutput = 1; sprintf(fileName, "%s%s.%d.%s", output->OUTProotFile, prefix, *state_num, inst->NBJT2name); - if ((fpState = fopen(fileName, "w")) == NULL) { + if ((fpState = fopen(fileName, "wb")) == NULL) { perror(fileName); } else { NBJT2putHeader(fpState, ckt, inst); diff --git a/src/spicelib/devices/numd/numddump.c b/src/spicelib/devices/numd/numddump.c index 8e08f632c..83bd98a3d 100644 --- a/src/spicelib/devices/numd/numddump.c +++ b/src/spicelib/devices/numd/numddump.c @@ -69,7 +69,7 @@ NUMDdump(GENmodel *inModel, CKTcircuit *ckt) anyOutput = 1; sprintf(fileName, "%s%s.%d.%s", output->OUTProotFile, prefix, *state_num, inst->NUMDname); - if ((fpState = fopen(fileName, "w")) == NULL) { + if ((fpState = fopen(fileName, "wb")) == NULL) { perror(fileName); } else { NUMDputHeader(fpState, ckt, inst); diff --git a/src/spicelib/devices/numd2/nud2dump.c b/src/spicelib/devices/numd2/nud2dump.c index 0ea1bf58b..697d9c2f5 100644 --- a/src/spicelib/devices/numd2/nud2dump.c +++ b/src/spicelib/devices/numd2/nud2dump.c @@ -70,7 +70,7 @@ NUMD2dump(GENmodel *inModel, CKTcircuit *ckt) anyOutput = 1; sprintf(fileName, "%s%s.%d.%s", output->OUTProotFile, prefix, *state_num, inst->NUMD2name); - if ((fpState = fopen(fileName, "w")) == NULL) { + if ((fpState = fopen(fileName, "wb")) == NULL) { perror(fileName); } else { NUMD2putHeader(fpState, ckt, inst); diff --git a/src/spicelib/devices/numos/nummdump.c b/src/spicelib/devices/numos/nummdump.c index 4cc64c722..067db2cc4 100644 --- a/src/spicelib/devices/numos/nummdump.c +++ b/src/spicelib/devices/numos/nummdump.c @@ -70,7 +70,7 @@ NUMOSdump(GENmodel *inModel, CKTcircuit *ckt) anyOutput = 1; sprintf(fileName, "%s%s.%d.%s", output->OUTProotFile, prefix, *state_num, inst->NUMOSname); - if ((fpState = fopen(fileName, "w")) == NULL) { + if ((fpState = fopen(fileName, "wb")) == NULL) { perror(fileName); } else { NUMOSputHeader(fpState, ckt, inst);