summaryrefslogtreecommitdiff
path: root/src/pack.c
diff options
context:
space:
mode:
authorjohannes <johannes.herman@gmail.com>2024-02-14 20:27:44 +0100
committerjohannes <johannes.herman@gmail.com>2024-02-14 20:27:44 +0100
commit94211dbc9c138afa604ba20c4ab46d2fcb46744c (patch)
tree11269bfe15d63da5ffc6efb93d7a2353cb5ccb05 /src/pack.c
parent6275c45aa4b92b54d71186760a8f9c4b95342779 (diff)
removed old function
Diffstat (limited to 'src/pack.c')
-rw-r--r--src/pack.c25
1 files changed, 2 insertions, 23 deletions
diff --git a/src/pack.c b/src/pack.c
index c446f56..14c2e40 100644
--- a/src/pack.c
+++ b/src/pack.c
@@ -50,29 +50,6 @@ int readint(char **cp)
return result;
}
-/*
-int readint(char **src)
-{
- const int sign = (**src >> 6) & 1;
-
- int out = **src & 0x3f;
-
- const static int masks[] = {0x7F, 0x7F, 0x7F, 0x0F};
- const static int shifts[] = {6, 6 + 7, 6 + 7 + 7, 6 + 7 + 7 + 7};
-
- for (unsigned int i = 0; i < sizeof(masks); i++)
- {
- if (!(**src & 0x80))
- break;
- (*src)++;
- out |= (**src & masks[i]) << shifts[i];
- }
- (*src)++;
- out ^= -sign;
- return out;
-}
-*/
-
/* function is lifted from */
/* https://github.com/heinrich5991/libtw2/blob/b9286674da94d3d45b9c10ffce517af394e2d58c/packer/src/lib.rs#L105 */
void writeint(int i, char **cp)
@@ -107,6 +84,8 @@ void writeint(int i, char **cp)
}
}
+/* function is copied from */
+/* https://github.com/teeworlds/teeworlds/blob/a1911c8f7d8458fb4076ef8e7651e8ef5e91ab3e/src/game/gamecore.h#L68 */
void intstostr(const int *ints, int num, char *str)
{
while (num)