/*
	description:

		"C functions used to implement class STORABLE"

	system: "Gobo Eiffel Compiler"
	copyright: "Copyright (c) 2006, Eric Bezault and others"
	license: "Eiffel Forum License v2 (see forum.txt)"
	date: "$Date: 2006/03/15 11:50:35 $"
	revision: "$Revision: 1.1 $"
*/

#ifndef EIF_RETRIEVE_C
#define EIF_RETRIEVE_C

char* eretrieve(EIF_INTEGER file_desc) {
	/* TODO */
	printf("'eretrieve' in 'eif_retrieve.h' not implemented\n");
	return EIF_VOID;
}

void eif_set_discard_pointer_values(EIF_BOOLEAN state) {
	/* TODO */
	printf("'eif_set_discard_pointer_values' in 'eif_retrieve.h' not implemented\n");
}

EIF_REFERENCE stream_eretrieve(EIF_POINTER* buffer, EIF_INTEGER size, EIF_INTEGER start_pos, EIF_INTEGER* real_size) {
	/* TODO */
	printf("'stream_eretrieve' in 'eif_retrieve.h' not implemented\n");
	return EIF_VOID;
}

void set_mismatch_information_access(EIF_OBJECT object, EIF_PROCEDURE init, EIF_PROCEDURE add) {
	/* TODO */
	printf("'set_mismatch_information_access' in 'eif_retrieve.h' not implemented\n");
}

void class_translation_put (char* new_name, char* old_name) {
	/* TODO */
	printf("'class_translation_put' in 'eif_retrieve.h' not implemented\n");
}

void class_translation_clear (void) {
	/* TODO */
	printf("'class_translation_clear' in 'eif_retrieve.h' not implemented\n");
}

EIF_INTEGER class_translation_count (void) {
	/* TODO */
	printf("'class_translation_count' in 'eif_retrieve.h' not implemented\n");
	return (EIF_INTEGER)0;
}

char* class_translation_old (EIF_INTEGER i) {
	/* TODO */
	printf("'class_translation_old' in 'eif_retrieve.h' not implemented\n");
	return (char*)0;
}

char* class_translation_new (EIF_INTEGER i) {
	/* TODO */
	printf("'class_translation_new' in 'eif_retrieve.h' not implemented\n");
	return (char*)0;
}

#endif
