/* * PROJECT: * SUBSYSTEM: * MODULE: * * FILE: $RCSfile: ds.h,v $ * REVISION: $Revision: 1.6 $ * Date: $Date: 1995/05/18 09:39:38 $ * Author: $Author: jeff $ * RCS Ident: $Id: ds.h,v 1.6 1995/05/18 09:39:38 jeff beta $ * * FUNCTION: * * Copyright (c) 1994 Division Ltd. * * All Rights Reserved. * * This Document may not, in whole or in part, be copied, * photocopied, reproduced, translated, or reduced to any * electronic medium or machine readable form without prior * written consent from Division Ltd. */ #ifndef _DS_H #define _DS_H #ifdef __cplusplus extern "C" { #endif typedef struct { char *string; }DStringTraverseInfo; extern void dsVersion(FILE *fp); char *dStringFromOptions (char *string, int *size, char *name, ...); char *dStringFirstString (char *string, DStringTraverseInfo *info); char *dStringNextOption (char *option, DStringTraverseInfo *info); #define DS_END_OF_OPTIONS '\0' #ifdef __cplusplus } #endif #endif /*_DS_H */