1: #include "parms.h"
   2: #include "structs.h"
   3: 
   4: #ifdef  RCSIDENT
   5: static char rcsid[] = "$Header: ldmisc.c,v 1.7 85/01/18 15:14:52 notes Rel $";
   6: #endif	RCSIDENT
   7: 
   8: /*	misc routines used in loading a generic form back into the notefile
   9:  *	includes routines to suck in a line, parse a unique identifier and
  10:  *	all sorts of other fun stuff
  11:  *
  12:  *	Ray Essick	december 1981
  13:  */
  14: 
  15: /*
  16:  *	timein(line, atime) - grab a time from a coded line.
  17:  *	makes sure that all the pieces of a time come in.
  18:  */
  19: 
  20: timein (line, atime)
  21: char   *line;
  22: struct when_f  *atime;
  23: {
  24:     int     count;
  25: 
  26:     count = sscanf (line, "%hd:%hd:%hd:%hd:%hd:%ld:", &atime -> w_year, &atime -> w_month,
  27:         &atime -> w_day, &atime -> w_hours, &atime -> w_mins,
  28:         &atime -> w_gmttime);
  29:     if (count < 5)
  30:     {
  31:     printf ("timein: bad date read, set to now\n");
  32:     gettime (atime);
  33:     }
  34:     else
  35:     if (count < 6)                  /* no gmttime */
  36:         atime -> w_gmttime = 0;         /* empty */
  37: }
  38: 
  39: /*
  40:  *	initnote(&note_f)
  41:  *
  42:  *	zero most of the fields of a note_f
  43:  *
  44:  */
  45: 
  46: initnote (note)
  47: struct note_f  *note;
  48: {
  49:     register int    i;
  50:     strcpy (note -> n_id.sys, "");          /* unique id */
  51:     note -> n_id.uniqid = 0;
  52:     note -> n_nresp = 0;                /* no responses */
  53:     note -> ntitle[0] = '\0';               /* empty title */
  54:     strcpy (note -> n_auth.aname, "Unknown");       /* author */
  55:     note -> n_auth.aid = Anonuid;
  56:     gettime (&note -> n_date);              /* date written */
  57:     gettime (&note -> n_rcvd);
  58:     gettime (&note -> n_lmod);
  59:     strcpy (note -> n_from, "");            /* from where */
  60:     note -> n_rindx = 0;                /* no responses */
  61:     note -> n_stat = 0;                 /* no status bits */
  62: }

Defined functions

initnote defined in line 46; used 1 times
timein defined in line 20; used 5 times

Defined variables

rcsid defined in line 5; never used
Last modified: 1985-01-19
Generated: 2016-12-26
Generated by src2html V0.67
page hit count: 1842
Valid CSS Valid XHTML 1.0 Strict