[Turn off line numbering]1: arg name; 2: 3: (> .perms(sender()) <); 4: if (.all_defined_msgs().contains(name)) 5: throw(~msgexists, "Message \"" + name + "\" is already defined."); 6: if (!$code_lib.valid_message_id(name)) 7: throw(~msgbad, "Message \"" + name + "\" contains invalid characters."); 8: defined_msgs = .defined_msgs().add(name, #[['branches, ["general"]]]);
["// Created 26-Mar-1995 as a part of ColdCore, see: @help Credit"]