Old dead code.
authormdw <mdw>
Sun, 12 Oct 2003 15:00:38 +0000 (15:00 +0000)
committermdw <mdw>
Sun, 12 Oct 2003 15:00:38 +0000 (15:00 +0000)
mpalloc.h [deleted file]

diff --git a/mpalloc.h b/mpalloc.h
deleted file mode 100644 (file)
index 8dc7bf7..0000000
--- a/mpalloc.h
+++ /dev/null
@@ -1,130 +0,0 @@
-/* -*-c-*-
- *
- * $Id: mpalloc.h,v 1.2 1999/12/10 23:29:48 mdw Exp $
- *
- * Allocation and freeing of MP buffers
- *
- * (c) 1999 Straylight/Edgeware
- */
-
-/*----- Licensing notice --------------------------------------------------* 
- *
- * This file is part of Catacomb.
- *
- * Catacomb is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Library General Public License as
- * published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
- * 
- * Catacomb is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Library General Public License for more details.
- * 
- * You should have received a copy of the GNU Library General Public
- * License along with Catacomb; if not, write to the Free
- * Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
- * MA 02111-1307, USA.
- */
-
-/*----- Revision history --------------------------------------------------* 
- *
- * $Log: mpalloc.h,v $
- * Revision 1.2  1999/12/10 23:29:48  mdw
- * Change header file guard names.
- *
- * Revision 1.1  1999/11/17 18:02:16  mdw
- * New multiprecision integer arithmetic suite.
- *
- */
-
-#ifndef CATACOMB_MPARENA_H
-#define CATACOMB_MPARENA_H
-
-#ifdef __cplusplus
-  extern "C" {
-#endif
-
-/*----- Header files ------------------------------------------------------*/
-
-#ifndef CATACOMB_MPW_H
-#  include "mpw.h"
-#endif
-
-/*----- Data structures ---------------------------------------------------*/
-
-typedef struct mparena_node {
-  struct mparena_node *left, *right;
-  mpw *v;
-} mparena_node;
-
-typedef struct mparena {
-  mparena_node *root;
-} mparena_arena;
-
-/*----- Magical constants -------------------------------------------------*/
-
-#define MPARENA_GLOBAL ((mparena *)0)
-
-/*----- Functions provided ------------------------------------------------*/
-
-/* --- @mparena_create@ --- *
- *
- * Arguments:  @mparena *a@ = pointer to arena block
- *
- * Returns:    ---
- *
- * Use:                Initializes an MP arena so that blocks can be allocated from
- *             it.
- */
-
-extern void mparena_create(mparena */*a*/);
-
-#define MPARENA_INIT { 0 }
-
-/* --- @mparena_destroy@ --- *
- *
- * Arguments:  @mparena *a@ = pointer to arena block
- *
- * Returns:    ---
- *
- * Use:                Frees an MP arena, and all the vectors held within it.  The
- *             blocks which are currently allocated can be freed into some
- *             other arena.
- */
-
-extern void mparena_destroy(mparena */*a*/);
-
-/* --- @mp_alloc@ --- *
- *
- * Arguments:  @mparena *a@ = pointer to arena block
- *             @size_t n@ = number of digits required
- *
- * Returns:    Pointer to a suitably sized block.
- *
- * Use:                Allocates a lump of data suitable for use as an array of MP
- *             digits.
- */
-
-extern mpw *mp_alloc(mparena */*a*/, size_t /*n*/);
-
-/* --- @mp_free@ --- *
- *
- * Arguments:  @mparena *a@ = pointer to arena block
- *             @mpw *v@ = pointer to allocated vector
- *
- * Returns:    ---
- *
- * Use:                Returns an MP vector to an arena.  It doesn't have to be
- *             returned to the arena from which it was allocated.
- */
-
-extern mpw *mp_free(mparena */*a*/, mpw */*v*/);
-
-/*----- That's all, folks -------------------------------------------------*/
-
-#ifdef __cplusplus
-  }
-#endif
-
-#endif