aboutsummaryrefslogtreecommitdiff
path: root/src/Buffer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/Buffer.c')
-rw-r--r--src/Buffer.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/Buffer.c b/src/Buffer.c
index 69e8ea3..8f8c361 100644
--- a/src/Buffer.c
+++ b/src/Buffer.c
@@ -302,3 +302,12 @@ BH_IO *BH_BufferNew(BH_IO *device,
return (BH_IO*)buffer;
}
+
+
+int BH_IOIsBuffer(BH_IO *device)
+{
+ if (!device)
+ return 0;
+
+ return device->callback == (BH_IOCallback)bufferCallback;
+}