/*
  The Standard Library for our language
  file "stdlib.c"
  15-411:L3, Roland Flury
 */

#ifndef _include_stdlib_
#define _include_stdlib_

/** Library calls **/
void print_int(i : int) foreign
void print_bool(b : bool) foreign
void print_newline() foreign
void print_tab() foreign
void print_space(n : int) foreign
void print_flush() foreign
void print_char(c : int) foreign
int read_int() foreign

/** Graphics **/
void create_window(posx : int, posy : int, dimx : int, dimy : int) foreign
void set_pixel(x : int, y : int, red : int, green : int, blue : int) foreign
void refresh() foreign
void glut_start_update(ms : int) foreign
void glut_stop_update() foreign

#endif
