Patch title: Release 96 bulk changes
Abstract:
File: /pliant/graphic/image/pixmap.pli
Key:
    Removed line
    Added line
   
abstract
  [The basic, uncompressed image implementation.]


method p setup proto options -> status
  oarg_rw ImagePixmap p ; arg ImagePrototype proto ; arg Str
abstract
  [The basic, uncompressed image implementation.]


method p setup proto options -> status
  oarg_rw ImagePixmap p ; arg ImagePrototype proto ; arg Str
  check proto:size_x>0 and proto:size_y>0
  check proto:size_x>0 and proto:size_y>0 and proto:line_size>0
  for (var Int y) 0 p:size_y-1 step p:tile_y
  for (var Int y) 0 p:size_y-1 step p:tile_y
    memory_free (p:data translate Address y)
    memory_free (p line y)
  memory_free p:data
  addressof:p map ImagePrototype := proto
  p data := memory_allocate p:size_y*Address:size null
  p tile_y := max (options option "tile_y" Int (options opti
  memory_free p:data
  addressof:p map ImagePrototype := proto
  p data := memory_allocate p:size_y*Address:size null
  p tile_y := max (options option "tile_y" Int (options opti
  check p:tile_y>0
  for (var Int y) 0 p:size_y-1
    if y%p:tile_y=0
      p:data map Address y := memory_allocate p:line_size*(m
    else
      p:data map Address y := (p:data map Address y-1) trans
  status := success



export ImagePixmap '. setup' '. line' '. pixel'
  for (var Int y) 0 p:size_y-1
    if y%p:tile_y=0
      p:data map Address y := memory_allocate p:line_size*(m
    else
      p:data map Address y := (p:data map Address y-1) trans
  status := success



export ImagePixmap '. setup' '. line' '. pixel'