ftp.nice.ch/pub/next/developer/languages/lisp/AKCL.1.599.s.tar.gz#/akcl-1-599/V/c/assignment.c

This is assignment.c in view mode; [Download] [Up]

Changes file for /usr/local/src/kcl/c/assignment.c
Created on Thu Jul 25 23:06:44 1991
Usage \n@s[Original text\n@s|Replacement Text\n@s]
See the file rascal.ics.utexas.edu:/usr2/ftp/merge.c
for a program to merge change files.  Anything not between
"\n@s[" and  "\n@s]" is a simply a comment.
This file was constructed using emacs and  merge.el
Enhancements Copyright (c) W. Schelter All rights reserved.
   by (Bill Schelter)  wfs@carl.ma.utexas.edu 


****Change:(orig (36 37 d))
@s[object Svector;
object Slist;

@s|
@s]


****Change:(orig (38 38 a))
@s[

@s|



@s]


****Change:(orig (54 54 a))
@s[	type = (enum stype)sym->s.s_stype;

@s|	type = (enum stype)sym->s.s_stype;
	if(type == stp_special)
		sym->s.s_dbind = val;
	else

@s]


****Change:(orig (57 58 d))
@s[	else if(type == stp_special)
		sym->s.s_dbind = val;

@s|
@s]


****Change:(orig (132 132 c))
@s[	clear_compiler_properties(vs_base[0]);

@s|	vs_base[0] = clear_compiler_properties(vs_base[0],vs_base[1]);

@s]


****Change:(orig (141 141 c))
@s[	    type_of(vs_base[1]) == t_cclosure) {

@s|	    type_of(vs_base[1]) == t_sfun ||
	    type_of(vs_base[1]) == t_vfun ||
	    type_of(vs_base[1]) == t_gfun ||
	    type_of(vs_base[1]) == t_cclosure
	    ) {

@s]


****Change:(orig (188 188 c))
@s[	vs_base[0]->s.s_dbind = OBJNULL;
}
	

@s|	vs_base[0]->s.s_dbind = OBJNULL;
}

object siLtraced;


@s]


****Change:(orig (202 202 c))
@s[	clear_compiler_properties(vs_base[0]);

@s|	remf(&(vs_base[0]->s.s_plist),siLtraced);
	clear_compiler_properties(vs_base[0],Cnil);

@s]


****Change:(orig (352 352 c))
@s[	stack_cons();
/***/
	vs_push(Cnil);

@s|	stack_cons();
/***/
#define VS_PUSH_ENV \
	if(lex_env[1]){ \
	  vs_push(list(3,lex_env[0],lex_env[1],lex_env[2]));} \
	else {vs_push(Cnil);}
        VS_PUSH_ENV ;

@s]


****Change:(orig (383 383 c))
@s[	stack_cons();
/***/
	vs_push(Cnil);

@s|	stack_cons();
/***/
         VS_PUSH_ENV ;

@s]


****Change:(orig (412 412 c))
@s[	stack_cons();
/***/
	vs_push(Cnil);

@s|	stack_cons();
/***/
	VS_PUSH_ENV ;

@s]


****Change:(orig (450 450 c))
@s[	stack_cons();
/***/
	vs_push(Cnil);

@s|	stack_cons();
/***/
	VS_PUSH_ENV ;

@s]


****Change:(orig (488 488 c))
@s[	stack_cons();
/***/
	vs_push(Cnil);

@s|	stack_cons();
/***/
	VS_PUSH_ENV ;

@s]


****Change:(orig (496 496 c))
@s[clear_compiler_properties(sym)

@s|
object
clear_compiler_properties(sym,code)

@s]


****Change:(orig (498 500 c))
@s[{
	if (symbol_value(siVinhibit_macro_special) != Cnil)
		(void)ifuncall1(siSclear_compiler_properties, sym);

@s|object code;
{ object tem;
  use_fast_links(2,Cnil,sym);
  tem = getf(sym->s.s_plist,siLtraced,Cnil);
  if (symbol_value(siVinhibit_macro_special) != Cnil)
    (void)ifuncall2(siSclear_compiler_properties, sym,code);
  if (tem != Cnil) return tem;
  return sym;
  

@s]


****Change:(orig (505 505 c))
@s[siLclear_compiler_properties()
{
	check_arg(1);

@s|siLclear_compiler_properties()
{
	check_arg(2);

@s]


****Change:(orig (546 546 a))
@s[	siSstructure_access = make_si_ordinary("STRUCTURE-ACCESS");

@s|	siSstructure_access = make_si_ordinary("STRUCTURE-ACCESS");
	siLtraced = make_si_ordinary("TRACED");

@s]

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.