# 2.11BSD#431 - /usr/src/new/notes/src/loadproto1.c

##### Functions

    ldnote1           X
    ldresp1           X

       1: #include    "parms.h"
       2: #include    "structs.h"
       3: #include    "dump.h"
       4:
       5: #ifdef  RCSIDENT
       6: static char rcsid[] = "$Header: loadproto1.c,v 1.7 85/01/18 15:43:15 notes Rel $";
       7: #endif	RCSIDENT
       8:
       9: /*
      10:  *	load notes and responses in protocol 1
      11:  *
      12:  *	Ray Essick	March 1984
      13:  */
      14:
      15: ldnote1 (io, whofrom, extensive, lockit, infile)
      16: struct io_f *io;                    /* notesfile */
      17: char   *whofrom;                    /* sending system */
      18: FILE * infile;                      /* incoming stream */
      19: {
      20:     struct note_f   note;               /* note descriptor */
      21:
      22:     initnote (&note);                   /* zero fields */
      23:
      24:     while (fgets (line, sizeof line, infile) != NULL)
      25:     {
      26:     if ((varno = rfcparse (line, &notenanmes)) == -1)/* wierd */
      27:         continue;                   /* ignore it */
      28:     field = index (line, ':');          /* find data */
      29:     field++;                    /* skip colon */
      30:     field++;                    /* skip space */
      31:     switch (varno)
      32:     {
      33:         case NOTE_TITLE:
      34:         case NOTE_AUTHOR:
      35:         case NOTE_AUTHOR_UID:
      36:         case NOTE_ID:
      37:         case NOTE_WRITTEN:
      38:         case NOTE_RECEIVED:
      39:         case NOTE_MODIFIED:
      40:         case NOTE_FROMSYS:
      41:         case NOTE_STATUS:
      42:         case NOTE_LENGTH:
      43:         default:                    /* strange */
      44:     }
      45:     }
      46: }
      47:
      48:
      49: ldresp1 (io, whofrom, extensive, lockit, infile)
      50: struct io_f *io;                    /* notesfile */
      51: char   *whofrom;                    /* sending system */
      52: FILE * infile;                      /* incoming stream */
      53: {
      54:     while (fgets (line, sizeof line, infile) != NULL)
      55:     {
      56:     if ((varno = rfcparse (line, &notenanmes)) == -1)/* wierd */
      57:         continue;                   /* ignore it */
      58:     field = index (line, ':');          /* find data */
      59:     field++;                    /* skip colon */
      60:     field++;                    /* skip space */
      61:     switch (varno)
      62:     {
      63:         case RESP_TITLE:                /* ignored */
      64:         case RESP_PARENT:
      65:         case RESP_AUTHOR:
      66:         case RESP_AUTHOR_UID:
      67:         case RESP_ID:
      68:         case RESP_WRITTEN:
      69:         case RESP_RECEIVED:
      70:         case RESP_FROMSYS:
      71:         case RESP_STATUS:
      72:         case RESP_LENGTH:
      73:         default:                    /* strange */
      74:     }
      75:     }
      76: }

#### Defined functions

ldnote1 defined in line 15; used 1 times

- in /usr/src/new/notes/src/loadem.c line 26

ldresp1 defined in line 49; used 1 times

- in /usr/src/new/notes/src/loadem.c line 27

#### Defined variables

rcsid defined in line 6; never used

Last modified: 1985-01-19 Generated: 2016-12-26 | Generated by src2html V0.67 page hit count: 568 |