… | |
… | |
1145 | int |
1145 | int |
1146 | SET_CUSTOM (int rend, int new_value) |
1146 | SET_CUSTOM (int rend, int new_value) |
1147 | CODE: |
1147 | CODE: |
1148 | { |
1148 | { |
1149 | if (!IN_RANGE_EXC (new_value, 0, RS_customCount)) |
1149 | if (!IN_RANGE_EXC (new_value, 0, RS_customCount)) |
1150 | croak ("custom value out of range, must be 0..%d", RS_customCount - 1); |
1150 | croak ("custom value out of range, must be 0..%lu", RS_customCount - 1); |
1151 | |
1151 | |
1152 | RETVAL = (rend & ~RS_customMask) |
1152 | RETVAL = (rend & ~RS_customMask) |
1153 | | ((new_value << RS_customShift) & RS_customMask); |
1153 | | ((new_value << RS_customShift) & RS_customMask); |
1154 | } |
1154 | } |
1155 | OUTPUT: |
1155 | OUTPUT: |