summaryrefslogtreecommitdiff
path: root/include/cdio/util.h
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2010-12-11 12:36:35 +0100
committerGravatar waker <wakeroid@gmail.com>2010-12-11 12:37:02 +0100
commitb2dc262dba8f7be1472ce9f55b4b058875535d14 (patch)
tree194c37c82738fc52d4f241a6ef6ee340e39b4bc1 /include/cdio/util.h
parentf8253523e383b700ae013b0424389faf799dbed5 (diff)
updated static/portable build scripts;
musepack c99 compile fix
Diffstat (limited to 'include/cdio/util.h')
-rw-r--r--include/cdio/util.h117
1 files changed, 0 insertions, 117 deletions
diff --git a/include/cdio/util.h b/include/cdio/util.h
deleted file mode 100644
index 81557dc7..00000000
--- a/include/cdio/util.h
+++ /dev/null
@@ -1,117 +0,0 @@
-/*
- $Id: util.h,v 1.12 2008/03/25 15:59:10 karl Exp $
-
- Copyright (C) 2004, 2005, 2006, 2008 Rocky Bernstein <rocky@gnu.org>
- Copyright (C) 2000 Herbert Valerio Riedel <hvr@gnu.org>
-
- This program 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.
-
- This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#ifndef __CDIO_UTIL_H__
-#define __CDIO_UTIL_H__
-
-/*!
- \file util.h
- \brief Miscellaneous utility functions.
-
- Warning: this will probably get removed/replaced by using glib.h
-*/
-#include <stdlib.h>
-
-#undef MAX
-#define MAX(a, b) (((a) > (b)) ? (a) : (b))
-
-#undef MIN
-#define MIN(a, b) (((a) < (b)) ? (a) : (b))
-
-#undef IN
-#define IN(x, low, high) ((x) >= (low) && (x) <= (high))
-
-#undef CLAMP
-#define CLAMP(x, low, high) (((x) > (high)) ? (high) : (((x) < (low)) ? (low) : (x)))
-
-static inline uint32_t
-_cdio_len2blocks (uint32_t i_len, uint16_t i_blocksize)
-{
- uint32_t i_blocks;
-
- i_blocks = i_len / (uint32_t) i_blocksize;
- if (i_len % i_blocksize)
- i_blocks++;
-
- return i_blocks;
-}
-
-/* round up to next block boundary */
-static inline unsigned
-_cdio_ceil2block (unsigned offset, uint16_t i_blocksize)
-{
- return _cdio_len2blocks (offset, i_blocksize) * i_blocksize;
-}
-
-static inline unsigned int
-_cdio_ofs_add (unsigned offset, unsigned length, uint16_t i_blocksize)
-{
- if (i_blocksize - (offset % i_blocksize) < length)
- offset = _cdio_ceil2block (offset, i_blocksize);
-
- offset += length;
-
- return offset;
-}
-
-static inline const char *
-_cdio_bool_str (bool b)
-{
- return b ? "yes" : "no";
-}
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-void *
-_cdio_memdup (const void *mem, size_t count);
-
-char *
-_cdio_strdup_upper (const char str[]);
-
-void
-_cdio_strfreev(char **strv);
-
-size_t
-_cdio_strlenv(char **str_array);
-
-char **
-_cdio_strsplit(const char str[], char delim);
-
-uint8_t cdio_to_bcd8(uint8_t n);
-uint8_t cdio_from_bcd8(uint8_t p);
-
-void cdio_follow_symlink (const char * src, char * dst);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __CDIO_UTIL_H__ */
-
-
-/*
- * Local variables:
- * c-file-style: "gnu"
- * tab-width: 8
- * indent-tabs-mode: nil
- * End:
- */