4
// $Header: /cvsroot/swig/SWIG/Lib/ruby/typemaps.i,v 1.6 2003/03/10 22:41:28 cheetah Exp $
4
// $Header: /cvsroot/swig/SWIG/Lib/ruby/typemaps.i,v 1.7 2005/02/22 23:16:30 marcelomatus Exp $
6
6
// Copyright (C) 2000 Network Applied Communication Laboratory, Inc.
7
7
// Copyright (C) 2000 Information-technology Promotion Agency, Japan
148
148
OUTPUT_TYPEMAP(int, INT2NUM, (int));
149
149
OUTPUT_TYPEMAP(short, INT2NUM, (int));
150
OUTPUT_TYPEMAP(long, INT2NUM, (int));
151
OUTPUT_TYPEMAP(long long, LL2NUM, (int));
150
OUTPUT_TYPEMAP(long, INT2NUM, (long));
151
OUTPUT_TYPEMAP(long long, LL2NUM, (long long));
152
152
OUTPUT_TYPEMAP(unsigned int, UINT2NUM, (unsigned int));
153
153
OUTPUT_TYPEMAP(unsigned short, UINT2NUM, (unsigned int));
154
OUTPUT_TYPEMAP(unsigned long, UINT2NUM, (unsigned int));
155
OUTPUT_TYPEMAP(unsigned long long, ULL2NUM, (unsigned int));
154
OUTPUT_TYPEMAP(unsigned long, UINT2NUM, (unsigned long));
155
OUTPUT_TYPEMAP(unsigned long long, ULL2NUM, (unsigned long long));
156
156
OUTPUT_TYPEMAP(unsigned char, UINT2NUM, (unsigned int));
157
157
OUTPUT_TYPEMAP(signed char, INT2NUM, (int));
158
158
OUTPUT_TYPEMAP(float, rb_float_new, (double));