Quellcode durchsuchen

Fix File.read()

main
PaulStoffregen vor 4 Jahren
Ursprung
Commit
928017fba3
2 geänderte Dateien mit 12 neuen und 6 gelöschten Zeilen
  1. +6
    -3
      teensy3/FS.h
  2. +6
    -3
      teensy4/FS.h

+ 6
- 3
teensy3/FS.h Datei anzeigen

virtual int available() { virtual int available() {
return (f) ? f->available() : 0; return (f) ? f->available() : 0;
} }
virtual int read() {
return (f) ? f->read() : -1;
}
virtual int peek() { virtual int peek() {
return (f) ? f->peek() : -1; return (f) ? f->peek() : -1;
} }
bool seek(uint32_t pos) { bool seek(uint32_t pos) {
return seek(pos, SeekSet); return seek(pos, SeekSet);
} }
int read() {
if (!f) return -1;
unsigned char b;
if (f->read(&b, 1) < 1) return -1;
return b;
}
size_t write(uint8_t b) { size_t write(uint8_t b) {
return write(&b, 1); return write(&b, 1);
} }

+ 6
- 3
teensy4/FS.h Datei anzeigen

virtual int available() { virtual int available() {
return (f) ? f->available() : 0; return (f) ? f->available() : 0;
} }
virtual int read() {
return (f) ? f->read() : -1;
}
virtual int peek() { virtual int peek() {
return (f) ? f->peek() : -1; return (f) ? f->peek() : -1;
} }
bool seek(uint32_t pos) { bool seek(uint32_t pos) {
return seek(pos, SeekSet); return seek(pos, SeekSet);
} }
int read() {
if (!f) return -1;
unsigned char b;
if (f->read(&b, 1) < 1) return -1;
return b;
}
size_t write(uint8_t b) { size_t write(uint8_t b) {
return write(&b, 1); return write(&b, 1);
} }

Laden…
Abbrechen
Speichern