Mercurial > emacs
annotate nt/inc/grp.h @ 108009:17d3324f96dd
Make the log-edit comments use RFC822 format throughout.
* vc.el (vc-checkin, vc-modify-change-comment):
Adjust to new vc-start/finish-logentry.
(vc-find-conflicted-file): New command.
(vc-transfer-file): Adjust to new vc-checkin.
(vc-next-action): Improve scoping.
* vc-hg.el (vc-hg-log-edit-mode): Remove.
(vc-hg-checkin): Remove extra arg. Use log-edit-extract-headers.
* vc-git.el (vc-git-log-edit-mode): Remove.
(vc-git-checkin): Remove extra arg. Use log-edit-extract-headers.
(vc-git-commits-coding-system): Rename from git-commits-coding-system.
* vc-dispatcher.el (vc-log-edit): Shorten names for log-edit-show-files.
(vc-start-logentry): Remove argument `extra'.
(vc-finish-logentry): Remove extra args.
* vc-bzr.el (vc-bzr-log-edit-mode): Remove.
(vc-bzr-checkin): Remove extra arg. Use log-edit-extract-headers.
(vc-bzr-conflicted-files): New function.
* log-edit.el (log-edit-extra-flags)
(log-edit-before-checkin-process): Remove.
(log-edit-summary, log-edit-header, log-edit-unknown-header): New faces.
(log-edit-headers-alist): New var.
(log-edit-header-contents-regexp): New const.
(log-edit-match-to-eoh): New function.
(log-edit-font-lock-keywords): Use them.
(log-edit): Insert a "Summary:" header as default.
(log-edit-mode): Mark font-lock rules as case-insensitive.
(log-edit-done): Cleanup headers.
(log-view-process-buffer): Remove.
(log-edit-extract-headers): New function to replace it.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Tue, 20 Apr 2010 22:05:24 -0400 |
parents | aeceb2460b39 |
children | 376148b31b5e |
rev | line source |
---|---|
53148 | 1 /* Replacement grp.h file for building GNU Emacs on Windows. |
100954 | 2 Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009 |
79734 | 3 Free Software Foundation, Inc. |
53148 | 4 |
5 This file is part of GNU Emacs. | |
6 | |
94794
f108de597672
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
79734
diff
changeset
|
7 GNU Emacs is free software: you can redistribute it and/or modify |
53148 | 8 it under the terms of the GNU General Public License as published by |
94794
f108de597672
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
79734
diff
changeset
|
9 the Free Software Foundation, either version 3 of the License, or |
f108de597672
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
79734
diff
changeset
|
10 (at your option) any later version. |
53148 | 11 |
12 GNU Emacs is distributed in the hope that it will be useful, | |
13 but WITHOUT ANY WARRANTY; without even the implied warranty of | |
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
15 GNU General Public License for more details. | |
16 | |
17 You should have received a copy of the GNU General Public License | |
94794
f108de597672
Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents:
79734
diff
changeset
|
18 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ |
53148 | 19 |
20 #ifndef _GRP_H | |
21 #define _GRP_H | |
22 | |
23 #include <pwd.h> /* gid_t defined here */ | |
24 | |
25 /* Emacs uses only gr_name */ | |
26 struct group { | |
27 char *gr_name; /* group name */ | |
94798
ce626a29b20f
(struct group): Add gr_gid member.
Eli Zaretskii <eliz@gnu.org>
parents:
94794
diff
changeset
|
28 gid_t gr_gid; /* group numerical ID */ |
53148 | 29 }; |
30 | |
31 struct group *getgrgid(gid_t); | |
32 | |
33 #endif /* _GRP_H */ | |
53155 | 34 |
35 /* arch-tag: 82840357-7946-4a87-9c97-c0281b49aca3 | |
36 (do not change this comment) */ |