aboutsummaryrefslogtreecommitdiff
path: root/sys/base/sort
diff options
context:
space:
mode:
Diffstat (limited to 'sys/base/sort')
-rw-r--r--sys/base/sort/double.c12
-rw-r--r--sys/base/sort/float.c12
-rw-r--r--sys/base/sort/int.c12
-rw-r--r--sys/base/sort/int16.c12
-rw-r--r--sys/base/sort/int32.c12
-rw-r--r--sys/base/sort/int64.c12
-rw-r--r--sys/base/sort/int8.c12
-rw-r--r--sys/base/sort/internal.h5
-rw-r--r--sys/base/sort/rules.mk14
-rw-r--r--sys/base/sort/string.c12
-rw-r--r--sys/base/sort/uint.c12
-rw-r--r--sys/base/sort/uint16.c12
-rw-r--r--sys/base/sort/uint32.c12
-rw-r--r--sys/base/sort/uint64.c12
-rw-r--r--sys/base/sort/uint8.c12
15 files changed, 0 insertions, 175 deletions
diff --git a/sys/base/sort/double.c b/sys/base/sort/double.c
deleted file mode 100644
index c3feac2..0000000
--- a/sys/base/sort/double.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include "internal.h"
-
-void
-sort·double(uintptr sz, double arr[])
-{
- double tmp;
-#define LESS(i, j) (arr[i] < arr[j])
-#define SWAP(i, j) (tmp = arr[i], arr[i] = arr[j], arr[j] = tmp)
- QSORT(sz, LESS, SWAP);
-#undef SWAP
-#undef LESS
-}
diff --git a/sys/base/sort/float.c b/sys/base/sort/float.c
deleted file mode 100644
index 57bd482..0000000
--- a/sys/base/sort/float.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include "internal.h"
-
-void
-sort·float(uintptr sz, float arr[])
-{
- float tmp;
-#define LESS(i, j) (arr[i] < arr[j])
-#define SWAP(i, j) (tmp = arr[i], arr[i] = arr[j], arr[j] = tmp)
- QSORT(sz, LESS, SWAP);
-#undef SWAP
-#undef LESS
-}
diff --git a/sys/base/sort/int.c b/sys/base/sort/int.c
deleted file mode 100644
index 33e1def..0000000
--- a/sys/base/sort/int.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include "internal.h"
-
-void
-sort·int(uintptr sz, int arr[])
-{
- int tmp;
-#define LESS(i, j) (arr[i] < arr[j])
-#define SWAP(i, j) (tmp = arr[i], arr[i] = arr[j], arr[j] = tmp)
- QSORT(sz, LESS, SWAP);
-#undef SWAP
-#undef LESS
-}
diff --git a/sys/base/sort/int16.c b/sys/base/sort/int16.c
deleted file mode 100644
index 072a3eb..0000000
--- a/sys/base/sort/int16.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include "internal.h"
-
-void
-sort·int16(uintptr sz, int16 arr[])
-{
- int16 tmp;
-#define LESS(i, j) (arr[i] < arr[j])
-#define SWAP(i, j) (tmp = arr[i], arr[i] = arr[j], arr[j] = tmp)
- QSORT(sz, LESS, SWAP);
-#undef SWAP
-#undef LESS
-}
diff --git a/sys/base/sort/int32.c b/sys/base/sort/int32.c
deleted file mode 100644
index 27b3b7b..0000000
--- a/sys/base/sort/int32.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include "internal.h"
-
-void
-sort·int32(uintptr sz, int32 arr[])
-{
- int32 tmp;
-#define LESS(i, j) (arr[i] < arr[j])
-#define SWAP(i, j) (tmp = arr[i], arr[i] = arr[j], arr[j] = tmp)
- QSORT(sz, LESS, SWAP);
-#undef SWAP
-#undef LESS
-}
diff --git a/sys/base/sort/int64.c b/sys/base/sort/int64.c
deleted file mode 100644
index b3fa5d4..0000000
--- a/sys/base/sort/int64.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include "internal.h"
-
-void
-sort·int64(uintptr sz, int64 arr[])
-{
- int64 tmp;
-#define LESS(i, j) (arr[i] < arr[j])
-#define SWAP(i, j) (tmp = arr[i], arr[i] = arr[j], arr[j] = tmp)
- QSORT(sz, LESS, SWAP);
-#undef SWAP
-#undef LESS
-}
diff --git a/sys/base/sort/int8.c b/sys/base/sort/int8.c
deleted file mode 100644
index 5848e6e..0000000
--- a/sys/base/sort/int8.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include "internal.h"
-
-void
-sort·int8(uintptr sz, int8 arr[])
-{
- int8 tmp;
-#define LESS(i, j) (arr[i] < arr[j])
-#define SWAP(i, j) (tmp = arr[i], arr[i] = arr[j], arr[j] = tmp)
- QSORT(sz, LESS, SWAP);
-#undef SWAP
-#undef LESS
-}
diff --git a/sys/base/sort/internal.h b/sys/base/sort/internal.h
deleted file mode 100644
index ac569de..0000000
--- a/sys/base/sort/internal.h
+++ /dev/null
@@ -1,5 +0,0 @@
-#pragma once
-
-#include <u.h>
-#include <base.h>
-#include <base/macro/qsort.h>
diff --git a/sys/base/sort/rules.mk b/sys/base/sort/rules.mk
deleted file mode 100644
index 780d6ea..0000000
--- a/sys/base/sort/rules.mk
+++ /dev/null
@@ -1,14 +0,0 @@
-SRCS_$(d)+=\
- $(d)/sort/double.c\
- $(d)/sort/float.c\
- $(d)/sort/int.c\
- $(d)/sort/int16.c\
- $(d)/sort/int32.c\
- $(d)/sort/int64.c\
- $(d)/sort/int8.c\
- $(d)/sort/string.c\
- $(d)/sort/uint.c\
- $(d)/sort/uint16.c\
- $(d)/sort/uint32.c\
- $(d)/sort/uint64.c\
- $(d)/sort/uint8.c\
diff --git a/sys/base/sort/string.c b/sys/base/sort/string.c
deleted file mode 100644
index b511efa..0000000
--- a/sys/base/sort/string.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include "internal.h"
-
-void
-sort·string(uintptr sz, byte* arr[])
-{
- byte *tmp;
-#define LESS(i, j) (strcmp(arr[i], arr[j]) < 0)
-#define SWAP(i, j) (tmp = arr[i], arr[i] = arr[j], arr[j] = tmp)
- QSORT(sz, LESS, SWAP);
-#undef SWAP
-#undef LESS
-}
diff --git a/sys/base/sort/uint.c b/sys/base/sort/uint.c
deleted file mode 100644
index 5b27330..0000000
--- a/sys/base/sort/uint.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include "internal.h"
-
-void
-sort·uint(uintptr sz, uint arr[])
-{
- uint tmp;
-#define LESS(i, j) (arr[i] < arr[j])
-#define SWAP(i, j) (tmp = arr[i], arr[i] = arr[j], arr[j] = tmp)
- QSORT(sz, LESS, SWAP);
-#undef SWAP
-#undef LESS
-}
diff --git a/sys/base/sort/uint16.c b/sys/base/sort/uint16.c
deleted file mode 100644
index 2b635b4..0000000
--- a/sys/base/sort/uint16.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include "internal.h"
-
-void
-sort·uint16(uintptr sz, uint16 arr[])
-{
- uint16 tmp;
-#define LESS(i, j) (arr[i] < arr[j])
-#define SWAP(i, j) (tmp = arr[i], arr[i] = arr[j], arr[j] = tmp)
- QSORT(sz, LESS, SWAP);
-#undef SWAP
-#undef LESS
-}
diff --git a/sys/base/sort/uint32.c b/sys/base/sort/uint32.c
deleted file mode 100644
index 99a58cf..0000000
--- a/sys/base/sort/uint32.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include "internal.h"
-
-void
-sort·uint32(uintptr sz, uint32 arr[])
-{
- uint32 tmp;
-#define LESS(i, j) (arr[i] < arr[j])
-#define SWAP(i, j) (tmp = arr[i], arr[i] = arr[j], arr[j] = tmp)
- QSORT(sz, LESS, SWAP);
-#undef SWAP
-#undef LESS
-}
diff --git a/sys/base/sort/uint64.c b/sys/base/sort/uint64.c
deleted file mode 100644
index 2769825..0000000
--- a/sys/base/sort/uint64.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include "internal.h"
-
-void
-sort·uint64(uintptr sz, uint64 arr[])
-{
- uint64 tmp;
-#define LESS(i, j) (arr[i] < arr[j])
-#define SWAP(i, j) (tmp = arr[i], arr[i] = arr[j], arr[j] = tmp)
- QSORT(sz, LESS, SWAP);
-#undef SWAP
-#undef LESS
-}
diff --git a/sys/base/sort/uint8.c b/sys/base/sort/uint8.c
deleted file mode 100644
index ff02b3c..0000000
--- a/sys/base/sort/uint8.c
+++ /dev/null
@@ -1,12 +0,0 @@
-#include "internal.h"
-
-void
-sort·uint8(uintptr sz, uint8 arr[])
-{
- uint8 tmp;
-#define LESS(i, j) (arr[i] < arr[j])
-#define SWAP(i, j) (tmp = arr[i], arr[i] = arr[j], arr[j] = tmp)
- QSORT(sz, LESS, SWAP);
-#undef SWAP
-#undef LESS
-}