| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 2681c3f commit b272344
3 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -56,6 +56,7 @@ static RETSIGTYPE fpe(int an_int); | |||
| 56 | 56 | ||
| 57 | 57 | /* Global variables exported by this module */ | |
| 58 | 58 | struct udvt_entry udv_pi = { NULL, "pi", {INTGR, {0} } }; | |
| 59 | + struct udvt_entry *udv_I; | ||
| 59 | 60 | struct udvt_entry *udv_NaN; | |
| 60 | 61 | /* first in linked list */ | |
| 61 | 62 | struct udvt_entry *first_udv = &udv_pi; | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -132,6 +132,7 @@ extern const struct ft_entry ft[]; /* The table of builtin functions */ | |||
| 132 | 132 | extern struct udft_entry *first_udf; /* user-def'd functions */ | |
| 133 | 133 | extern struct udvt_entry *first_udv; /* user-def'd variables */ | |
| 134 | 134 | extern struct udvt_entry udv_pi; /* 'pi' variable */ | |
| 135 | + extern struct udvt_entry *udv_I; /* 'I' (sqrt(-1)) */ | ||
| 135 | 136 | extern struct udvt_entry *udv_NaN; /* 'NaN' variable */ | |
| 136 | 137 | extern struct udvt_entry **udv_user_head; /* first udv that can be deleted */ | |
| 137 | 138 | extern TBOOLEAN undefined; | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -406,6 +406,7 @@ main(int argc_orig, char **argv) | |||
| 406 | 406 | /* Initialize pre-loaded user variables */ | |
| 407 | 407 | /* "pi" is hard-wired as the first variable */ | |
| 408 | 408 | (void) add_udv_by_name("GNUTERM"); | |
| 409 | + (void) add_udv_by_name("I"); | ||
| 409 | 410 | (void) add_udv_by_name("NaN"); | |
| 410 | 411 | init_constants(); | |
| 411 | 412 | udv_user_head = &(udv_NaN->next_udv); | |
@@ -708,6 +709,8 @@ init_constants() | |||
| 708 | 709 | (void) Gcomplex(&udv_pi.udv_value, M_PI, 0.0); | |
| 709 | 710 | udv_NaN = get_udv_by_name("NaN"); | |
| 710 | 711 | (void) Gcomplex(&(udv_NaN->udv_value), not_a_number(), 0.0); | |
| 712 | + udv_I = get_udv_by_name("I"); | ||
| 713 | + (void) Gcomplex(&(udv_I->udv_value), 0.0, 1.0); | ||
| 711 | 714 | } | |
| 712 | 715 | ||
| 713 | 716 | /* | |
| Back | FazBrowse Home | New Git URL |
0 commit comments