a68g-prelude-gsl.h
1 //! @file a68g-prelude-gsl.h
2 //! @author J. Marcel van der Veer
3 //!
4 //! @section Copyright
5 //!
6 //! This file is part of Algol68G - an Algol 68 compiler-interpreter.
7 //! Copyright 2001-2023 J. Marcel van der Veer [algol68g@xs4all.nl].
8 //!
9 //! @section License
10 //!
11 //! This program is free software; you can redistribute it and/or modify it
12 //! under the terms of the GNU General Public License as published by the
13 //! Free Software Foundation; either version 3 of the License, or
14 //! (at your option) any later version.
15 //!
16 //! This program is distributed in the hope that it will be useful, but
17 //! WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
18 //! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
19 //! more details. You should have received a copy of the GNU General Public
20 //! License along with this program. If not, see [http://www.gnu.org/licenses/].
21
22 #if !defined (__A68G_PRELUDE_GSL_H__)
23 #define __A68G_PRELUDE_GSL_H__
24
25 #if defined (HAVE_GSL)
26
27 extern void stand_gsl (void);
28
29 extern GPROC genie_airy_ai_deriv_real;
30 extern GPROC genie_airy_ai_deriv_scaled_real;
31 extern GPROC genie_airy_ai_real;
32 extern GPROC genie_airy_ai_scaled_real;
33 extern GPROC genie_airy_bi_deriv_real;
34 extern GPROC genie_airy_bi_deriv_scaled_real;
35 extern GPROC genie_airy_bi_real;
36 extern GPROC genie_airy_bi_scaled_real;
37 extern GPROC genie_airy_zero_ai_deriv_real;
38 extern GPROC genie_airy_zero_ai_real;
39 extern GPROC genie_airy_zero_bi_deriv_real;
40 extern GPROC genie_airy_zero_bi_real;
41 extern GPROC genie_angle_restrict_pos_real;
42 extern GPROC genie_angle_restrict_symm_real;
43 extern GPROC genie_atanint_real;
44 extern GPROC genie_bessel_il0_scaled_real;
45 extern GPROC genie_bessel_il1_scaled_real;
46 extern GPROC genie_bessel_il2_scaled_real;
47 extern GPROC genie_bessel_il_scaled_real;
48 extern GPROC genie_bessel_in0_real;
49 extern GPROC genie_bessel_in0_scaled_real;
50 extern GPROC genie_bessel_in1_real;
51 extern GPROC genie_bessel_in1_scaled_real;
52 extern GPROC genie_bessel_in_real;
53 extern GPROC genie_bessel_in_scaled_real;
54 extern GPROC genie_bessel_inu_real;
55 extern GPROC genie_bessel_inu_scaled_real;
56 extern GPROC genie_bessel_jl0_real;
57 extern GPROC genie_bessel_jl1_real;
58 extern GPROC genie_bessel_jl2_real;
59 extern GPROC genie_bessel_jl_real;
60 extern GPROC genie_bessel_jn0_real;
61 extern GPROC genie_bessel_jn1_real;
62 extern GPROC genie_bessel_jn_real;
63 extern GPROC genie_bessel_jnu_real;
64 extern GPROC genie_bessel_kl0_scaled_real;
65 extern GPROC genie_bessel_kl1_scaled_real;
66 extern GPROC genie_bessel_kl2_scaled_real;
67 extern GPROC genie_bessel_kl_scaled_real;
68 extern GPROC genie_bessel_kn0_real;
69 extern GPROC genie_bessel_kn0_scaled_real;
70 extern GPROC genie_bessel_kn1_real;
71 extern GPROC genie_bessel_kn1_scaled_real;
72 extern GPROC genie_bessel_kn_real;
73 extern GPROC genie_bessel_kn_scaled_real;
74 extern GPROC genie_bessel_knu_real;
75 extern GPROC genie_bessel_knu_scaled_real;
76 extern GPROC genie_bessel_knu_scaled_real;
77 extern GPROC genie_bessel_ln_knu_real;
78 extern GPROC genie_bessel_yl0_real;
79 extern GPROC genie_bessel_yl1_real;
80 extern GPROC genie_bessel_yl2_real;
81 extern GPROC genie_bessel_yl_real;
82 extern GPROC genie_bessel_yn0_real;
83 extern GPROC genie_bessel_yn1_real;
84 extern GPROC genie_bessel_yn_real;
85 extern GPROC genie_bessel_ynu_real;
86 extern GPROC genie_bessel_zero_jnu0_real;
87 extern GPROC genie_bessel_zero_jnu1_real;
88 extern GPROC genie_bessel_zero_jnu_real;
89 extern GPROC genie_beta_inc_gsl_real;
90 extern GPROC genie_beta_inc_real;
91 extern GPROC genie_chi_real;
92 extern GPROC genie_ci_real;
93 extern GPROC genie_clausen_real;
94 extern GPROC genie_conicalp_0_real;
95 extern GPROC genie_conicalp_1_real;
96 extern GPROC genie_conicalp_cyl_reg_real;
97 extern GPROC genie_conicalp_half_real;
98 extern GPROC genie_conicalp_mhalf_real;
99 extern GPROC genie_conicalp_sph_reg_real;
100 extern GPROC genie_dawson_real;
101 extern GPROC genie_debye_1_real;
102 extern GPROC genie_debye_2_real;
103 extern GPROC genie_debye_3_real;
104 extern GPROC genie_debye_4_real;
105 extern GPROC genie_debye_5_real;
106 extern GPROC genie_debye_6_real;
107 extern GPROC genie_dilog_real;
108 extern GPROC genie_doublefact_real;
109 extern GPROC genie_ellint_d_real;
110 extern GPROC genie_ellint_d_real;
111 extern GPROC genie_ellint_e_comp_real;
112 extern GPROC genie_ellint_e_real;
113 extern GPROC genie_ellint_f_real;
114 extern GPROC genie_ellint_k_comp_real;
115 extern GPROC genie_ellint_p_comp_real;
116 extern GPROC genie_ellint_p_real;
117 extern GPROC genie_ellint_rc_real;
118 extern GPROC genie_ellint_rd_real;
119 extern GPROC genie_ellint_rf_real;
120 extern GPROC genie_ellint_rj_real;
121 extern GPROC genie_etaint_real;
122 extern GPROC genie_eta_real;
123 extern GPROC genie_expint_3_real;
124 extern GPROC genie_expint_e1_real;
125 extern GPROC genie_expint_e2_real;
126 extern GPROC genie_expint_ei_real;
127 extern GPROC genie_expint_en_real;
128 extern GPROC genie_expm1_real;
129 extern GPROC genie_exprel_2_real;
130 extern GPROC genie_exprel_n_real;
131 extern GPROC genie_exprel_real;
132 extern GPROC genie_fact_real;
133 extern GPROC genie_fermi_dirac_0_real;
134 extern GPROC genie_fermi_dirac_1_real;
135 extern GPROC genie_fermi_dirac_2_real;
136 extern GPROC genie_fermi_dirac_3half_real;
137 extern GPROC genie_fermi_dirac_half_real;
138 extern GPROC genie_fermi_dirac_inc_0_real;
139 extern GPROC genie_fermi_dirac_int_real;
140 extern GPROC genie_fermi_dirac_m1_real;
141 extern GPROC genie_fermi_dirac_mhalf_real;
142 extern GPROC genie_gamma_inc_real;
143 extern GPROC genie_gamma_inc_p_real;
144 extern GPROC genie_gamma_inc_q_real;
145 extern GPROC genie_gammainv_real;
146 extern GPROC genie_gammastar_real;
147 extern GPROC genie_gegenpoly_1_real;
148 extern GPROC genie_gegenpoly_2_real;
149 extern GPROC genie_gegenpoly_3_real;
150 extern GPROC genie_gegenpoly_n_real;
151 extern GPROC genie_hermite_func_real;
152 extern GPROC genie_hypot_real;
153 extern GPROC genie_hzeta_real;
154 extern GPROC genie_laguerre_1_real;
155 extern GPROC genie_laguerre_2_real;
156 extern GPROC genie_laguerre_3_real;
157 extern GPROC genie_laguerre_n_real;
158 extern GPROC genie_lambert_w0_real;
159 extern GPROC genie_lambert_wm1_real;
160 extern GPROC genie_legendre_h3d_0_real;
161 extern GPROC genie_legendre_h3d_1_real;
162 extern GPROC genie_legendre_H3d_real;
163 extern GPROC genie_legendre_p1_real;
164 extern GPROC genie_legendre_p2_real;
165 extern GPROC genie_legendre_p3_real;
166 extern GPROC genie_legendre_pl_real;
167 extern GPROC genie_legendre_q0_real;
168 extern GPROC genie_legendre_q1_real;
169 extern GPROC genie_legendre_ql_real;
170 extern GPROC genie_lncosh_real;
171 extern GPROC genie_lndoublefact_real;
172 extern GPROC genie_lnfact_real;
173 extern GPROC genie_lnpoch_real;
174 extern GPROC genie_lnsinh_real;
175 extern GPROC genie_log_1plusx_mx_real;
176 extern GPROC genie_log_1plusx_real;
177 extern GPROC genie_log_abs_real;
178 extern GPROC genie_poch_real;
179 extern GPROC genie_pochrel_real;
180 extern GPROC genie_print_matrix;
181 extern GPROC genie_print_vector;
182 extern GPROC genie_psi_1_int_real;
183 extern GPROC genie_psi_1piy_real;
184 extern GPROC genie_psi_1_real;
185 extern GPROC genie_psi_int_real;
186 extern GPROC genie_psi_n_real;
187 extern GPROC genie_psi_real;
188 extern GPROC genie_shi_real;
189 extern GPROC genie_sinc_real;
190 extern GPROC genie_si_real;
191 extern GPROC genie_synchrotron_1_real;
192 extern GPROC genie_synchrotron_2_real;
193 extern GPROC genie_taylorcoeff_real;
194 extern GPROC genie_transport_2_real;
195 extern GPROC genie_transport_3_real;
196 extern GPROC genie_transport_4_real;
197 extern GPROC genie_transport_5_real;
198 extern GPROC genie_zeta_int_real;
199 extern GPROC genie_zetam1_int_real;
200 extern GPROC genie_zetam1_real;
201 extern GPROC genie_zeta_real;
202 extern GPROC genie_poch_real;
203 extern GPROC genie_prime_factors;
204 extern GPROC genie_beta_inc_real;
205 extern GPROC genie_digamma_real;
206 extern GPROC genie_gamma_inc_real;
207 extern GPROC genie_laplace;
208
209 extern GPROC genie_fft_backward;
210 extern GPROC genie_fft_complex_backward;
211 extern GPROC genie_fft_complex_forward;
212 extern GPROC genie_fft_complex_inverse;
213 extern GPROC genie_fft_forward;
214 extern GPROC genie_fft_inverse;
215
216 extern GPROC genie_complex_scale_matrix_complex;
217 extern GPROC genie_complex_scale_vector_complex;
218 extern GPROC genie_left_columns;
219 extern GPROC genie_matrix_add;
220 extern GPROC genie_matrix_ch;
221 extern GPROC genie_matrix_ch_solve;
222 extern GPROC genie_matrix_column_mean;
223 extern GPROC genie_matrix_complex_add;
224 extern GPROC genie_matrix_complex_det;
225 extern GPROC genie_matrix_complex_div_complex;
226 extern GPROC genie_matrix_complex_div_complex_ab;
227 extern GPROC genie_matrix_complex_echo;
228 extern GPROC genie_matrix_complex_eq;
229 extern GPROC genie_matrix_complex_inv;
230 extern GPROC genie_matrix_complex_lu;
231 extern GPROC genie_matrix_complex_lu_det;
232 extern GPROC genie_matrix_complex_lu_inv;
233 extern GPROC genie_matrix_complex_lu_solve;
234 extern GPROC genie_matrix_complex_minus;
235 extern GPROC genie_matrix_complex_minusab;
236 extern GPROC genie_matrix_complex_ne;
237 extern GPROC genie_matrix_complex_plusab;
238 extern GPROC genie_matrix_complex_scale_complex;
239 extern GPROC genie_matrix_complex_scale_complex_ab;
240 extern GPROC genie_matrix_complex_sub;
241 extern GPROC genie_matrix_complex_times_matrix;
242 extern GPROC genie_matrix_complex_times_vector;
243 extern GPROC genie_matrix_complex_trace;
244 extern GPROC genie_matrix_complex_transpose;
245 extern GPROC genie_matrix_det;
246 extern GPROC genie_matrix_div_real;
247 extern GPROC genie_matrix_div_real_ab;
248 extern GPROC genie_matrix_echo;
249 extern GPROC genie_matrix_eq;
250 extern GPROC genie_matrix_hcat;
251 extern GPROC genie_matrix_inv;
252 extern GPROC genie_matrix_lu;
253 extern GPROC genie_matrix_lu_det;
254 extern GPROC genie_matrix_lu_inv;
255 extern GPROC genie_matrix_lu_solve;
256 extern GPROC genie_matrix_minus;
257 extern GPROC genie_matrix_minusab;
258 extern GPROC genie_matrix_ne;
259 extern GPROC genie_matrix_norm;
260 extern GPROC genie_matrix_pca_cv;
261 extern GPROC genie_matrix_pca_svd;
262 extern GPROC genie_matrix_pca_svd_full;
263 extern GPROC genie_matrix_pinv;
264 extern GPROC genie_matrix_pinv_lim;
265 extern GPROC genie_matrix_pls1;
266 extern GPROC genie_matrix_pls1_lim;
267 extern GPROC genie_matrix_plusab;
268 extern GPROC genie_matrix_qr;
269 extern GPROC genie_matrix_qr_ls_solve;
270 extern GPROC genie_matrix_qr_solve;
271 extern GPROC genie_matrix_scale_real;
272 extern GPROC genie_matrix_scale_real_ab;
273 extern GPROC genie_matrix_sub;
274 extern GPROC genie_matrix_svd;
275 extern GPROC genie_matrix_svd_solve;
276 extern GPROC genie_matrix_times_matrix;
277 extern GPROC genie_matrix_times_vector;
278 extern GPROC genie_matrix_trace;
279 extern GPROC genie_matrix_transpose;
280 extern GPROC genie_matrix_vcat;
281 extern GPROC genie_real_scale_matrix;
282 extern GPROC genie_real_scale_vector;
283 extern GPROC genie_vector_add;
284 extern GPROC genie_vector_col;
285 extern GPROC genie_vector_complex_add;
286 extern GPROC genie_vector_complex_div_complex;
287 extern GPROC genie_vector_complex_div_complex_ab;
288 extern GPROC genie_vector_complex_dot;
289 extern GPROC genie_vector_complex_dyad;
290 extern GPROC genie_vector_complex_echo;
291 extern GPROC genie_vector_complex_eq;
292 extern GPROC genie_vector_complex_minus;
293 extern GPROC genie_vector_complex_minusab;
294 extern GPROC genie_vector_complex_ne;
295 extern GPROC genie_vector_complex_norm;
296 extern GPROC genie_vector_complex_plusab;
297 extern GPROC genie_vector_complex_scale_complex;
298 extern GPROC genie_vector_complex_scale_complex_ab;
299 extern GPROC genie_vector_complex_sub;
300 extern GPROC genie_vector_complex_times_matrix;
301 extern GPROC genie_vector_div_real;
302 extern GPROC genie_vector_div_real_ab;
303 extern GPROC genie_vector_dot;
304 extern GPROC genie_vector_dyad;
305 extern GPROC genie_vector_echo;
306 extern GPROC genie_vector_eq;
307 extern GPROC genie_vector_minus;
308 extern GPROC genie_vector_minusab;
309 extern GPROC genie_vector_ne;
310 extern GPROC genie_vector_norm;
311 extern GPROC genie_vector_plusab;
312 extern GPROC genie_vector_row;
313 extern GPROC genie_vector_scale_real;
314 extern GPROC genie_vector_scale_real_ab;
315 extern GPROC genie_vector_sub;
316 extern GPROC genie_vector_times_matrix;
317
318 // Constants ex GSL
319
320 extern GPROC genie_cgs_acre;
321 extern GPROC genie_cgs_angstrom;
322 extern GPROC genie_cgs_astronomical_unit;
323 extern GPROC genie_cgs_bar;
324 extern GPROC genie_cgs_barn;
325 extern GPROC genie_cgs_bohr_magneton;
326 extern GPROC genie_cgs_bohr_radius;
327 extern GPROC genie_cgs_boltzmann;
328 extern GPROC genie_cgs_btu;
329 extern GPROC genie_cgs_calorie;
330 extern GPROC genie_cgs_canadian_gallon;
331 extern GPROC genie_cgs_carat;
332 extern GPROC genie_cgs_cup;
333 extern GPROC genie_cgs_curie;
334 extern GPROC genie_cgs_day;
335 extern GPROC genie_cgs_dyne;
336 extern GPROC genie_cgs_electron_charge;
337 extern GPROC genie_cgs_electron_magnetic_moment;
338 extern GPROC genie_cgs_electron_volt;
339 extern GPROC genie_cgs_erg;
340 extern GPROC genie_cgs_faraday;
341 extern GPROC genie_cgs_fathom;
342 extern GPROC genie_cgs_fluid_ounce;
343 extern GPROC genie_cgs_foot;
344 extern GPROC genie_cgs_footcandle;
345 extern GPROC genie_cgs_footlambert;
346 extern GPROC genie_cgs_gauss;
347 extern GPROC genie_cgs_gram_force;
348 extern GPROC genie_cgs_grav_accel;
349 extern GPROC genie_cgs_gravitational_constant;
350 extern GPROC genie_cgs_hectare;
351 extern GPROC genie_cgs_horsepower;
352 extern GPROC genie_cgs_hour;
353 extern GPROC genie_cgs_inch;
354 extern GPROC genie_cgs_inch_of_mercury;
355 extern GPROC genie_cgs_inch_of_water;
356 extern GPROC genie_cgs_joule;
357 extern GPROC genie_cgs_kilometers_per_hour;
358 extern GPROC genie_cgs_kilopound_force;
359 extern GPROC genie_cgs_knot;
360 extern GPROC genie_cgs_lambert;
361 extern GPROC genie_cgs_light_year;
362 extern GPROC genie_cgs_liter;
363 extern GPROC genie_cgs_lumen;
364 extern GPROC genie_cgs_lux;
365 extern GPROC genie_cgs_mass_electron;
366 extern GPROC genie_cgs_mass_muon;
367 extern GPROC genie_cgs_mass_neutron;
368 extern GPROC genie_cgs_mass_proton;
369 extern GPROC genie_cgs_meter_of_mercury;
370 extern GPROC genie_cgs_metric_ton;
371 extern GPROC genie_cgs_micron;
372 extern GPROC genie_cgs_mil;
373 extern GPROC genie_cgs_mile;
374 extern GPROC genie_cgs_miles_per_hour;
375 extern GPROC genie_cgs_minute;
376 extern GPROC genie_cgs_molar_gas;
377 extern GPROC genie_cgs_nautical_mile;
378 extern GPROC genie_cgs_newton;
379 extern GPROC genie_cgs_nuclear_magneton;
380 extern GPROC genie_cgs_ounce_mass;
381 extern GPROC genie_cgs_parsec;
382 extern GPROC genie_cgs_phot;
383 extern GPROC genie_cgs_pint;
384 extern GPROC genie_cgs_planck_constant_h;
385 extern GPROC genie_cgs_planck_constant_hbar;
386 extern GPROC genie_cgs_point;
387 extern GPROC genie_cgs_poise;
388 extern GPROC genie_cgs_pound_force;
389 extern GPROC genie_cgs_pound_mass;
390 extern GPROC genie_cgs_poundal;
391 extern GPROC genie_cgs_proton_magnetic_moment;
392 extern GPROC genie_cgs_psi;
393 extern GPROC genie_cgs_quart;
394 extern GPROC genie_cgs_rad;
395 extern GPROC genie_cgs_roentgen;
396 extern GPROC genie_cgs_rydberg;
397 extern GPROC genie_cgs_solar_mass;
398 extern GPROC genie_cgs_speed_of_light;
399 extern GPROC genie_cgs_standard_gas_volume;
400 extern GPROC genie_cgs_std_atmosphere;
401 extern GPROC genie_cgs_stilb;
402 extern GPROC genie_cgs_stokes;
403 extern GPROC genie_cgs_tablespoon;
404 extern GPROC genie_cgs_teaspoon;
405 extern GPROC genie_cgs_texpoint;
406 extern GPROC genie_cgs_therm;
407 extern GPROC genie_cgs_ton;
408 extern GPROC genie_cgs_torr;
409 extern GPROC genie_cgs_troy_ounce;
410 extern GPROC genie_cgs_uk_gallon;
411 extern GPROC genie_cgs_uk_ton;
412 extern GPROC genie_cgs_unified_atomic_mass;
413 extern GPROC genie_cgs_us_gallon;
414 extern GPROC genie_cgs_week;
415 extern GPROC genie_cgs_yard;
416 extern GPROC genie_mks_acre;
417 extern GPROC genie_mks_angstrom;
418 extern GPROC genie_mks_astronomical_unit;
419 extern GPROC genie_mks_bar;
420 extern GPROC genie_mks_barn;
421 extern GPROC genie_mks_bohr_magneton;
422 extern GPROC genie_mks_bohr_radius;
423 extern GPROC genie_mks_boltzmann;
424 extern GPROC genie_mks_btu;
425 extern GPROC genie_mks_calorie;
426 extern GPROC genie_mks_canadian_gallon;
427 extern GPROC genie_mks_carat;
428 extern GPROC genie_mks_cup;
429 extern GPROC genie_mks_curie;
430 extern GPROC genie_mks_day;
431 extern GPROC genie_mks_dyne;
432 extern GPROC genie_mks_electron_charge;
433 extern GPROC genie_mks_electron_magnetic_moment;
434 extern GPROC genie_mks_electron_volt;
435 extern GPROC genie_mks_erg;
436 extern GPROC genie_mks_faraday;
437 extern GPROC genie_mks_fathom;
438 extern GPROC genie_mks_fluid_ounce;
439 extern GPROC genie_mks_foot;
440 extern GPROC genie_mks_footcandle;
441 extern GPROC genie_mks_footlambert;
442 extern GPROC genie_mks_gauss;
443 extern GPROC genie_mks_gram_force;
444 extern GPROC genie_mks_grav_accel;
445 extern GPROC genie_mks_gravitational_constant;
446 extern GPROC genie_mks_hectare;
447 extern GPROC genie_mks_horsepower;
448 extern GPROC genie_mks_hour;
449 extern GPROC genie_mks_inch;
450 extern GPROC genie_mks_inch_of_mercury;
451 extern GPROC genie_mks_inch_of_water;
452 extern GPROC genie_mks_joule;
453 extern GPROC genie_mks_kilometers_per_hour;
454 extern GPROC genie_mks_kilopound_force;
455 extern GPROC genie_mks_knot;
456 extern GPROC genie_mks_lambert;
457 extern GPROC genie_mks_light_year;
458 extern GPROC genie_mks_liter;
459 extern GPROC genie_mks_lumen;
460 extern GPROC genie_mks_lux;
461 extern GPROC genie_mks_mass_electron;
462 extern GPROC genie_mks_mass_muon;
463 extern GPROC genie_mks_mass_neutron;
464 extern GPROC genie_mks_mass_proton;
465 extern GPROC genie_mks_meter_of_mercury;
466 extern GPROC genie_mks_metric_ton;
467 extern GPROC genie_mks_micron;
468 extern GPROC genie_mks_mil;
469 extern GPROC genie_mks_mile;
470 extern GPROC genie_mks_miles_per_hour;
471 extern GPROC genie_mks_minute;
472 extern GPROC genie_mks_molar_gas;
473 extern GPROC genie_mks_nautical_mile;
474 extern GPROC genie_mks_newton;
475 extern GPROC genie_mks_nuclear_magneton;
476 extern GPROC genie_mks_ounce_mass;
477 extern GPROC genie_mks_parsec;
478 extern GPROC genie_mks_phot;
479 extern GPROC genie_mks_pint;
480 extern GPROC genie_mks_planck_constant_h;
481 extern GPROC genie_mks_planck_constant_hbar;
482 extern GPROC genie_mks_point;
483 extern GPROC genie_mks_poise;
484 extern GPROC genie_mks_pound_force;
485 extern GPROC genie_mks_pound_mass;
486 extern GPROC genie_mks_poundal;
487 extern GPROC genie_mks_proton_magnetic_moment;
488 extern GPROC genie_mks_psi;
489 extern GPROC genie_mks_quart;
490 extern GPROC genie_mks_rad;
491 extern GPROC genie_mks_roentgen;
492 extern GPROC genie_mks_rydberg;
493 extern GPROC genie_mks_solar_mass;
494 extern GPROC genie_mks_speed_of_light;
495 extern GPROC genie_mks_standard_gas_volume;
496 extern GPROC genie_mks_std_atmosphere;
497 extern GPROC genie_mks_stilb;
498 extern GPROC genie_mks_stokes;
499 extern GPROC genie_mks_tablespoon;
500 extern GPROC genie_mks_teaspoon;
501 extern GPROC genie_mks_texpoint;
502 extern GPROC genie_mks_therm;
503 extern GPROC genie_mks_ton;
504 extern GPROC genie_mks_torr;
505 extern GPROC genie_mks_troy_ounce;
506 extern GPROC genie_mks_uk_gallon;
507 extern GPROC genie_mks_uk_ton;
508 extern GPROC genie_mks_unified_atomic_mass;
509 extern GPROC genie_mks_us_gallon;
510 extern GPROC genie_mks_vacuum_permeability;
511 extern GPROC genie_mks_vacuum_permittivity;
512 extern GPROC genie_mks_week;
513 extern GPROC genie_mks_yard;
514 extern GPROC genie_num_atto;
515 extern GPROC genie_num_avogadro;
516 extern GPROC genie_num_exa;
517 extern GPROC genie_num_femto;
518 extern GPROC genie_num_fine_structure;
519 extern GPROC genie_num_giga;
520 extern GPROC genie_num_kilo;
521 extern GPROC genie_num_mega;
522 extern GPROC genie_num_micro;
523 extern GPROC genie_num_milli;
524 extern GPROC genie_num_nano;
525 extern GPROC genie_num_peta;
526 extern GPROC genie_num_pico;
527 extern GPROC genie_num_tera;
528 extern GPROC genie_num_yocto;
529 extern GPROC genie_num_yotta;
530 extern GPROC genie_num_zepto;
531 extern GPROC genie_num_zetta;
532 #endif
533
534 #endif