/[pcre]/code/trunk/sljit/sljitNativeX86_32.c
ViewVC logotype

Diff of /code/trunk/sljit/sljitNativeX86_32.c

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

revision 722 by zherczeg, Fri Oct 7 19:18:55 2011 UTC revision 740 by zherczeg, Mon Oct 31 06:10:14 2011 UTC
# Line 63  static sljit_ub* generate_far_jump_code( Line 63  static sljit_ub* generate_far_jump_code(
63          return code_ptr;          return code_ptr;
64  }  }
65    
66  int sljit_emit_enter(struct sljit_compiler *compiler, int args, int temporaries, int generals, int local_size)  SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_enter(struct sljit_compiler *compiler, int args, int temporaries, int generals, int local_size)
67  {  {
68          int size;          int size;
69          sljit_ub *buf;          sljit_ub *buf;
# Line 156  int sljit_emit_enter(struct sljit_compil Line 156  int sljit_emit_enter(struct sljit_compil
156          return SLJIT_SUCCESS;          return SLJIT_SUCCESS;
157  }  }
158    
159  void sljit_fake_enter(struct sljit_compiler *compiler, int args, int temporaries, int generals, int local_size)  SLJIT_API_FUNC_ATTRIBUTE void sljit_fake_enter(struct sljit_compiler *compiler, int args, int temporaries, int generals, int local_size)
160  {  {
161          CHECK_ERROR_VOID();          CHECK_ERROR_VOID();
162          check_sljit_fake_enter(compiler, args, temporaries, generals, local_size);          check_sljit_fake_enter(compiler, args, temporaries, generals, local_size);
# Line 173  void sljit_fake_enter(struct sljit_compi Line 173  void sljit_fake_enter(struct sljit_compi
173                  compiler->local_size += (generals - 3) * sizeof(sljit_uw);                  compiler->local_size += (generals - 3) * sizeof(sljit_uw);
174  }  }
175    
176  int sljit_emit_return(struct sljit_compiler *compiler, int src, sljit_w srcw)  SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_return(struct sljit_compiler *compiler, int src, sljit_w srcw)
177  {  {
178          int size;          int size;
179          sljit_ub *buf;          sljit_ub *buf;
# Line 435  static SLJIT_INLINE int call_with_args(s Line 435  static SLJIT_INLINE int call_with_args(s
435          return SLJIT_SUCCESS;          return SLJIT_SUCCESS;
436  }  }
437    
438  int sljit_emit_fast_enter(struct sljit_compiler *compiler, int dst, sljit_w dstw, int args, int temporaries, int generals, int local_size)  SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_fast_enter(struct sljit_compiler *compiler, int dst, sljit_w dstw, int args, int temporaries, int generals, int local_size)
439  {  {
440          sljit_ub *buf;          sljit_ub *buf;
441    
# Line 479  int sljit_emit_fast_enter(struct sljit_c Line 479  int sljit_emit_fast_enter(struct sljit_c
479          return SLJIT_SUCCESS;          return SLJIT_SUCCESS;
480  }  }
481    
482  int sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw)  SLJIT_API_FUNC_ATTRIBUTE int sljit_emit_fast_return(struct sljit_compiler *compiler, int src, sljit_w srcw)
483  {  {
484          sljit_ub *buf;          sljit_ub *buf;
485    

Legend:
Removed from v.722  
changed lines
  Added in v.740

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12