summaryrefslogtreecommitdiff
path: root/rushs/tinyprintf/null_terminated_arrays
diff options
context:
space:
mode:
Diffstat (limited to 'rushs/tinyprintf/null_terminated_arrays')
-rw-r--r--rushs/tinyprintf/null_terminated_arrays/null_terminated_arrays.c50
-rw-r--r--rushs/tinyprintf/null_terminated_arrays/null_terminated_arrays.h6
2 files changed, 0 insertions, 56 deletions
diff --git a/rushs/tinyprintf/null_terminated_arrays/null_terminated_arrays.c b/rushs/tinyprintf/null_terminated_arrays/null_terminated_arrays.c
deleted file mode 100644
index 32d2a17..0000000
--- a/rushs/tinyprintf/null_terminated_arrays/null_terminated_arrays.c
+++ /dev/null
@@ -1,50 +0,0 @@
-#include "null_terminated_arrays.h"
-
-#include <assert.h>
-#include <stddef.h>
-#include <stdio.h>
-
-void reverse_array(const char **arr)
-{
- const char **p;
- for (p = arr; *p; p++)
- {
- continue;
- }
- p--;
-
- while (p > arr)
- {
- const char *tmp = *p;
- *p = *arr;
- *arr = tmp;
- arr++;
- p--;
- }
-}
-
-void reverse_matrix(const char ***matrix)
-{
- const char ***p;
- for (p = matrix; *p; p++)
- {
- continue;
- }
- p--;
-
- while (p > matrix)
- {
- reverse_array(*p);
- reverse_array(*matrix);
- const char **tmp = *p;
- *p = *matrix;
- *matrix = tmp;
- matrix++;
- p--;
- }
-
- if (p == matrix)
- {
- reverse_array(*matrix);
- }
-}
diff --git a/rushs/tinyprintf/null_terminated_arrays/null_terminated_arrays.h b/rushs/tinyprintf/null_terminated_arrays/null_terminated_arrays.h
deleted file mode 100644
index 31fccc5..0000000
--- a/rushs/tinyprintf/null_terminated_arrays/null_terminated_arrays.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#ifndef NULL_TERMINATED_ARRAYS_H_
-#define NULL_TERMINATED_ARRAYS_H_
-
-void reverse_matrix(const char ***matrix);
-
-#endif /* !NULL_TERMINATED_ARRAYS_H_ */