Revert "API flagging macro until/starting_at for private and public"

This reverts commit d90d5ce422668a8ad33796c3b4f6910d360fdea5.

Reason for revert: Build broken

Change-Id: I3a74055f4d0d85ab576260594ce579c6705df3ba
diff --git a/flagging/flagging_macros b/flagging/flagging_macros
index 44cd33a..baf26c3 100644
--- a/flagging/flagging_macros
+++ b/flagging/flagging_macros
@@ -9,15 +9,16 @@
 define(`is_flag_disabled', `ifelse(target_flag_$1, `true', , `$2')')
 
 ####################################
-# starting_at_board_api(api_level, rules_if_api_level)
+# starting_at_board_api(api_level, rules)
 #
-# This macro conditionally exposes SELinux rules ensuring they are available
-# only when the board API level is at or above the specified 'api_level'.
+# This macro conditionally exposes SELinux rules within system/sepolicy/public,
+# ensuring they are available to vendors only when the board API level is at or
+# above the specified 'api_level'.
+#
+# * Platform sepolicy: Rules are always enabled, regardless of API level.
+# * Vendor sepolicy: Rules are enabled only when the board API level meets or
+#                    exceeds the value provided in 'api_level'.
+#
+# Apply this macro to public types and attributes (in system/sepolicy/public) to
+# restrict vendor access based on board API level.
 define(`starting_at_board_api', `ifelse(eval(target_board_api_level >= $1), 1, `$2')')
-
-####################################
-# until_board_api(api_level, rules_if_lower_api_level)
-#
-# This macro conditionally exposes SELinux rules ensuring they are available
-# only when the board API level is below the specified 'api_level'.
-define(`until_board_api', `ifelse(eval(target_board_api_level < $1), 1, `$2')')