summaryrefslogtreecommitdiff
path: root/body/fltk-filenames.adb
diff options
context:
space:
mode:
authorJedidiah Barber <contact@jedbarber.id.au>2025-02-06 19:28:33 +1300
committerJedidiah Barber <contact@jedbarber.id.au>2025-02-06 19:28:33 +1300
commit547e538476a788dfeb5974f9b8ad29441d18980b (patch)
tree00a3c7d80ee403969971bc4b814876b4399f3ada /body/fltk-filenames.adb
parentbefe66a0a98a58e0bdb31bb8c2db4a975a744072 (diff)
Slightly better / more consistent comments
Diffstat (limited to 'body/fltk-filenames.adb')
-rw-r--r--body/fltk-filenames.adb34
1 files changed, 25 insertions, 9 deletions
diff --git a/body/fltk-filenames.adb b/body/fltk-filenames.adb
index 40645de..0612810 100644
--- a/body/fltk-filenames.adb
+++ b/body/fltk-filenames.adb
@@ -37,6 +37,8 @@ package body FLTK.Filenames is
-- Functions From C --
------------------------
+ -- Data Structures --
+
procedure free_filename_file_list
(L : in Storage.Integer_Address;
N : in Interfaces.C.int);
@@ -53,6 +55,8 @@ package body FLTK.Filenames is
+ -- C API --
+
procedure filename_decode_uri
(URI : in Interfaces.C.char_array);
pragma Import (C, filename_decode_uri, "filename_decode_uri");
@@ -132,6 +136,8 @@ package body FLTK.Filenames is
+ -- Sorting --
+
function filename_alphasort
(A, B : in Interfaces.C.char_array)
return Interfaces.C.int;
@@ -155,9 +161,11 @@ package body FLTK.Filenames is
- ------------------------------
- -- Comparison Subprograms --
- ------------------------------
+ -----------------------------
+ -- Auxiliary Subprograms --
+ -----------------------------
+
+ -- Sorting --
function Alpha_Sort
(A, B : in String)
@@ -229,9 +237,7 @@ package body FLTK.Filenames is
- ---------------------------
- -- Listing Subprograms --
- ---------------------------
+ -- Datatypes --
procedure Finalize
(This : in out File_List) is
@@ -263,9 +269,11 @@ package body FLTK.Filenames is
- --------------------
- -- Filename API --
- --------------------
+ -----------------------
+ -- API Subprograms --
+ -----------------------
+
+ -- Uniform Resource Identifiers --
function Decode_URI
(URI : in Path_String)
@@ -301,6 +309,8 @@ package body FLTK.Filenames is
+ -- Pathnames --
+
function Absolute
(Name : in Path_String)
return Path_String
@@ -399,6 +409,8 @@ package body FLTK.Filenames is
+ -- Filenames --
+
function Base_Name
(Name : in Path_String)
return Path_String
@@ -444,6 +456,8 @@ package body FLTK.Filenames is
+ -- Directories --
+
function Is_Directory
(Name : in Path_String)
return Boolean is
@@ -488,6 +502,8 @@ package body FLTK.Filenames is
+ -- Patterns --
+
function Match
(Input, Pattern : in String)
return Boolean is