-- This source is licensed under the Sunset License v1.0 with Ada.Containers.Vectors, Ada.Strings.Unbounded, Ada.Text_IO; generic Separator_Char : Character := ','; Quote_Char : Character := '"'; Escape_Char : Character := '\'; package Deckdata.CSV is procedure Put_Cell (File_Handle : in Ada.Text_IO.File_Type; Data : in String); procedure Put_Cell (File_Handle : in Ada.Text_IO.File_Type; Data : in Ada.Strings.Unbounded.Unbounded_String); procedure Put_Header (File_Handle : in Ada.Text_IO.File_Type; Titles : in Field_ID_Vector); procedure Put_Row (File_Handle : in Ada.Text_IO.File_Type; Cells : in Field_Vector; Quantity : in Positive); end Deckdata.CSV;