diff options
-rw-r--r-- | util/emacs/m5-c-style.el | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/util/emacs/m5-c-style.el b/util/emacs/m5-c-style.el new file mode 100644 index 000000000..7f25e9f5f --- /dev/null +++ b/util/emacs/m5-c-style.el @@ -0,0 +1,39 @@ +; Copyright (c) 2003 The Regents of The University of Michigan +; All rights reserved. +; +; Redistribution and use in source and binary forms, with or without +; modification, are permitted provided that the following conditions are +; met: redistributions of source code must retain the above copyright +; notice, this list of conditions and the following disclaimer; +; redistributions in binary form must reproduce the above copyright +; notice, this list of conditions and the following disclaimer in the +; documentation and/or other materials provided with the distribution; +; neither the name of the copyright holders nor the names of its +; contributors may be used to endorse or promote products derived from +; this software without specific prior written permission. +; +; THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +; "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +; LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +; A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +; OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +; SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +; LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +; DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +; THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +; (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +; OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +; +; Authors: Nathan Binkert +; Steve Reinhardt + +(c-add-style "m5" + '((c-basic-offset . 4) + (c-offsets-alist . ((substatement-open . 0) + (inline-open . 0) + (block-open . -4) + (case-label . 2) + (label . 2) + (statement-case-intro . 2) + (statement-case-open . 2) + (access-label . -2))))) |