/[emacs]/emacs/src/bytecode.c
ViewVC logotype

Diff of /emacs/src/bytecode.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.71 by raeburn, Mon Jul 15 00:00:35 2002 UTC revision 1.72 by raeburn, Fri Jul 19 14:26:46 2002 UTC
# Line 239  struct byte_stack Line 239  struct byte_stack
239  {  {
240    /* Program counter.  This points into the byte_string below    /* Program counter.  This points into the byte_string below
241       and is relocated when that string is relocated.  */       and is relocated when that string is relocated.  */
242    unsigned char *pc;    const unsigned char *pc;
243    
244    /* Top and bottom of stack.  The bottom points to an area of memory    /* Top and bottom of stack.  The bottom points to an area of memory
245       allocated with alloca in Fbyte_code.  */       allocated with alloca in Fbyte_code.  */
# Line 249  struct byte_stack Line 249  struct byte_stack
249       Storing this here protects it from GC because mark_byte_stack       Storing this here protects it from GC because mark_byte_stack
250       marks it.  */       marks it.  */
251    Lisp_Object byte_string;    Lisp_Object byte_string;
252    unsigned char *byte_string_start;    const unsigned char *byte_string_start;
253    
254    /* The vector of constants used during byte-code execution.  Storing    /* The vector of constants used during byte-code execution.  Storing
255       this here protects it from GC because mark_byte_stack marks it.  */       this here protects it from GC because mark_byte_stack marks it.  */

Legend:
Removed from v.1.71  
changed lines
  Added in v.1.72

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26