|
|
1.1 ! root 1: /* $Header: /f/osi/others/quipu/uips/xd/RCS/sequence.h,v 7.0 90/06/12 13:10:56 mrose Exp $ */ ! 2: /* ! 3: $Log: sequence.h,v $ ! 4: * Revision 7.0 90/06/12 13:10:56 mrose ! 5: * *** empty log message *** ! 6: * ! 7: * Revision 1.5 90/04/26 10:22:47 emsrssn ! 8: * Installation fixed ! 9: * ! 10: * ! 11: * Revision 1.4 90/04/25 17:28:16 emsrssn ! 12: * Lint tidy up ! 13: * ! 14: * ! 15: * Revision 1.3 90/04/19 13:54:18 emsrssn ! 16: * keyboard accelerator now activates button highlight. ! 17: * ! 18: * search types available is dependent on current position ! 19: * to prevent unreasonable searches. ! 20: * ! 21: * the help popup changes automatically depending on the ! 22: * position of the cursor ! 23: * ! 24: * buttons remain a fixed size when the application is ! 25: * resized ! 26: * ! 27: * command line options are now handled properly ! 28: * ! 29: * logging added ! 30: * ! 31: * "reads" are now sorted to show mail address at top etc. ! 32: * ! 33: * ! 34: * Revision 1.2 90/03/09 15:57:35 emsrssn ! 35: * First public distribution ! 36: * ! 37: * ! 38: * Revision 1.1 90/03/08 13:18:48 emsrssn ! 39: * Initial revision ! 40: * ! 41: * ! 42: */ ! 43: ! 44: /* This file contains code to implement the list storage facilities ! 45: * in the modified widget program (renamed SD 5/1/90). ! 46: */ ! 47: ! 48: /* This file was written by Damanjit Mahl @ Brunel University ! 49: * on 31st October 1989 as part of the modifications made to ! 50: * the Quipu X.500 widget interface written by Paul Sharpe ! 51: * at GEC Research, Hirst Research Centre. ! 52: */ ! 53: ! 54: /* ! 55: * NOTICE ! 56: * ! 57: * Acquisition, use, and distribution of this module and related ! 58: * materials are subject to the restrictions of a license agreement. ! 59: * Consult the Preface in the User's Manual for the full terms of ! 60: * this agreement. ! 61: * ! 62: */ ! 63: ! 64: #ifndef SEQ ! 65: #define SEQ ! 66: ! 67: #include <strings.h> ! 68: ! 69: #ifdef QUIPU_MALLOC ! 70: ! 71: #else ! 72: extern char * malloc (); ! 73: extern char * smalloc (); ! 74: #endif ! 75: ! 76: typedef struct d_seq{ ! 77: char *dname; ! 78: unsigned strlen; ! 79: int seq_num; ! 80: struct d_seq *next; ! 81: } d_seq, *D_seq; ! 82: ! 83: #define NULLDS ((D_seq) 0) ! 84: char * get_from_seq (); ! 85: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.