Changeset ca54fd6 for functions.c
- Timestamp:
- Jul 3, 2011, 8:42:55 PM (13 years ago)
- Branches:
- master, release-1.10, release-1.8, release-1.9
- Children:
- ca749a9
- Parents:
- bc1d648
- git-author:
- Jason Gross <jgross@mit.edu> (06/27/11 01:14:13)
- git-committer:
- Jason Gross <jgross@mit.edu> (07/03/11 20:42:55)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
functions.c
rb8a3e00 rca54fd6 1572 1572 void owl_function_printallvars(void) 1573 1573 { 1574 const owl_variable *v; 1574 1575 const char *name; 1575 1576 char *var; … … 1585 1586 if (name && name[0]!='_') { 1586 1587 g_string_append_printf(str, "\n%-20s = ", name); 1587 var = owl_variable_get_tostring(owl_global_get_vardict(&g), name); 1588 v = owl_variable_get_var(owl_global_get_vardict(&g), name); 1589 var = owl_variable_get_tostring(v); 1588 1590 if (var) { 1589 1591 g_string_append(str, var); … … 1601 1603 void owl_function_show_variables(void) 1602 1604 { 1605 const owl_variable *v; 1603 1606 GPtrArray *varnames; 1604 1607 owl_fmtext fm; … … 1613 1616 varname = varnames->pdata[i]; 1614 1617 if (varname && varname[0]!='_') { 1615 owl_variable_describe(owl_global_get_vardict(&g), varname, &fm); 1618 v = owl_variable_get_var(owl_global_get_vardict(&g), varname); 1619 owl_variable_describe(v, &fm); 1616 1620 } 1617 1621 } … … 1623 1627 void owl_function_show_variable(const char *name) 1624 1628 { 1629 const owl_variable *v; 1625 1630 owl_fmtext fm; 1626 1631 1627 1632 owl_fmtext_init_null(&fm); 1628 owl_variable_get_help(owl_global_get_vardict(&g), name, &fm); 1633 v = owl_variable_get_var(owl_global_get_vardict(&g), name); 1634 if (v) 1635 owl_variable_get_help(v, &fm); 1636 else 1637 owl_fmtext_append_normal(&fm, "No such variable...\n"); 1629 1638 owl_function_popless_fmtext(&fm); 1630 1639 owl_fmtext_cleanup(&fm);
Note: See TracChangeset
for help on using the changeset viewer.