Changeset daeb6d in git for Singular/subexpr.cc
- Timestamp:
- Oct 22, 1998, 2:26:17 PM (26 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- c6217051c24f5239a0f05fbcbf54346d4765c2e5
- Parents:
- f78e2660572d74fc77f51e15288a9f225a21bd10
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/subexpr.cc
rf78e26 rdaeb6d 104 104 char *typ; 105 105 language_defs lang = ((package)d)->language; 106 ::Print("// Package : %-*.*s`%s`\n",spaces,spaces," ",n); 106 ::Print("// Package : %-*.*s`%s`, ref=%d\n",spaces,spaces," ",n, 107 ((package)d)->ref); 107 108 switch (lang) { 109 case LANG_TOP: typ="Toplevel"; break; 108 110 case LANG_SINGULAR: typ="singular"; break; 109 111 case LANG_C: typ="object"; break; … … 111 113 default: typ="unknow language"; 112 114 } 115 if(((package)d)->libname!=NULL) 116 ::Print("// libname : %s\n", ((package)d)->libname); 117 113 118 ::Print("// language: %-*.*s%s",spaces,spaces," ",typ); 114 119 } … … 442 447 case POINTER_CMD: 443 448 return d; 449 case PACKAGE_CMD: 450 return (void *)paCopy((package) d); 444 451 case PROC_CMD: 445 452 return (void *)piCopy((procinfov) d); … … 1114 1121 v->name = IDID(h); 1115 1122 v->attribute=IDATTR(h); 1123 return; 1124 } 1125 if (strcmp(id,"Up")==0) 1126 { namehdl ns=namespaceroot; 1127 if (!ns->isroot) ns=ns->next; 1128 if (id!=ns->name) FreeL((ADDRESS)id); 1129 v->rtyp = NSHDL; 1130 v->data = (char *)ns; 1131 v->name = mstrdup(ns->name); 1116 1132 return; 1117 1133 }
Note: See TracChangeset
for help on using the changeset viewer.