summaryrefslogtreecommitdiff
path: root/lib/fribidi-run.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/fribidi-run.c')
-rw-r--r--lib/fribidi-run.c38
1 files changed, 0 insertions, 38 deletions
diff --git a/lib/fribidi-run.c b/lib/fribidi-run.c
index 9219ff9..3819833 100644
--- a/lib/fribidi-run.c
+++ b/lib/fribidi-run.c
@@ -38,14 +38,8 @@
#include <fribidi-bidi-types.h>
#include "run.h"
-#include "mem.h"
#include "bidi-types.h"
-#if USE_SIMPLE_MALLOC+0
-#else
-static FriBidiRun *free_runs = NULL;
-#endif
-
FriBidiRun *
new_run (
void
@@ -53,29 +47,7 @@ new_run (
{
register FriBidiRun *run;
-#if USE_SIMPLE_MALLOC+0
run = fribidi_malloc (sizeof (FriBidiRun));
-#else /* !USE_SIMPLE_MALLOC */
- if (free_runs)
- {
- run = free_runs;
- free_runs = run->next;
- }
- else
- {
- static FriBidiMemChunk *run_mem_chunk = NULL;
-
- if UNLIKELY
- (!run_mem_chunk)
- run_mem_chunk = fribidi_chunk_new_for_type (FriBidiRun);
-
- if LIKELY
- (run_mem_chunk)
- run = fribidi_chunk_new (FriBidiRun, run_mem_chunk);
- else
- run = NULL;
- }
-#endif /* !USE_SIMPLE_MALLOC */
if LIKELY
(run)
@@ -93,12 +65,7 @@ free_run (
)
{
fribidi_assert (run);
-#if USE_SIMPLE_MALLOC+0
fribidi_free (run);
-#else /* !USE_SIMPLE_MALLOC */
- run->next = free_runs;
- free_runs = run;
-#endif /* !USE_SIMPLE_MALLOC */
}
FriBidiRun *
@@ -133,7 +100,6 @@ free_run_list (
fribidi_validate_run_list (run_list);
-#if USE_SIMPLE_MALLOC+0
{
register FriBidiRun *pp;
@@ -149,10 +115,6 @@ free_run_list (
free_run (p);
};
}
-#else /* !USE_SIMPLE_MALLOC */
- run_list->prev->next = free_runs;
- free_runs = run_list;
-#endif /* !USE_SIMPLE_MALLOC */
}