Changeset 1517 for trunk/src/emx/gnu


Ignore:
Timestamp:
Sep 19, 2004, 5:53:31 PM (21 years ago)
Author:
bird
Message:

Fixing warnings. -Znofork

Location:
trunk/src/emx/gnu/termcap
Files:
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/emx/gnu/termcap/config.h

    • Property cvs2svn:cvs-rev changed from 1.2 to 1.3
    r1516 r1517  
    44#include <string.h>
    55#include <io.h>
     6#include <gnu/termcap.h>
    67
    78#define EMX
    8 #define TERMCAP_FILE    "/emx/etc/termcap.dat"
     9#define TERMCAP_FILE    "/@unixroot/etc/termcap.dat"
    910#define HAVE_STRING_H
    1011#define STDC_HEADERS
  • trunk/src/emx/gnu/termcap/termcap.c

    • Property cvs2svn:cvs-rev changed from 1.1 to 1.2
    r1516 r1517  
    122122static char *term_entry;
    123123
    124 static char *tgetst1 ();
     124static char *tgetst1 (const char *ptr, char **area);
     125
    125126
    126127/* Search entry BP for capability CAP.
     
    128129   0 if not found.  */
    129130
    130 static char *
     131static const char *
    131132find_capability (bp, cap)
    132      register char *bp, *cap;
     133     register const char *bp, *cap;
    133134{
    134135  for (; *bp; bp++)
     
    142143int
    143144tgetnum (cap)
    144      char *cap;
    145 {
    146   register char *ptr = find_capability (term_entry, cap);
     145     const char *cap;
     146{
     147  register const char *ptr = find_capability (term_entry, cap);
    147148  if (!ptr || ptr[-1] != '#')
    148149    return -1;
     
    152153int
    153154tgetflag (cap)
    154      char *cap;
    155 {
    156   register char *ptr = find_capability (term_entry, cap);
     155     const char *cap;
     156{
     157  register const char *ptr = find_capability (term_entry, cap);
    157158  return ptr && ptr[-1] == ':';
    158159}
     
    165166char *
    166167tgetstr (cap, area)
    167      char *cap;
     168     const char *cap;
    168169     char **area;
    169170{
    170   register char *ptr = find_capability (term_entry, cap);
     171  register const char *ptr = find_capability (term_entry, cap);
    171172  if (!ptr || (ptr[-1] != '=' && ptr[-1] != '~'))
    172173    return NULL;
     
    193194static char *
    194195tgetst1 (ptr, area)
    195      char *ptr;
     196     const char *ptr;
    196197     char **area;
    197198{
    198   register char *p, *r;
     199  register const char *p;
     200  register char *r;
    199201  register int c;
    200202  register int size;
     
    286288void
    287289tputs (str, nlines, outfun)
    288      register char *str;
     290     register const char *str;
    289291     int nlines;
    290292     register int (*outfun) ();
     
    361363/* Forward declarations of static functions.  */
    362364
    363 static int scan_file ();
    364 static char *gobble_line ();
    365 static int compare_contin ();
    366 static int name_match ();
     365static int scan_file (char *str, int fd, struct buffer *bufp);
     366static char *gobble_line (int fd, struct buffer *bufp, char *append_end);
     367static int compare_contin (const char *str1, const char *str2);
     368static int name_match (char *line, char *name);
    367369
    368370#ifdef EMX
     
    426428int
    427429tgetent (bp, name)
    428      char *bp, *name;
     430     char *bp; const char *name;
    429431{
    430432  register char *termcap_name;
     
    436438  int malloc_size = 0;
    437439  register int c;
    438   char *tcenv                /* TERMCAP value, if it contains :tc=.  */
     440  char *tcenv = NULL;           /* TERMCAP value, if it contains :tc=.  */
    439441  char *indirect = NULL;        /* Terminal type in :tc= in TERMCAP value.  */
    440442  int filep;
     
    513515  /* Add 1 to size to ensure room for terminating null.  */
    514516  buf.beg = (char *) xmalloc (buf.size + 1);
    515   term = indirect ? indirect : name;
     517  term = indirect ? indirect : (char *)name;
    516518
    517519  if (!bp)
     
    647649static int
    648650compare_contin (str1, str2)
    649      register char *str1, *str2;
     651     register const char *str1, *str2;
    650652{
    651653  register int c1, c2;
  • trunk/src/emx/gnu/termcap/tparam.c

    • Property cvs2svn:cvs-rev changed from 1.2 to 1.3
    r1516 r1517  
    1919#ifdef HAVE_CONFIG_H
    2020#include <config.h>
     21#include <stdarg.h>
    2122#else /* not HAVE_CONFIG_H */
    2223
     
    8586   The fourth and following args to tparam serve as the parameter values.  */
    8687
    87 static char *tparam1 ();
     88static char *tparam1 (const char *string, char *outstring, int len, char *up, char *left, int *argp);
    8889
    8990/* VARARGS 2 */
    9091char *
    91 tparam (string, outstring, len, arg0, arg1, arg2, arg3)
    92      char *string;
    93      char *outstring;
    94      int len;
    95      int arg0, arg1, arg2, arg3;
    96 {
    97   int arg[4];
    98 
    99   arg[0] = arg0;
    100   arg[1] = arg1;
    101   arg[2] = arg2;
    102   arg[3] = arg3;
    103   return tparam1 (string, outstring, len, NULL, NULL, arg);
     92tparam (const char *string, char *outstring, int len, ...)
     93{
     94  int args[4];
     95  va_list arg;
     96  va_start (arg, len);
     97  args[0] = va_arg (arg, int);
     98  args[1] = va_arg (arg, int);
     99  args[2] = va_arg (arg, int);
     100  args[3] = va_arg (arg, int);
     101  va_end (arg);
     102  return tparam1 (string, outstring, len, NULL, NULL, args);
    104103}
    105104
     
    111110char *
    112111tgoto (cm, hpos, vpos)
    113      char *cm;
     112     const char *cm;
    114113     int hpos, vpos;
    115114{
     
    124123static char *
    125124tparam1 (string, outstring, len, up, left, argp)
    126      char *string;
     125     const char *string;
    127126     char *outstring;
    128127     int len;
     
    131130{
    132131  register int c;
    133   register char *p = string;
     132  register const char *p = string;
    134133  register char *op = outstring;
    135134  char *outend;
Note: See TracChangeset for help on using the changeset viewer.