UNPKG

sweph-wasm

Version:

High-precision Swiss Ephemeris WebAssembly bindings for TypeScript — comprehensive astronomical calculations including planetary positions, house systems, eclipses, fixed stars, and astrological computations with modern JS/TS support.

1,931 lines (1,930 loc) 98.9 kB
[ { "func_name": "swe_azalt", "pointer": false, "c_type": "void", "js_type": "void", "args": [ { "name": "tjd_ut", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "calc_flag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "geopos", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "atpress", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "attemp", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "xin", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "xaz", "pointer": true, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_azalt_rev", "pointer": false, "c_type": "void", "js_type": "void", "args": [ { "name": "tjd_ut", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "calc_flag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "geopos", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "xin", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "xout", "pointer": true, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_calc", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "tjd", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "ipl", "pointer": false, "c_type": "int", "js_type": "number" }, { "name": "iflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "xx", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_calc_pctr", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "tjd", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "ipl", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "iplctr", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "iflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "xxret", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_calc_ut", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "tjd_ut", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "ipl", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "iflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "xx", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_close", "pointer": false, "c_type": "void", "js_type": "void", "args": [] }, { "func_name": "swe_cotrans", "pointer": false, "c_type": "void", "js_type": "void", "args": [ { "name": "xpo", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "xpn", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "eps", "pointer": false, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_cotrans_sp", "pointer": false, "c_type": "void", "js_type": "void", "args": [ { "name": "xpo", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "xpn", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "eps", "pointer": false, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_cs2degstr", "pointer": true, "c_type": "char", "js_type": "number", "args": [ { "name": "t", "pointer": false, "c_type": "CSEC", "js_type": "number" }, { "name": "a", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_cs2lonlatstr", "pointer": true, "c_type": "char", "js_type": "number", "args": [ { "name": "t", "pointer": false, "c_type": "CSEC", "js_type": "number" }, { "name": "pchar", "pointer": false, "c_type": "char", "js_type": "number" }, { "name": "mchar", "pointer": false, "c_type": "char", "js_type": "number" }, { "name": "s", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_cs2timestr", "pointer": true, "c_type": "char", "js_type": "number", "args": [ { "name": "t", "pointer": false, "c_type": "CSEC", "js_type": "number" }, { "name": "sep", "pointer": false, "c_type": "int", "js_type": "number" }, { "name": "suppressZero", "pointer": false, "c_type": "AS_BOOL", "js_type": "number" }, { "name": "a", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_csnorm", "pointer": false, "c_type": "centisec", "js_type": "number", "args": [ { "name": "p", "pointer": false, "c_type": "centisec", "js_type": "number" } ] }, { "func_name": "swe_csroundsec", "pointer": false, "c_type": "centisec", "js_type": "number", "args": [ { "name": "x", "pointer": false, "c_type": "centisec", "js_type": "number" } ] }, { "func_name": "swe_d2l", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "x", "pointer": false, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_date_conversion", "pointer": false, "c_type": "int", "js_type": "number", "args": [ { "name": "y", "pointer": false, "c_type": "int", "js_type": "number" }, { "name": "m", "pointer": false, "c_type": "int", "js_type": "number" }, { "name": "d", "pointer": false, "c_type": "int", "js_type": "number" }, { "name": "utime", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "c", "pointer": false, "c_type": "char", "js_type": "number" }, { "name": "tjd", "pointer": true, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_day_of_week", "pointer": false, "c_type": "int", "js_type": "number", "args": [ { "name": "jd", "pointer": false, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_deg_midp", "pointer": false, "c_type": "double", "js_type": "number", "args": [ { "name": "x1", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "x0", "pointer": false, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_degnorm", "pointer": false, "c_type": "double", "js_type": "number", "args": [ { "name": "x", "pointer": false, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_deltat", "pointer": false, "c_type": "double", "js_type": "number", "args": [ { "name": "tjd", "pointer": false, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_deltat_ex", "pointer": false, "c_type": "double", "js_type": "number", "args": [ { "name": "tjd", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "iflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_difcs2n", "pointer": false, "c_type": "centisec", "js_type": "number", "args": [ { "name": "p1", "pointer": false, "c_type": "centisec", "js_type": "number" }, { "name": "p2", "pointer": false, "c_type": "centisec", "js_type": "number" } ] }, { "func_name": "swe_difcsn", "pointer": false, "c_type": "centisec", "js_type": "number", "args": [ { "name": "p1", "pointer": false, "c_type": "centisec", "js_type": "number" }, { "name": "p2", "pointer": false, "c_type": "centisec", "js_type": "number" } ] }, { "func_name": "swe_difdeg2n", "pointer": false, "c_type": "double", "js_type": "number", "args": [ { "name": "p1", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "p2", "pointer": false, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_difdegn", "pointer": false, "c_type": "double", "js_type": "number", "args": [ { "name": "p1", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "p2", "pointer": false, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_difrad2n", "pointer": false, "c_type": "double", "js_type": "number", "args": [ { "name": "p1", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "p2", "pointer": false, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_fixstar", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "star", "pointer": true, "c_type": "char", "js_type": "number" }, { "name": "tjd", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "iflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "xx", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_fixstar2", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "star", "pointer": true, "c_type": "char", "js_type": "number" }, { "name": "tjd", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "iflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "xx", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_fixstar2_mag", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "star", "pointer": true, "c_type": "char", "js_type": "number" }, { "name": "mag", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_fixstar2_ut", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "star", "pointer": true, "c_type": "char", "js_type": "number" }, { "name": "tjd_ut", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "iflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "xx", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_fixstar_mag", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "star", "pointer": true, "c_type": "char", "js_type": "number" }, { "name": "mag", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_fixstar_ut", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "star", "pointer": true, "c_type": "char", "js_type": "number" }, { "name": "tjd_ut", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "iflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "xx", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_gauquelin_sector", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "t_ut", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "ipl", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "starname", "pointer": true, "c_type": "char", "js_type": "number" }, { "name": "iflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "imeth", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "geopos", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "atpress", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "attemp", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "dgsect", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_get_astro_models", "pointer": false, "c_type": "void", "js_type": "void", "args": [ { "name": "samod", "pointer": true, "c_type": "char", "js_type": "number" }, { "name": "sdet", "pointer": true, "c_type": "char", "js_type": "number" }, { "name": "iflag", "pointer": false, "c_type": "int32", "js_type": "number" } ] }, { "func_name": "swe_get_ayanamsa", "pointer": false, "c_type": "double", "js_type": "number", "args": [ { "name": "tjd_et", "pointer": false, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_get_ayanamsa_ex", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "tjd_et", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "iflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "daya", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_get_ayanamsa_ex_ut", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "tjd_ut", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "iflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "daya", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_get_ayanamsa_name", "pointer": true, "c_type": "char", "js_type": "number", "args": [ { "name": "isidmode", "pointer": false, "c_type": "int32", "js_type": "number" } ] }, { "func_name": "swe_get_ayanamsa_ut", "pointer": false, "c_type": "double", "js_type": "number", "args": [ { "name": "tjd_ut", "pointer": false, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_get_current_file_data", "pointer": true, "c_type": "char", "js_type": "number", "args": [ { "name": "ifno", "pointer": false, "c_type": "int", "js_type": "number" }, { "name": "tfstart", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "tfend", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "denum", "pointer": true, "c_type": "int", "js_type": "number" } ] }, { "func_name": "swe_get_library_path", "pointer": true, "c_type": "char", "js_type": "number", "args": [ { "name": "s", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_get_orbital_elements", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "tjd_et", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "ipl", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "iflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "dret", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_get_planet_name", "pointer": true, "c_type": "char", "js_type": "number", "args": [ { "name": "ipl", "pointer": false, "c_type": "int", "js_type": "number" }, { "name": "spname", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_get_tid_acc", "pointer": false, "c_type": "double", "js_type": "number", "args": [] }, { "func_name": "swe_heliacal_angle", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "tjdut", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "dgeo", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "datm", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "dobs", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "helflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "mag", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "azi_obj", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "azi_sun", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "azi_moon", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "alt_moon", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "dret", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_heliacal_pheno_ut", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "tjd_ut", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "geopos", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "datm", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "dobs", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "ObjectName", "pointer": true, "c_type": "char", "js_type": "number" }, { "name": "TypeEvent", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "helflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "darr", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_heliacal_ut", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "tjdstart_ut", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "geopos", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "datm", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "dobs", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "ObjectName", "pointer": true, "c_type": "char", "js_type": "number" }, { "name": "TypeEvent", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "iflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "dret", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_helio_cross", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "ipl", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "x2cross", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "jd_et", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "iflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "dir", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "jd_cross", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_helio_cross_ut", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "ipl", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "x2cross", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "jd_ut", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "iflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "dir", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "jd_cross", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_house_name", "pointer": true, "c_type": "char", "js_type": "number", "args": [ { "name": "hsys", "pointer": false, "c_type": "int", "js_type": "number" } ] }, { "func_name": "swe_house_pos", "pointer": false, "c_type": "double", "js_type": "number", "args": [ { "name": "armc", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "geolat", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "eps", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "hsys", "pointer": false, "c_type": "int", "js_type": "number" }, { "name": "xpin", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_houses", "pointer": false, "c_type": "int", "js_type": "number", "args": [ { "name": "tjd_ut", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "geolat", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "geolon", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "hsys", "pointer": false, "c_type": "int", "js_type": "number" }, { "name": "cusps", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "ascmc", "pointer": true, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_houses_armc", "pointer": false, "c_type": "int", "js_type": "number", "args": [ { "name": "armc", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "geolat", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "eps", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "hsys", "pointer": false, "c_type": "int", "js_type": "number" }, { "name": "cusps", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "ascmc", "pointer": true, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_houses_armc_ex2", "pointer": false, "c_type": "int", "js_type": "number", "args": [ { "name": "armc", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "geolat", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "eps", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "hsys", "pointer": false, "c_type": "int", "js_type": "number" }, { "name": "cusps", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "ascmc", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "cusp_speed", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "ascmc_speed", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_houses_ex", "pointer": false, "c_type": "int", "js_type": "number", "args": [ { "name": "tjd_ut", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "iflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "geolat", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "geolon", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "hsys", "pointer": false, "c_type": "int", "js_type": "number" }, { "name": "cusps", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "ascmc", "pointer": true, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_houses_ex2", "pointer": false, "c_type": "int", "js_type": "number", "args": [ { "name": "tjd_ut", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "iflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "geolat", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "geolon", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "hsys", "pointer": false, "c_type": "int", "js_type": "number" }, { "name": "cusps", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "ascmc", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "cusp_speed", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "ascmc_speed", "pointer": true, "c_type": "double", "js_type": "number" }, { "name": "serr", "pointer": true, "c_type": "char", "js_type": "number" } ] }, { "func_name": "swe_jdet_to_utc", "pointer": false, "c_type": "void", "js_type": "void", "args": [ { "name": "tjd_et", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "gregflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "iyear", "pointer": true, "c_type": "int32", "js_type": "number" }, { "name": "imonth", "pointer": true, "c_type": "int32", "js_type": "number" }, { "name": "iday", "pointer": true, "c_type": "int32", "js_type": "number" }, { "name": "ihour", "pointer": true, "c_type": "int32", "js_type": "number" }, { "name": "imin", "pointer": true, "c_type": "int32", "js_type": "number" }, { "name": "dsec", "pointer": true, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_jdut1_to_utc", "pointer": false, "c_type": "void", "js_type": "void", "args": [ { "name": "tjd_ut", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "gregflag", "pointer": false, "c_type": "int32", "js_type": "number" }, { "name": "iyear", "pointer": true, "c_type": "int32", "js_type": "number" }, { "name": "imonth", "pointer": true, "c_type": "int32", "js_type": "number" }, { "name": "iday", "pointer": true, "c_type": "int32", "js_type": "number" }, { "name": "ihour", "pointer": true, "c_type": "int32", "js_type": "number" }, { "name": "imin", "pointer": true, "c_type": "int32", "js_type": "number" }, { "name": "dsec", "pointer": true, "c_type": "double", "js_type": "number" } ] }, { "func_name": "swe_julday", "pointer": false, "c_type": "double", "js_type": "number", "args": [ { "name": "year", "pointer": false, "c_type": "int", "js_type": "number" }, { "name": "month", "pointer": false, "c_type": "int", "js_type": "number" }, { "name": "day", "pointer": false, "c_type": "int", "js_type": "number" }, { "name": "hour", "pointer": false, "c_type": "double", "js_type": "number" }, { "name": "gregflag", "pointer": false, "c_type": "int", "js_type": "number" } ] }, { "func_name": "swe_lat_to_lmt", "pointer": false, "c_type": "int32", "js_type": "number", "args": [ { "name": "tjd_lat", "pointer": false,