From edff23604a6ae5b46980f7b2f9e9f4f36155189a Mon Sep 17 00:00:00 2001 From: johannes Date: Tue, 6 Feb 2024 19:56:18 +0100 Subject: added write demo functions --- src/pack.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/pack.c') diff --git a/src/pack.c b/src/pack.c index 0fa3274..b9a23be 100644 --- a/src/pack.c +++ b/src/pack.c @@ -1,10 +1,18 @@ #include -int reverseint(const unsigned char in[4]) +int frombigendian(const unsigned char in[4]) { return (in[0] << 24) | (in[1] << 16) | (in[2] << 8) | in[3]; } +void tobigendian(const int in, unsigned char out[4]) +{ + out[0] = (in >> 24) & 0xff; + out[1] = (in >> 16) & 0xff; + out[2] = (in >> 8) & 0xff; + out[3] = in & 0xff; +} + int readint(unsigned char **cp) { int result = 0; -- cgit v1.2.3