diff options
Diffstat (limited to 'src/builtin.c')
-rw-r--r-- | src/builtin.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/builtin.c b/src/builtin.c index 9d1063c..8a07eab 100644 --- a/src/builtin.c +++ b/src/builtin.c @@ -13,14 +13,16 @@ You should have received a copy of the GNU General Public License along with wydawca. If not, see <http://www.gnu.org/licenses/>. */ #include "wydawca.h" #include "builtin.h" -#include "fnmatch.h" -#include "regex.h" + +#ifndef FNM_CASEFOLD +# define FNM_CASEFOLD 0 +#endif int builtin_init (struct dictionary *dict) { return 0; } @@ -217,15 +219,15 @@ builtin_lookup (struct dictionary *dict, void *handle, const char *req) } else { size_t i; char *p; - bds = xmalloc (sizeof (*bds)); + bds = grecs_malloc (sizeof (*bds)); count *= ncol; - bds->wp = xcalloc (count, sizeof (bds->wp[0])); + bds->wp = grecs_calloc (count, sizeof (bds->wp[0])); bds->acc = acc; p = txtacc_finish (acc, 0); for (i = 0; i < count; i++) { bds->wp[i] = p; |