slicerio.c File Reference

#include "slicerio.h"
#include "utilities.h"
#include <stdlib.h>
#include <errno.h>
#include <stdarg.h>
#include <string.h>
#include <stdio.h>

Defines

#define ERR_STRLEN   128
#define fclose   slicerFclose
#define feof   slicerFeof
#define fflush   slicerFflush
#define fgetc   slicerFgetc
#define fgets   slicerFgets
#define FILE   slicerStream
#define fopen   slicerFopen
#define fprintf   slicerFprintf
#define fputc   slicerFputc
#define fread   slicerFread
#define fseek   slicerFseek
#define ftell   slicerFtell
#define fwrite   slicerFwrite
#define slicerStderr   stderr
#define slicerStdin   stdin
#define slicerStdout   stdout
#define ungetc   slicerUngetc

Functions

int slicerFclose (slicerStream *stream)
int slicerFeof (slicerStream *stream)
int slicerFflush (slicerStream *stream)
int slicerFgetc (slicerStream *stream)
charslicerFgets (char *str, int num, slicerStream *stream)
slicerStreamslicerFopen (const char *filename, const char *mode)
int slicerFprintf (slicerStream *stream, const char *format,...)
int slicerFputc (int ch, slicerStream *stream)
int slicerFread (void *buffer, size_t size, size_t count, slicerStream *stream)
int slicerFseek (slicerStream *stream, long offset, int whence)
int slicerFtell (slicerStream *stream)
size_t slicerFwrite (const void *buffer, size_t size, size_t count, slicerStream *stream)
int slicerUngetc (int c, slicerStream *stream)

Variables

slicerStream sstderr = {SLICER_STDERR, NULL, {NULL}}
slicerStream sstdin = {SLICER_STDIN, NULL, {NULL}}
slicerStream sstdout = {SLICER_STDOUT, NULL, {NULL}}

Define Documentation

#define ERR_STRLEN   128
#define fclose   slicerFclose

Referenced by vtkXNDHandler::DeleteResource(), vtkImageCurveRegion::ExecuteDataReadFile(), vtkImageCurveRegion::ExecuteInformation(), vtkMeasurementsRulerWidget::GenerateReport(), vtkSlicerApplication::GetExtensionsInstallPath(), vtkSlicerApplication::GetRemoteCacheDirectory(), vtkSlicerApplication::GetTemporaryDirectory(), LinesInFile(), LoadAndScaleSources(), vtkCard::LoadString(), main(), vtkXNDHandler::PostMetadata(), vtkXNDHandler::PostTag(), vtkXNDHandler::QueryServer(), vtkHIDHandler::QueryServer(), ReadBrainWeb(), Configuration::ReadConfigFile(), EMVolume::ReadDataFromFile(), vtkFSSurfaceAnnotationReader::ReadExternalColorTable(), vtkFSSurfaceAnnotationReader::ReadFSAnnotation(), vtkFSSurfaceScalarReader::ReadFSScalars(), vtkFSSurfaceLabelReader::ReadLabel(), readParametersFromFile(), ReadPGM(), readRegTransformFile(), vtkFSSurfaceWFileReader::ReadWFile(), vtkFSSurfaceReader::RequestData(), EMVolume::SaveDataToFile(), slicerFclose(), sock_makefile(), vtkXNDHandler::StageFileRead(), vtkHTTPHandler::StageFileRead(), vtkHIDHandler::StageFileRead(), vtkXNDHandler::StageFileWrite(), vtkHTTPHandler::StageFileWrite(), vtkImageEMAtlasAlgorithm(), vtkSlicerStyle::WriteCascadingStyleSheet(), vtkFetchMIWriterXND::WriteDocumentDeclaration(), writeFile(), vtkFSSurfaceAnnotationReader::WriteFSAnnotation(), vtkFileOps::WriteMatrixMatlabFile(), vtkFetchMIWriterXND::WriteMetadataForNode(), vtkFetchMIWriterXND::WriteMetadataForScene(), writeParametersToFile(), writeParametersToGuimondFile(), WritePGM(), WriteToGEFile(), vtkFileOps::WriteVectorMatlabFile(), and vtkFetchMIWriterXND::WriteXMLHeader().

#define feof   slicerFeof
#define fflush   slicerFflush
#define fgetc   slicerFgetc
#define fgets   slicerFgets
#define FILE   slicerStream

Referenced by vtkXNDHandler::DeleteResource(), vtkImageCurveRegion::ExecuteDataReadFile(), vtkImageCurveRegion::ExecuteInformation(), vtkMeasurementsRulerWidget::GenerateReport(), vtkSlicerApplication::GetExtensionsInstallPath(), vtkSlicerApplication::GetRemoteCacheDirectory(), vtkSlicerApplication::GetTemporaryDirectory(), hid_write_callback(), LinesInFile(), LoadAndScaleSources(), vtkCard::LoadString(), main(), mexFunction(), vtkImageEMGeneral::OpenTextFile(), vtkXNDHandler::PostMetadata(), vtkXNDHandler::PostTag(), ReadBrainWeb(), Configuration::ReadConfigFile(), EMVolume::ReadDataFromFile(), vtkFSSurfaceAnnotationReader::ReadExternalColorTable(), vtkFSSurfaceAnnotationReader::ReadFSAnnotation(), vtkFSSurfaceScalarReader::ReadFSScalars(), vtkFSSurfaceLabelReader::ReadLabel(), readParametersFromFile(), ReadPGM(), readRegTransformFile(), vtkFSSurfaceWFileReader::ReadWFile(), vtkFSSurfaceReader::RequestData(), EMVolume::SaveDataToFile(), slicerFclose(), slicerFeof(), slicerFflush(), slicerFgetc(), slicerFgets(), slicerFopen(), slicerFprintf(), slicerFputc(), slicerFread(), slicerFseek(), slicerFtell(), slicerFwrite(), slicerUngetc(), sock_makefile(), vtkImageEMAtlasAlgorithm(), write_callback(), vtkSlicerStyle::WriteCascadingStyleSheet(), vtkFetchMIWriterXND::WriteDocumentDeclaration(), vtkFSSurfaceAnnotationReader::WriteFSAnnotation(), vtkFileOps::WriteMatrixMatlabFile(), vtkFetchMIWriterXND::WriteMetadataForNode(), vtkFetchMIWriterXND::WriteMetadataForScene(), writeParametersToFile(), writeParametersToGuimondFile(), WritePGM(), WriteToGEFile(), vtkFileOps::WriteVectorMatlabFile(), vtkFetchMIWriterXND::WriteXMLHeader(), xnd_write_callback(), and xnd_writeheader_callback().

#define fopen   slicerFopen

Referenced by vtkXNDHandler::DeleteResource(), vtkImageCurveRegion::ExecuteDataReadFile(), vtkImageCurveRegion::ExecuteInformation(), vtkMeasurementsRulerWidget::GenerateReport(), vtkSlicerApplication::GetExtensionsInstallPath(), vtkSlicerApplication::GetRemoteCacheDirectory(), vtkSlicerApplication::GetTemporaryDirectory(), LinesInFile(), LoadAndScaleSources(), vtkCard::LoadString(), main(), vtkImageEMGeneral::OpenTextFile(), vtkXNDHandler::PostMetadata(), vtkXNDHandler::PostTag(), vtkXNDHandler::QueryServer(), vtkHIDHandler::QueryServer(), ReadBrainWeb(), Configuration::ReadConfigFile(), EMVolume::ReadDataFromFile(), vtkFSSurfaceAnnotationReader::ReadExternalColorTable(), vtkFSSurfaceAnnotationReader::ReadFSAnnotation(), vtkFSSurfaceScalarReader::ReadFSScalars(), vtkFSSurfaceLabelReader::ReadLabel(), readParametersFromFile(), ReadPGM(), readRegTransformFile(), vtkFSSurfaceWFileReader::ReadWFile(), vtkFSSurfaceReader::RequestData(), EMVolume::SaveDataToFile(), slicerFopen(), vtkXNDHandler::StageFileRead(), vtkHTTPHandler::StageFileRead(), vtkHIDHandler::StageFileRead(), vtkXNDHandler::StageFileWrite(), vtkHTTPHandler::StageFileWrite(), vtkImageEMAtlasAlgorithm(), vtkSlicerStyle::WriteCascadingStyleSheet(), vtkFetchMIWriterXND::WriteDocumentDeclaration(), vtkFSSurfaceAnnotationReader::WriteFSAnnotation(), vtkFileOps::WriteMatrixMatlabFile(), vtkFetchMIWriterXND::WriteMetadataForNode(), vtkFetchMIWriterXND::WriteMetadataForScene(), writeParametersToFile(), writeParametersToGuimondFile(), WritePGM(), WriteToGEFile(), vtkFileOps::WriteVectorMatlabFile(), and vtkFetchMIWriterXND::WriteXMLHeader().

#define fprintf   slicerFprintf
#define fputc   slicerFputc

Referenced by main(), slicerFputc(), and writeFile().

#define fread   slicerFread
#define fseek   slicerFseek
#define ftell   slicerFtell
#define fwrite   slicerFwrite
#define slicerStderr   stderr
#define slicerStdin   stdin
#define slicerStdout   stdout
#define ungetc   slicerUngetc

Referenced by main(), slicerUngetc(), and StripPNMComment().


Function Documentation

int slicerFclose ( slicerStream stream  ) 
int slicerFeof ( slicerStream stream  ) 
int slicerFflush ( slicerStream stream  ) 
int slicerFgetc ( slicerStream stream  ) 
char* slicerFgets ( char str,
int  num,
slicerStream stream 
)
slicerStream* slicerFopen ( const char filename,
const char mode 
)
int slicerFprintf ( slicerStream stream,
const char format,
  ... 
)
int slicerFputc ( int  ch,
slicerStream stream 
)
int slicerFread ( void *  buffer,
size_t  size,
size_t  count,
slicerStream stream 
)
int slicerFseek ( slicerStream stream,
long  offset,
int  whence 
)
int slicerFtell ( slicerStream stream  ) 
size_t slicerFwrite ( const void *  buffer,
size_t  size,
size_t  count,
slicerStream stream 
)
int slicerUngetc ( int  c,
slicerStream stream 
)

Variable Documentation

slicerStream sstderr = {SLICER_STDERR, NULL, {NULL}}
slicerStream sstdin = {SLICER_STDIN, NULL, {NULL}}
slicerStream sstdout = {SLICER_STDOUT, NULL, {NULL}}

Generated on 6 Apr 2011 for Slicer3 by  doxygen 1.6.1