Changeset ed3c47 in git
- Timestamp:
- May 13, 1998, 4:53:46 PM (26 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- c6964d3e1ef307882e6dfb190e037a208fdd3a80
- Parents:
- 7dc38717a028ca1c92f3fac68c5c7fd4c3267996
- Location:
- Singular
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/ChangeLog
r7dc3871 red3c47 1 Wed May 13 16:52:09 MET DST 1998 hannes 2 * changed syntax of NOT (does not require () any more) 1 3 Tue May 12 16:58:13 MET DST 1998 hannes 2 4 * changed return type of option(): none -> string -
Singular/grammar.y
r7dc3871 red3c47 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: grammar.y,v 1.3 2 1998-05-11 16:55:29Singular Exp $ */4 /* $Id: grammar.y,v 1.33 1998-05-13 14:53:44 Singular Exp $ */ 5 5 /* 6 6 * ABSTRACT: SINGULAR shell grammatik … … 283 283 %left '+' '-' 284 284 %left '*' '/' '%' INTDIV 285 %left UMINUS 285 %left UMINUS NOT 286 286 %left '^' 287 287 %left '[' ']' … … 781 781 if(iiExprArith2(&$$,&$1,DOTDOT,&$3)) YYERROR; 782 782 } 783 | NOT '(' expr ')'783 | NOT expr 784 784 { 785 785 memset(&$$,0,sizeof($$)); 786 int i; TESTSETINT($ 3,i);786 int i; TESTSETINT($2,i); 787 787 $$.rtyp = INT_CMD; 788 788 $$.data = (void *)(i == 0 ? 1 : 0); -
Singular/iplib.cc
r7dc3871 red3c47 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: iplib.cc,v 1.2 4 1998-05-09 14:34:29 krueger Exp $ */4 /* $Id: iplib.cc,v 1.25 1998-05-13 14:53:45 Singular Exp $ */ 5 5 /* 6 6 * ABSTRACT: interpreter: LIB and help … … 25 25 #else /* HAVE_LIBPARSER */ 26 26 procinfo *iiInitSingularProcinfo(procinfov pi, char *libname, 27 28 27 char *procname, int line, long pos, 28 BOOLEAN pstatic = FALSE); 29 29 #endif /* HAVE_LIBPARSER */ 30 30 … … 308 308 if(pi->is_static && myynest==0) { 309 309 Werror("'%s::%s()' is a local procedure and cannot be accessed by an user.", 310 310 pi->libname, pi->procname); 311 311 return NULL; 312 312 } … … 526 526 } 527 527 if (BVERBOSE(V_LOAD_LIB)) Print( "// ** loaded %s %s", libnamebuf, 528 528 text_buffer); 529 529 if( (lib_style == OLD_LIBSTYLE) && (BVERBOSE(V_LOAD_LIB))) 530 530 Warn( "library %s has an old format. Please fix it for the next time", 531 531 newlib); 532 532 else { 533 533 if (BVERBOSE(V_LOAD_LIB)) Print("\n"); … … 737 737 /*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/ 738 738 int iiAddCproc(char *libname, char *procname, BOOLEAN pstatic, 739 739 BOOLEAN(*func)(leftv res, leftv v)) 740 740 { 741 741 procinfov pi; … … 763 763 char *iiConvName(char *libname) 764 764 { 765 char *p = (char *)AllocL(strlen(libname)+7); 766 char *q = mstrdup(libname); 767 char *r = q; 768 for(; *r!='\0'; r++) 765 int l=strlen(libname)+7; 766 char *p = (char *)AllocL(l); 767 char *r; 768 769 memset(p,0,l); 770 sprintf(p, "%s_init", libname); 771 for(r=p; *r!='\0'; r++) 769 772 { 770 773 if(*r=='.') *r='_'; 771 774 if(*r==':') *r='_'; 772 775 } 773 sprintf(p, "%s_init\0", q);774 FreeL((ADDRESS)q);775 776 return(p); 776 777 } -
Singular/mminit.cc
r7dc3871 red3c47 2 2 * Computer Algebra System SINGULAR * 3 3 ****************************************/ 4 /* $Id: mminit.cc,v 1.1 0 1998-04-28 08:46:22 obachmanExp $ */4 /* $Id: mminit.cc,v 1.11 1998-05-13 14:53:46 Singular Exp $ */ 5 5 /* 6 6 * ABSTRACT: init of memory management … … 11 11 #include <stdlib.h> 12 12 #include <string.h> 13 #define __USE_MISC 14 #include <unistd.h> 15 #include <sys/types.h> 13 16 #include "mod2.h" 14 17 #include "mmemory.h" … … 153 156 #ifdef HAVE_SBRK 154 157 #include <unistd.h> 155 unsigned long mm_SbrkInit = sbrk(0);158 unsigned long mm_SbrkInit = (unsigned long)sbrk(0); 156 159 #endif 157 160
Note: See TracChangeset
for help on using the changeset viewer.