NAME

read_int_from_file - Reads an integer from a file

SYNOPSIS

#include "l/l_io.h"

Example compile flags (system dependent):
  -DLINUX_X86_64 -DLINUX_X86_64_OPTERON  -DGNU_COMPILER 
   -I/home/kobus/include
   -L/home/kobus/misc/load/linux_x86_64_opteron -L/usr/lib/x86_64-linux-gnu
  -lKJB                               -lfftw3  -lgsl -lgslcblas -ljpeg  -lSVM -lstdc++                    -lpthread -lSLATEC -lg2c    -lacml -lacml_mv -lblas -lg2c      -lncursesw 


int read_int_from_file
(
	int *int_ptr,
	const char *file_name
);

DESCRIPTION

This routine reads an integer from a file. The file should have exactly one integer in it other than white space and comment lines. The value of the integer pointed to by int_ptr is only changed if the routine is succeeds.

RETURNS

ERROR on error, with an error message being set, otherwise NO_ERROR. Failures inlude the file does not exist, cannot be opened for reading, and does not have exactly one valid integer other than white space and comment lines.

DISCLAIMER

This software is not adequatedly tested. It is recomended that results are checked independantly where appropriate.

AUTHOR

Kobus Barnard

DOCUMENTER

Kobus Barnard

SEE ALSO

set_program_prompt , kjb_query , print_blanks , rep_print , count_real_lines , count_data_lines_until_next_header , count_tokens_in_file , get_real_line , string_count_real_lines , string_get_real_line , get_command_text , add_line_to_input_stream , read_dbl_from_file , push_no_overwrite , pop_no_overwrite , set_no_overwrite , get_no_overwrite