File win/share/ppmwrite.c


Included Files


Type struct ppmscreen

struct ppmscreen
struct ppmscreen 
   { 
     int Width; 
     int Height; 
   } 

Global Variable ppm_file

FILE* ppm_file
Visible in:  win/share/ppmwrite.c
Used in: WriteTileStrip()win/share/ppmwrite.c
  fclose_ppm_file()win/share/ppmwrite.c
  fopen_ppm_file()win/share/ppmwrite.c
  write_header()win/share/ppmwrite.c

Global Variable PpmScreen

struct ppmscreen PpmScreen
Visible in:  win/share/ppmwrite.c
Used in: WriteTileStrip()win/share/ppmwrite.c
  fclose_ppm_file()win/share/ppmwrite.c
  fopen_ppm_file()win/share/ppmwrite.c
  write_header()win/share/ppmwrite.c

Local Variables

tiles_across
static int tiles_across
Used in: fopen_ppm_file()
  write_ppm_tile()

tiles_down
static int tiles_down
Used in: fclose_ppm_file()
  fopen_ppm_file()
  write_ppm_tile()

curr_tiles_across
static int curr_tiles_across
Used in: fclose_ppm_file()
  fopen_ppm_file()
  write_ppm_tile()

image
static pixel** image
Used in: WriteTileStrip()
  fclose_ppm_file()
  fopen_ppm_file()
  write_ppm_tile()


Global Function fclose_ppm_file()

int fclose_ppm_file ( void )
Calls: WriteTileStrip()win/share/ppmwrite.c
  write_header()win/share/ppmwrite.c
  fclose(), free(), rewind()
Called by: main()win/share/ppmwrite.c
References Variables: PpmScreenwin/share/ppmwrite.c
  curr_tiles_acrosswin/share/ppmwrite.c
  imagewin/share/ppmwrite.c
  ppm_filewin/share/ppmwrite.c
  tiles_downwin/share/ppmwrite.c
  MainColorMap

Global Function fopen_ppm_file()

boolean fopen_ppm_file ( const char* filename, const char* type )
Calls: alloc()src/alloc.c
  write_header()win/share/ppmwrite.c
  fopen(), fprintf(), strcmp()
Called by: main()win/share/ppmwrite.c
References Variables: PpmScreenwin/share/ppmwrite.c
  curr_tiles_acrosswin/share/ppmwrite.c
  imagewin/share/ppmwrite.c
  ppm_filewin/share/ppmwrite.c
  tiles_acrosswin/share/ppmwrite.c
  tiles_downwin/share/ppmwrite.c
  colorsinmainmap

Global Function main()

int main ( int argc, char* argv[] )
Calls: fclose_ppm_file()win/share/ppmwrite.c
  fopen_ppm_file()win/share/ppmwrite.c
  write_ppm_tile()win/share/ppmwrite.c
  exit(), fclose_text_file(), fopen_text_file(), fprintf(), init_colormap(), read_text_tile()

Global Function write_ppm_tile()

boolean write_ppm_tile ( pixel (*pixels)[16] )
Calls: WriteTileStrip()win/share/ppmwrite.c
Called by: main()win/share/ppmwrite.c
References Variables: curr_tiles_acrosswin/share/ppmwrite.c
  imagewin/share/ppmwrite.c
  tiles_acrosswin/share/ppmwrite.c
  tiles_downwin/share/ppmwrite.c

Local Function WriteTileStrip()

static void WriteTileStrip ( void )
Prototyped in: win/share/ppmwrite.c
Calls: fputc()
Called by: fclose_ppm_file()win/share/ppmwrite.c
  write_ppm_tile()win/share/ppmwrite.c
References Variables: PpmScreenwin/share/ppmwrite.c
  imagewin/share/ppmwrite.c
  ppm_filewin/share/ppmwrite.c

Local Function write_header()

static void write_header ( void )
Prototyped in: win/share/ppmwrite.c
Calls: fprintf()
Called by: fclose_ppm_file()win/share/ppmwrite.c
  fopen_ppm_file()win/share/ppmwrite.c
References Variables: PpmScreenwin/share/ppmwrite.c
  ppm_filewin/share/ppmwrite.c