Changeset 496 for trunk/shoes/ruby.c
- Timestamp:
- 03/20/2008 23:11:54 (5 months ago)
- Files:
-
- 1 modified
-
trunk/shoes/ruby.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/shoes/ruby.c
r494 r496 180 180 181 181 int 182 shoes_px(VALUE attr, ID k, int dv, int pv )182 shoes_px(VALUE attr, ID k, int dv, int pv, int nv) 183 183 { 184 184 int px; … … 200 200 else 201 201 px = NUM2INT(obj); 202 if (px < 0 && nv == 1) 203 px += pv; 202 204 } 203 205 return px; … … 211 213 if (!NIL_P(obj)) 212 214 { 213 px = shoes_px(attr, k2, 0, pv );215 px = shoes_px(attr, k2, 0, pv, 0); 214 216 px = (pv - dr) - px; 215 217 } 216 218 else 217 219 { 218 px = shoes_px(attr, k1, dv, pv );220 px = shoes_px(attr, k1, dv, pv, 0); 219 221 } 220 222 return px;
