• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/gettext-0.17/gnulib-local/lib/
1/* Output of string from terminal descriptions.
2   Copyright (C) 2006 Free Software Foundation, Inc.
3
4   This program is free software; you can redistribute it and/or modify it
5   under the terms of the GNU Library General Public License as published
6   by the Free Software Foundation; either version 2, or (at your option)
7   any later version.
8
9   This program is distributed in the hope that it will be useful,
10   but WITHOUT ANY WARRANTY; without even the implied warranty of
11   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12   Library General Public License for more details.
13
14   You should have received a copy of the GNU Library General Public
15   License along with this program; if not, write to the Free Software
16   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
17   USA.  */
18
19#include <config.h>
20
21/* Specification in termcap.h or terminfo.h.  */
22extern
23#ifdef __cplusplus
24"C"
25#endif
26void tputs (const char *cp, int affcnt, int (*outcharfun) (int));
27
28#include "c-ctype.h"
29
30void
31tputs (const char *cp, int affcnt, int (*outcharfun) (int))
32{
33  while (c_isdigit (*cp))
34    cp++;
35  if (*cp == '.')
36    {
37      cp++;
38      while (c_isdigit (*cp))
39	cp++;
40    }
41  for (; *cp != '\0'; cp++)
42    outcharfun (*cp);
43}
44