summaryrefslogtreecommitdiff
path: root/util.h
diff options
context:
space:
mode:
authorMikhail Burakov <mburakov@mailbox.org>2023-04-02 20:41:20 +0200
committerMikhail Burakov <mburakov@mailbox.org>2023-04-07 13:48:02 +0200
commit20ed57016563c10157093ed3785f17b5ce27fdca (patch)
tree73346b7a4b0ce66bf1d4b651f714fb1a315d247f /util.h
parente59239d9eb7a48844104b2fbbcb96c069204950a (diff)
Major rework of decoder implementation
Diffstat (limited to 'util.h')
-rw-r--r--util.h44
1 files changed, 0 insertions, 44 deletions
diff --git a/util.h b/util.h
deleted file mode 100644
index bbc858f..0000000
--- a/util.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Copyright (C) 2023 Mikhail Burakov. This file is part of receiver.
- *
- * receiver is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * receiver is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with receiver. If not, see <https://www.gnu.org/licenses/>.
- */
-
-#ifndef RECEIVER_UTIL_H_
-#define RECEIVER_UTIL_H_
-
-#define STR_IMPL(x) #x
-#define STR(x) STR_IMPL(x)
-#define LOG(fmt, ...) \
- fprintf(stderr, __FILE__ ":" STR(__LINE__) " " fmt "\n", ##__VA_ARGS__)
-#define AUTO(x) x __attribute__((__cleanup__(x##Destroy)))
-#define SWAP(a, b) Swap((void**)&a, (void**)&b)
-#define RELEASE(x) Release((void**)&x)
-#define LENGTH(x) (sizeof(x) / sizeof *(x))
-#define MAX(a, b) ((a) > (b) ? (a) : (b))
-#define MIN(a, b) ((a) < (b) ? (a) : (b))
-
-static inline void Swap(void** a, void** b) {
- void* temp = *a;
- *a = *b;
- *b = temp;
-}
-
-static inline void* Release(void** x) {
- void* result = *x;
- *x = 0;
- return result;
-}
-
-#endif // RECEIVER_UTIL_H_