WIZnetInterface using namespace

Dependents:   DualNetworkInterface-Basic

Fork of WIZnetInterface by WIZnet

Revision:
20:3e61863c1f67
Parent:
19:d8773cd4edc5
--- a/Socket/pico_string.h	Wed Jul 01 04:02:50 2015 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-// pico_string.h 2013/8/27
-#pragma once
-class pico_string {
-public:
-    pico_string(){
-        _len = 0;
-        _buf = (char*)malloc(1);
-        if (_buf) {
-            _buf[0] = '\0';
-        }
-    }
-    ~pico_string() {
-        if (_buf) {
-            free(_buf);
-        }
-    }
-    bool empty() {
-        return _len == 0;
-    }
-    void append(const char* s, int len) {
-        if (_buf == NULL) {
-            return;
-        }
-        char* p = (char*)malloc(_len+len+1);
-        if (p == NULL) {
-            return;
-        }
-        memcpy(p, _buf, _len);
-        memcpy(p+_len, s, len);
-        p[_len+len] = '\0';
-        free(_buf);
-        _buf = p;
-    }
-    void append(const char* s) {
-        append(s, strlen(s));
-    }
-    char* c_str() {
-        if (_buf) {
-            return _buf;
-        }
-        return "";
-    }
-private:
-    char* _buf;
-    int _len;
-};