diff options
author | Claudio Fontana <sick_soul@users.sourceforge.net> | 2005-11-01 09:38:51 +0000 |
---|---|---|
committer | Claudio Fontana <sick_soul@users.sourceforge.net> | 2005-11-01 09:38:51 +0000 |
commit | c43b80e61df1aeb6d7872d89baa35a28dd05bd40 (patch) | |
tree | 22fb26c4916c45c898c7ddd5ff07cfd73523b152 /libidu/idread.c | |
parent | c12afffc3d06c2acfc5fab3aa4746d1096f4950a (diff) | |
download | idutils-c43b80e61df1aeb6d7872d89baa35a28dd05bd40.tar.gz idutils-c43b80e61df1aeb6d7872d89baa35a28dd05bd40.tar.bz2 idutils-c43b80e61df1aeb6d7872d89baa35a28dd05bd40.zip |
*** empty log message ***
Diffstat (limited to 'libidu/idread.c')
-rw-r--r-- | libidu/idread.c | 16 |
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; |