Author: j16sdiz
Date: 2009-04-23 01:40:07 +0000 (Thu, 23 Apr 2009)
New Revision: 27217

Modified:
   trunk/contrib/fec/src/csrc/fec.c
Log:
Remove low memory hack -- it does not work

Modified: trunk/contrib/fec/src/csrc/fec.c
===================================================================
--- trunk/contrib/fec/src/csrc/fec.c    2009-04-23 01:18:06 UTC (rev 27216)
+++ trunk/contrib/fec/src/csrc/fec.c    2009-04-23 01:40:07 UTC (rev 27217)
@@ -616,29 +616,6 @@
     free(p);
 }
 
-// HACK: allocate a memory in low 32 bit region
-#define MALLOC_LOW_TRY 32
-static void *
-my_malloc_low(int sz, char *err_string)
-{
-       void* p[MALLOC_LOW_TRY];
-       int i, j;
-
-       for (i = 0 ; i < MALLOC_LOW_TRY ; i++) {
-               p[i] = my_malloc(sz, err_string);
-               if (((uint32_t)(uintptr_t)p[i]) == (uintptr_t)p[i]) {
-                       for (j = 0; j < i; j++)
-                               free(p[j]);
-                       return p[i];
-               }
-       }
-
-       for (j = 0; j < i; j++)
-               free(p[j]);
-
-       fprintf(stderr, "-- malloc failure allocating low %s\n", err_string);
-       exit(1) ;
-}
 /*
  * create a new encoder, returning a descriptor. This contains k,n and
  * the encoding matrix.
@@ -659,7 +636,7 @@
                k, n, GF_SIZE );
        return NULL ;
     }
-    retval = my_malloc_low(sizeof(struct fec_parms), "new_code");
+    retval = my_malloc(sizeof(struct fec_parms), "new_code");
     retval->k = k ;
     retval->n = n ;
     retval->enc_matrix = NEW_GF_MATRIX(n, k);

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to