Changeset 4102 for src/Pugs/Types/Array.hs
- Timestamp:
- 05/29/05 18:05:01 (4 years ago)
- svk:copy_cache_prev:
- 5515
- Files:
-
- 1 modified
-
src/Pugs/Types/Array.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Types/Array.hs
r3961 r4102 264 264 idxSV <- fromVal $ castV idx 265 265 evalPerl5Sub "sub { $_[0]->[$_[1]] }" [sv, idxSV] 266 array_clear sv = do 267 evalPerl5Sub "sub { undef @{$_[0]} }" [sv] 268 return () 266 269 array_storeVal sv idx val = do 267 270 idxSV <- fromVal $ castV idx … … 269 272 evalPerl5Sub "sub { $_[0]->[$_[1]] = $_[2] }" [sv, idxSV, valSV] 270 273 return () 271 array_storeElem _ _ _ = retConstError undef 272 array_deleteElem _ _ = retConstError undef 274 array_deleteElem sv idx = do 275 idxSV <- fromVal $ castV idx 276 evalPerl5Sub "sub { delete $_[0]->[$_[1]] }" [sv, idxSV] 277 return ()
