libsheepy

C lib for handling text files, strings and json like data structure with an object oriented system
git clone https://spartatek.se/git/libsheepy.git
Log | Files | Refs | README | LICENSE

commit 905b20fe11f1ce6a5812b4310d9050ed6a6e9002
parent 496dbd7ffc3006e2ff52a9f3a2841cc6c7e985f8
Author: Remy Noulin <loader2x@gmail.com>
Date:   Mon, 21 Oct 2019 12:15:08 +0200

fix 'free object on stack' warning

src/json/libsheepyCSmallBool.c      | 2 +-
src/json/libsheepyCSmallBytes.c     | 2 +-
src/json/libsheepyCSmallContainer.c | 2 +-
src/json/libsheepyCSmallDict.c      | 2 +-
src/json/libsheepyCSmallDouble.c    | 2 +-
src/json/libsheepyCSmallInt.c       | 2 +-
src/json/libsheepyCSmallJson.c      | 2 +-
src/json/libsheepyCSmallString.c    | 2 +-
src/json/libsheepyCUndefined.c      | 2 +-
9 files changed, 9 insertions(+), 9 deletions(-)

Diffstat:
Msrc/json/libsheepyCSmallBool.c | 2+-
Msrc/json/libsheepyCSmallBytes.c | 2+-
Msrc/json/libsheepyCSmallContainer.c | 2+-
Msrc/json/libsheepyCSmallDict.c | 2+-
Msrc/json/libsheepyCSmallDouble.c | 2+-
Msrc/json/libsheepyCSmallInt.c | 2+-
Msrc/json/libsheepyCSmallJson.c | 2+-
Msrc/json/libsheepyCSmallString.c | 2+-
Msrc/json/libsheepyCUndefined.c | 2+-
9 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/json/libsheepyCSmallBool.c b/src/json/libsheepyCSmallBool.c @@ -278,7 +278,7 @@ internal void finishSmallBool(smallBoolt **self) { register u64 rsp asm("rsp"); if ((u64)*self > rsp) { - logW("Probably trying to free a smallArray on stack: "BLD"%p"RST" sp: "BLD"%p"RST, *self, rsp); + logW("Probably trying to free a smallBool on stack: "BLD"%p"RST" sp: "BLD"%p"RST, *self, rsp); logBtrace; } else { diff --git a/src/json/libsheepyCSmallBytes.c b/src/json/libsheepyCSmallBytes.c @@ -215,7 +215,7 @@ internal void finishSmallBytes(smallBytest **self) { register u64 rsp asm("rsp"); if ((u64)*self > rsp) { - logW("Probably trying to free a smallArray on stack: "BLD"%p"RST" sp: "BLD"%p"RST, *self, rsp); + logW("Probably trying to free a smallBytes on stack: "BLD"%p"RST" sp: "BLD"%p"RST, *self, rsp); logBtrace; } else { diff --git a/src/json/libsheepyCSmallContainer.c b/src/json/libsheepyCSmallContainer.c @@ -164,7 +164,7 @@ internal void finishSmallContainer(smallContainert **self) { register u64 rsp asm("rsp"); if ((u64)*self > rsp) { - logW("Probably trying to free a smallArray on stack: "BLD"%p"RST" sp: "BLD"%p"RST, *self, rsp); + logW("Probably trying to free a smallContainer on stack: "BLD"%p"RST" sp: "BLD"%p"RST, *self, rsp); logBtrace; } else { diff --git a/src/json/libsheepyCSmallDict.c b/src/json/libsheepyCSmallDict.c @@ -980,7 +980,7 @@ internal void finishSmallDict(smallDictt **self) { register u64 rsp asm("rsp"); if ((u64)*self > rsp) { - logW("Probably trying to free a smallArray on stack: "BLD"%p"RST" sp: "BLD"%p"RST, *self, rsp); + logW("Probably trying to free a smallDict on stack: "BLD"%p"RST" sp: "BLD"%p"RST, *self, rsp); logBtrace; } else { diff --git a/src/json/libsheepyCSmallDouble.c b/src/json/libsheepyCSmallDouble.c @@ -276,7 +276,7 @@ internal void finishSmallDouble(smallDoublet **self) { register u64 rsp asm("rsp"); if ((u64)*self > rsp) { - logW("Probably trying to free a smallArray on stack: "BLD"%p"RST" sp: "BLD"%p"RST, *self, rsp); + logW("Probably trying to free a smallDouble on stack: "BLD"%p"RST" sp: "BLD"%p"RST, *self, rsp); logBtrace; } else { diff --git a/src/json/libsheepyCSmallInt.c b/src/json/libsheepyCSmallInt.c @@ -282,7 +282,7 @@ internal void finishSmallInt(smallIntt **self) { register u64 rsp asm("rsp"); if ((u64)*self > rsp) { - logW("Probably trying to free a smallArray on stack: "BLD"%p"RST" sp: "BLD"%p"RST, *self, rsp); + logW("Probably trying to free a smallInt on stack: "BLD"%p"RST" sp: "BLD"%p"RST, *self, rsp); logBtrace; } else { diff --git a/src/json/libsheepyCSmallJson.c b/src/json/libsheepyCSmallJson.c @@ -2610,7 +2610,7 @@ internal void finishSmallJson(smallJsont **self) { register u64 rsp asm("rsp"); if ((u64)*self > rsp) { - logW("Probably trying to free a smallArray on stack: "BLD"%p"RST" sp: "BLD"%p"RST, *self, rsp); + logW("Probably trying to free a smallJson on stack: "BLD"%p"RST" sp: "BLD"%p"RST, *self, rsp); logBtrace; } else { diff --git a/src/json/libsheepyCSmallString.c b/src/json/libsheepyCSmallString.c @@ -869,7 +869,7 @@ internal void finishSmallString(smallStringt **self) { register u64 rsp asm("rsp"); if ((u64)*self > rsp) { - logW("Probably trying to free a smallArray on stack: "BLD"%p"RST" sp: "BLD"%p"RST, *self, rsp); + logW("Probably trying to free a smallString on stack: "BLD"%p"RST" sp: "BLD"%p"RST, *self, rsp); logBtrace; } else { diff --git a/src/json/libsheepyCUndefined.c b/src/json/libsheepyCUndefined.c @@ -126,7 +126,7 @@ internal void finishUndefined(undefinedt **self) { register u64 rsp asm("rsp"); if ((u64)*self > rsp) { - logW("Probably trying to free a smallArray on stack: "BLD"%p"RST" sp: "BLD"%p"RST, *self, rsp); + logW("Probably trying to free a undefined on stack: "BLD"%p"RST" sp: "BLD"%p"RST, *self, rsp); logBtrace; } else {