X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=test%2Fcardfile.c;h=b75024143c6e090fcb3be2e2a364647218b0302f;hp=0bcffbb1ec6a0cbd198b8888273082977d7deafa;hb=aabb3a65ee5d88949abe529b5131adedb9cfab84;hpb=91fa4688e82518794fcf0c32a36f3fcca5e4c2d5 diff --git a/test/cardfile.c b/test/cardfile.c index 0bcffbb1..b7502414 100644 --- a/test/cardfile.c +++ b/test/cardfile.c @@ -1,5 +1,5 @@ /**************************************************************************** - * Copyright (c) 1999-2010,2012 Free Software Foundation, Inc. * + * Copyright (c) 1999-2012,2013 Free Software Foundation, Inc. * * * * Permission is hereby granted, free of charge, to any person obtaining a * * copy of this software and associated documentation files (the * @@ -29,7 +29,7 @@ /* * Author: Thomas E. Dickey * - * $Id: cardfile.c,v 1.40 2012/10/27 19:37:56 tom Exp $ + * $Id: cardfile.c,v 1.42 2013/09/28 22:02:17 tom Exp $ * * File format: text beginning in column 1 is a title; other text is content. */ @@ -76,20 +76,6 @@ failed(const char *s) ExitProgram(EXIT_FAILURE); } -#if !HAVE_STRDUP -#define strdup my_strdup -static char * -strdup(const char *s) -{ - char *p = typeMalloc(char, strlen(s) + 1); - if (p) - strcpy(p, s); - else - failed("strdup"); - return (p); -} -#endif /* not HAVE_STRDUP */ - static const char * skip(const char *buffer) { @@ -121,7 +107,7 @@ add_title(const char *title) break; } - card = typeCalloc(CARD, 1); + card = typeCalloc(CARD, (size_t) 1); card->title = strdup(title); card->content = strdup(""); @@ -349,7 +335,7 @@ form_virtualize(WINDOW *w) static FIELD ** make_fields(CARD * p, int form_high, int form_wide) { - FIELD **f = typeCalloc(FIELD *, 3); + FIELD **f = typeCalloc(FIELD *, (size_t) 3); f[0] = new_field(1, form_wide, 0, 0, 0, 0); set_field_back(f[0], A_REVERSE);