~ubuntu-branches/ubuntu/quantal/gclcvs/quantal

« back to all changes in this revision

Viewing changes to h/sfun_argd.h

  • Committer: Bazaar Package Importer
  • Author(s): Camm Maguire
  • Date: 2004-06-24 15:13:46 UTC
  • Revision ID: james.westby@ubuntu.com-20040624151346-xh0xaaktyyp7aorc
Tags: 2.7.0-26
C_GC_OFFSET is 2 on m68k-linux

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#define SFUN_RETURN_MASK (0xf00 & ~VFUN_NARG_BIT)
 
2
#define SFUN_ARG_TYPE_MASK (~0xfff)
 
3
 
 
4
#define SFUN_RETURN_TYPE(s) \
 
5
  ((enum ftype)(((s) & SFUN_RETURN_MASK) >> 8))
 
6
 
 
7
#define SFUN_START_ARG_TYPES(x) (x=(x>>10))
 
8
#define SFUN_NEXT_TYPE(x) ((enum ftype)((x=(x>>2))& 3))
 
9
 
 
10
#define MAX_C_ARGS 9