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(¬e_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 (¬e -> n_date); /* date written */
57: gettime (¬e -> n_rcvd);
58: gettime (¬e -> 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
Defined variables
rcsid
defined in line
5;
never used