RosettaCodeData/Task/LZW-compression/Ada/lzw-compression-1.ada

12 lines
308 B
Ada
Raw Permalink Normal View History

2013-04-10 21:29:02 -07:00
package LZW is
MAX_CODE : constant := 4095;
type Codes is new Natural range 0 .. MAX_CODE;
type Compressed_Data is array (Positive range <>) of Codes;
function Compress (Cleartext : in String) return Compressed_Data;
function Decompress (Data : in Compressed_Data) return String;
end LZW;