#ifndef __EMIT_H
#define __EMIT_H

#include <stdio.h>
#include "scene.h"
#include "global.h"

char *flt_str(char *buf, double f);
void process_special(FILE *f, SPECIAL_OBJECT *special, SRC_LINE line);

char *doc_template_from_file(char *file_name, int output_language);
extern char standard_us_doc_template_file_name_flag[];
extern char standard_euro_doc_template_file_name_flag[];

void emit(FILE *f, OBJECT *obj, GLOBAL_ENV *env, char *doc_template_file_name);

#endif
