aboutsummaryrefslogtreecommitdiff
path: root/src/Bytes.c
diff options
context:
space:
mode:
authorMikhail Romanko <me@blankhex.com>2025-11-08 18:50:13 +0300
committerMikhail Romanko <me@blankhex.com>2025-11-08 18:50:13 +0300
commit6d02598e20a126ea159ef4529340b93e5fa7b5ea (patch)
tree09f6f4e971ed3cb43ec8f86fe73da2b3d5d26ff0 /src/Bytes.c
parent44057e96f33f110cf182ef7df697b21e779e5aae (diff)
downloadbhlib-6d02598e20a126ea159ef4529340b93e5fa7b5ea.tar.gz
Add IO type checking functions, add ReadLine
Diffstat (limited to 'src/Bytes.c')
-rw-r--r--src/Bytes.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/Bytes.c b/src/Bytes.c
index 8949380..07242af 100644
--- a/src/Bytes.c
+++ b/src/Bytes.c
@@ -215,3 +215,13 @@ BH_IO *BH_BytesNew(char *data,
return (BH_IO*)bytes;
}
+
+
+int BH_IOIsBytes(BH_IO *device)
+{
+ if (!device)
+ return 0;
+
+ return device->callback == (BH_IOCallback)bytesCallback;
+}
+