OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [newlib-1.18.0/] [newlib/] [libc/] [posix/] [wordfree.c] - Rev 816

Go to most recent revision | Compare with Previous | Blame | View Log

/* Copyright (C) 2002 by  Red Hat, Incorporated. All rights reserved.
 *
 * Permission to use, copy, modify, and distribute this software
 * is freely granted, provided that this notice is preserved.
 */
 
#ifndef _NO_WORDEXP
 
#include <sys/param.h>
#include <sys/stat.h>
 
#include <ctype.h>
#include <dirent.h>
#include <errno.h>
#include <glob.h>
#include <pwd.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
 
#include <wordexp.h>
 
void
wordfree(wordexp_t *pwordexp)
{
  int i;
 
  if (pwordexp == NULL)
    return;
 
  if (pwordexp->we_wordv == NULL)
    return;
 
  for(i = 0; i < pwordexp->we_wordc; i++)
    free(pwordexp->we_wordv[i]);
 
  free(pwordexp->we_wordv);
  pwordexp->we_wordv = NULL;
}
 
#endif /* !_NO_WORDEXP  */
 

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.