/**
 * @externs
 */
var vfsg_time_ms = function() {};
var vfsg_open = function(fn, mode) {};
var vfsg_seek = function(h, pos, type) {};
var vfsg_read = function(h, ptr, amount) {};
var vfsg_write = function(h, ptr, amount) {};
var vfsg_truncate = function(h, newlen) {};
var vfsg_close = function(h) {};
var vfsg_findfirst = function(ptr, mask, spec) {};
var vfsg_findnext = function(ptr) {};
var vfsg_getcwd = function(ptr, size) {};
var vfsg_chdir = function(fn) {};
var vfsg_has_feature = function(id) {};
var zetag_update_charset = function(width, height, char_ptr) {};
var zetag_update_palette = function(data_ptr) {};
var zetag_update_blink = function(blink) {};
var speakerg_on = function(cycles, freq) {};
var speakerg_off = function(cycles) {};
