mbed library sources. Supersedes mbed-src.

Dependents:   Nucleo_Hello_Encoder BLE_iBeaconScan AM1805_DEMO DISCO-F429ZI_ExportTemplate1 ... more

Revision:
187:0387e8f68319
Parent:
186:707f6e361f3e
Child:
189:f392fc9709a3
--- a/platform/Stream.cpp	Fri Jun 22 16:45:37 2018 +0100
+++ b/platform/Stream.cpp	Thu Sep 06 13:40:20 2018 +0100
@@ -19,13 +19,14 @@
 
 namespace mbed {
 
-Stream::Stream(const char *name) : FileLike(name), _file(NULL) {
+Stream::Stream(const char *name) : FileLike(name), _file(NULL)
+{
     // No lock needed in constructor
     /* open ourselves */
     _file = fdopen(this, "w+");
     // fdopen() will make us buffered because Stream::isatty()
     // wrongly returns zero which is not being changed for
-    // backward compatibility 
+    // backward compatibility
     if (_file) {
         mbed_set_unbuffered_stream(_file);
     } else {
@@ -33,47 +34,54 @@
     }
 }
 
-Stream::~Stream() {
+Stream::~Stream()
+{
     // No lock can be used in destructor
     fclose(_file);
 }
 
-int Stream::putc(int c) {
+int Stream::putc(int c)
+{
     lock();
     fflush(_file);
     int ret = std::fputc(c, _file);
     unlock();
     return ret;
 }
-int Stream::puts(const char *s) {
+int Stream::puts(const char *s)
+{
     lock();
     fflush(_file);
     int ret = std::fputs(s, _file);
     unlock();
     return ret;
 }
-int Stream::getc() {
+int Stream::getc()
+{
     lock();
     fflush(_file);
     int ret = mbed_getc(_file);
     unlock();
     return ret;
 }
-char* Stream::gets(char *s, int size) {
+char *Stream::gets(char *s, int size)
+{
     lock();
     fflush(_file);
-    char *ret = mbed_gets(s,size,_file);
+    char *ret = mbed_gets(s, size, _file);
     unlock();
     return ret;
 }
 
-int Stream::close() {
+int Stream::close()
+{
     return 0;
 }
 
-ssize_t Stream::write(const void* buffer, size_t length) {
-    const char* ptr = (const char*)buffer;
-    const char* end = ptr + length;
+ssize_t Stream::write(const void *buffer, size_t length)
+{
+    const char *ptr = (const char *)buffer;
+    const char *end = ptr + length;
 
     lock();
     while (ptr != end) {
@@ -83,48 +91,58 @@
     }
     unlock();
 
-    return ptr - (const char*)buffer;
+    return ptr - (const char *)buffer;
 }
 
-ssize_t Stream::read(void* buffer, size_t length) {
-    char* ptr = (char*)buffer;
-    char* end = ptr + length;
+ssize_t Stream::read(void *buffer, size_t length)
+{
+    char *ptr = (char *)buffer;
+    char *end = ptr + length;
 
     lock();
     while (ptr != end) {
         int c = _getc();
-        if (c==EOF) break;
+        if (c == EOF) {
+            break;
+        }
         *ptr++ = c;
     }
     unlock();
 
-    return ptr - (const char*)buffer;
+    return ptr - (const char *)buffer;
 }
 
-off_t Stream::seek(off_t offset, int whence) {
+off_t Stream::seek(off_t offset, int whence)
+{
     return 0;
 }
 
-off_t Stream::tell() {
+off_t Stream::tell()
+{
     return 0;
 }
 
-void Stream::rewind() {
+void Stream::rewind()
+{
 }
 
-int Stream::isatty() {
+int Stream::isatty()
+{
     return 0;
 }
 
-int Stream::sync() {
+int Stream::sync()
+{
     return 0;
 }
 
-off_t Stream::size() {
+off_t Stream::size()
+{
     return 0;
 }
 
-int Stream::printf(const char* format, ...) {
+int Stream::printf(const char *format, ...)
+{
     lock();
     std::va_list arg;
     va_start(arg, format);
@@ -135,7 +153,8 @@
     return r;
 }
 
-int Stream::scanf(const char* format, ...) {
+int Stream::scanf(const char *format, ...)
+{
     lock();
     std::va_list arg;
     va_start(arg, format);
@@ -146,7 +165,8 @@
     return r;
 }
 
-int Stream::vprintf(const char* format, std::va_list args) {
+int Stream::vprintf(const char *format, std::va_list args)
+{
     lock();
     fflush(_file);
     int r = vfprintf(_file, format, args);
@@ -154,7 +174,8 @@
     return r;
 }
 
-int Stream::vscanf(const char* format, std::va_list args) {
+int Stream::vscanf(const char *format, std::va_list args)
+{
     lock();
     fflush(_file);
     int r = vfscanf(_file, format, args);