summaryrefslogtreecommitdiffstats
path: root/libidu/idread.c
diff options
context:
space:
mode:
authorClaudio Fontana <sick_soul@users.sourceforge.net>2005-11-01 09:38:51 +0000
committerClaudio Fontana <sick_soul@users.sourceforge.net>2005-11-01 09:38:51 +0000
commitc43b80e61df1aeb6d7872d89baa35a28dd05bd40 (patch)
tree22fb26c4916c45c898c7ddd5ff07cfd73523b152 /libidu/idread.c
parentc12afffc3d06c2acfc5fab3aa4746d1096f4950a (diff)
downloadidutils-c43b80e61df1aeb6d7872d89baa35a28dd05bd40.tar.gz
idutils-c43b80e61df1aeb6d7872d89baa35a28dd05bd40.tar.bz2
idutils-c43b80e61df1aeb6d7872d89baa35a28dd05bd40.zip
*** empty log message ***
Diffstat (limited to 'libidu/idread.c')
-rw-r--r--libidu/idread.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/libidu/idread.c b/libidu/idread.c
index b327a6a..4d4215f 100644
--- a/libidu/idread.c
+++ b/libidu/idread.c
@@ -19,15 +19,19 @@
#include <config.h>
#include <stdio.h>
+#include <stddef.h>
+#include <errno.h>
+#include <stdlib.h>
+
#include "idfile.h"
-#include "xstddef.h"
#include "hash.h"
#include "error.h"
-#include "xobstack.h"
-#include "xmalloc.h"
+#include "obstack.h"
+#include "xalloc.h"
#include "xnls.h"
+#include "iduglobal.h"
-int fgets0 __P((char *buf0, int size, FILE *in_FILE));
+int fgets0 (char *buf0, int size, FILE *in_FILE);
/****************************************************************************/
@@ -78,9 +82,9 @@ maybe_read_id_file (char const *id_file_name, struct idhead *idhp)
struct file_link **
deserialize_file_links (struct idhead *idhp)
{
- struct file_link **flinks_0 = MALLOC (struct file_link *, idhp->idh_file_links);
+ struct file_link **flinks_0 = xmalloc (sizeof(struct file_link *) * idhp->idh_file_links);
struct file_link **flinks = flinks_0;
- struct file_link **members_0 = MALLOC (struct file_link *, idhp->idh_files + 1);
+ struct file_link **members_0 = xmalloc (sizeof(struct file_link *) * idhp->idh_files + 1);
struct file_link **members = members_0;
struct file_link *flink;
struct file_link **slot;