Method code for $foundation.define_msg()

[Turn on line numbering]
arg name;

(> .perms(sender()) <);
if (.all_defined_msgs().contains(name))
    throw(~msgexists, "Message \"" + name + "\" is already defined.");
if (!$code_lib.valid_message_id(name))
    throw(~msgbad, "Message \"" + name + "\" contains invalid characters.");
defined_msgs = .defined_msgs().add(name, #[['branches, ["general"]]]);

["// Created 26-Mar-1995 as a part of ColdCore, see: @help Credit"]

the Cold Dark