aboutsummaryrefslogtreecommitdiff
path: root/external/miniupnpc/codelength.h
diff options
context:
space:
mode:
Diffstat (limited to 'external/miniupnpc/codelength.h')
-rw-r--r--external/miniupnpc/codelength.h54
1 files changed, 0 insertions, 54 deletions
diff --git a/external/miniupnpc/codelength.h b/external/miniupnpc/codelength.h
deleted file mode 100644
index ea0b005ff..000000000
--- a/external/miniupnpc/codelength.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* $Id: codelength.h,v 1.3 2011/07/30 13:10:05 nanard Exp $ */
-/* Project : miniupnp
- * Author : Thomas BERNARD
- * copyright (c) 2005-2015 Thomas Bernard
- * This software is subjet to the conditions detailed in the
- * provided LICENCE file. */
-#ifndef CODELENGTH_H_INCLUDED
-#define CODELENGTH_H_INCLUDED
-
-/* Encode length by using 7bit per Byte :
- * Most significant bit of each byte specifies that the
- * following byte is part of the code */
-
-/* n : unsigned
- * p : unsigned char *
- */
-#define DECODELENGTH(n, p) n = 0; \
- do { n = (n << 7) | (*p & 0x7f); } \
- while((*(p++)&0x80) && (n<(1<<25)));
-
-/* n : unsigned
- * READ : function/macro to read one byte (unsigned char)
- */
-#define DECODELENGTH_READ(n, READ) \
- n = 0; \
- do { \
- unsigned char c; \
- READ(c); \
- n = (n << 7) | (c & 0x07f); \
- if(!(c&0x80)) break; \
- } while(n<(1<<25));
-
-/* n : unsigned
- * p : unsigned char *
- * p_limit : unsigned char *
- */
-#define DECODELENGTH_CHECKLIMIT(n, p, p_limit) \
- n = 0; \
- do { \
- if((p) >= (p_limit)) break; \
- n = (n << 7) | (*(p) & 0x7f); \
- } while((*((p)++)&0x80) && (n<(1<<25)));
-
-
-/* n : unsigned
- * p : unsigned char *
- */
-#define CODELENGTH(n, p) if(n>=268435456) *(p++) = (n >> 28) | 0x80; \
- if(n>=2097152) *(p++) = (n >> 21) | 0x80; \
- if(n>=16384) *(p++) = (n >> 14) | 0x80; \
- if(n>=128) *(p++) = (n >> 7) | 0x80; \
- *(p++) = n & 0x7f;
-
-#endif /* CODELENGTH_H_INCLUDED */