… | … | ||
---|---|---|---|
1144 | } | 1144 | } |
1145 | 1145 | ||
1146 | object * | 1146 | object * |
1147 | object::deref (const char *ref) | 1147 | object::deref (const char *ref) |
1148 | { | 1148 | { |
1149 | object *retval; | 1149 | object *retval = 0; |
1150 | 1150 | ||
1151 | if (ref) | ||
1152 | { | ||
1151 | CALL_BEGIN (1); | 1153 | CALL_BEGIN (1); |
1152 | CALL_ARG (ref); | 1154 | CALL_ARG (ref); |
1153 | CALL_CALL ("cf::object::deref", G_SCALAR); | 1155 | CALL_CALL ("cf::object::deref", G_SCALAR); |
1154 | 1156 | ||
1155 | if (count) | 1157 | if (count) |
1156 | sv_to (POPs, retval); | 1158 | sv_to (POPs, retval); |
1157 | else | ||
1158 | retval = 0; | ||
1159 | 1159 | ||
1160 | CALL_END; | 1160 | CALL_END; |
1161 | } | ||
1161 | 1162 | ||
1162 | return retval; | 1163 | return retval; |
1163 | } | 1164 | } |
1164 | 1165 | ||
1165 | void | 1166 | void |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |