/* librock/file.h - - - - - - - - - - - - Copyright Notice - - - - - - - - - - - - Copyright 1998 Forrest J. Cavalier III See http://www.mibsoftware.com/librock/ for documentation and original copies of this software. This software shall be distributed with the implementation source code according to the librock license terms therein. License text in librock_LIDESC_HC=12440211096131f5976d36be0cddca4cd9152e45 */ /* $Log: file.h,v $ Revision 1.4 2002/03/18 19:29:23 forrest@mibsoftware.com rights=#1 mkstemp prototype Revision 1.3 2002/02/10 03:12:32 forrest@mibsoftware.com rights=#1 Prerelease change function name to librock_IOCaptureEndstr. Standardized chg log Revision 1.2 2002/01/29 20:21:53 forrest@mibsoftware.com rights=#1 check for defined librock_FILE before using Revision 1.1 2002/01/29 13:53:09 forrest@mibsoftware.com rights=#1 Initial rights#1 Copyright (c) Forrest J Cavalier III d-b-a Mib Software rights#1 License text in librock_LIDESC_HC=12440211096131f5976d36be0cddca4cd9152e45 */ #ifndef librock_INC_FILE_H #define librock_INC_FILE_H #ifdef __cplusplus extern "C" { #endif const char *librock_RenameOver(const char *tempname,const char *newname); #ifdef librock_FILE struct librock_IOCapture_s *librock_IOCaptureBegin(librock_FILE *f); char *librock_IOCaptureEndstr(struct librock_IOCapture_s *p,char **ppasz); #endif int librock_mkstemp(char *pszTemplate); #ifdef __cplusplus }; #endif #endif