/* readtokens.c -- Functions for reading tokens from an input stream.
- Copyright (C) 1990-1991, 1999-2004, 2006, 2009-2010 Free Software
+ Copyright (C) 1990-1991, 1999-2004, 2006, 2009-2011 Free Software
Foundation, Inc.
This program is free software: you can redistribute it and/or modify
#include <string.h>
#include <stdbool.h>
+#include "xalloc.h"
+
#if USE_UNLOCKED_IO
# include "unlocked-io.h"
#endif
*tokens_out = tokens;
if (token_lengths != NULL)
*token_lengths = lengths;
+ else
+ free (lengths);
return n_tokens;
}