00001 /* soi_str.h - prototypes for string utility functions in libast */ 00002 00003 #ifndef SOI_STR_INCL 00004 00005 #ifndef SOI_VERSION_INCL 00006 #include <soi_version.h> 00007 #endif 00008 00009 #include <string.h> 00010 #ifndef SOI_TIME_INCL 00011 #include "timeio.h" 00012 #endif 00013 00014 #ifndef __linux__ 00015 extern char *strdup(); 00016 #endif 00017 00018 extern char *string(char *format, ... ); 00019 extern char *String(char *format, ... ); 00020 00021 extern char *mprefix(char *str, double *mult); 00022 extern char *stindex(char *str, char *pat, char *term); 00023 extern char *sindex(char *str, char *pat); 00024 extern char *strlow(char *str); 00025 extern char *strup(char *str); 00026 extern int *Strcmp(char *s1, char *s2); 00027 extern int *Strncmp(char *s1, char *s2); 00028 00029 #define SOI_STR_INCL 00030 #endif 00031 00032 /* 00033 * Revision History 00034 * 03.02.07 Rick Bogart added prototypes for sprint_inc() 00035 */ 00036 00037 /* 00038 $Id: soi_str.h,v 1.1 2009/10/08 23:44:35 arta Exp $ 00039 $Source: /home/cvsuser/cvsroot/JSOC/base/libs/misc/soi_str.h,v $ 00040 $Author: arta $ 00041 * $Log: soi_str.h,v $ 00042 * Revision 1.1 2009/10/08 23:44:35 arta 00043 * more clean up regarding atoinc 00044 * 00045 * Revision 1.1 2007/10/16 22:48:16 arta 00046 * Move JSOC/src/base to JSOC/base and JSOC/src/proj to JSOC/proj. 86 JSOC/src. 00047 * 00048 * Revision 1.1.1.1 2007/10/02 00:12:19 arta 00049 * First new, reorganized JSOC tree 00050 * 00051 * Revision 1.3 2007/05/11 23:27:02 karen 00052 * New timeio lib 00053 * 00054 * Revision 1.2 2006/01/27 21:22:03 jim 00055 * *** empty log message *** 00056 * 00057 * Revision 1.1.1.1 2005/01/31 19:18:13 cvsuser 00058 * initial 00059 * 00060 * Revision 1.10 2003/02/07 19:31:20 rick 00061 * see above 00062 * 00063 * Revision 1.9 1999/08/02 17:59:06 CM 00064 * put in __linux__ 00065 * 00066 * Revision 1.8 1999/07/30 22:23:29 kehcheng 00067 * backed out of last change 00068 * 00069 * Revision 1.7 1999/07/29 21:04:58 CM 00070 * add __ultrix__ 00071 * 00072 * Revision 1.6 1999/06/03 21:11:10 jim 00073 * elim strdup 00074 * 00075 * Revision 1.5 1997/04/16 21:56:53 kehcheng 00076 * added #include <soi_version.h> 00077 * 00078 * Revision 1.4 1995/09/21 00:35:38 phil 00079 * added String 00080 * 00081 * Revision 1.3 1995/02/07 18:13:55 phil 00082 * *** empty log message *** 00083 * 00084 * Revision 1.2 1995/02/07 17:52:07 phil 00085 * *** empty log message *** 00086 * */