[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/auto-header 74a0455ab5 08/26: Denote internal functions
From: |
ELPA Syncer |
Subject: |
[elpa] externals/auto-header 74a0455ab5 08/26: Denote internal functions and variables |
Date: |
Sun, 26 Mar 2023 07:57:34 -0400 (EDT) |
branch: externals/auto-header
commit 74a0455ab52eb6663982a1575b6c68bdcac43cbe
Author: Philip Kaludercic <philip.kaludercic@fau.de>
Commit: Philip Kaludercic <philip.kaludercic@fau.de>
Denote internal functions and variables
---
auto-header.el | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)
diff --git a/auto-header.el b/auto-header.el
index a548b92b82..a62a9ace2e 100644
--- a/auto-header.el
+++ b/auto-header.el
@@ -3,7 +3,7 @@
;; Copyright (C) 2022 Philip Kaludercic
;; Author: Philip Kaludercic <philip.kaludercic@fau.de>
-;; Version: $Id: auto-header.el,v 1.6 2022/04/30 08:06:10 oj14ozun Exp
oj14ozun $
+;; Version: $Id: auto-header.el,v 1.7 2022/05/01 20:15:59 oj14ozun Exp
oj14ozun $
;; Package-Version: 1.0
;; Keywords: c
@@ -36,10 +36,10 @@
(eval-when-compile (require 'rx))
-(defvar auto-header-cache (make-hash-table :test 'equal)
+(defvar auto-header--cache (make-hash-table :test 'equal)
"Hash table associating function to a list of header files.")
-(defun auto-header-parse-manpage (name)
+(defun auto-header--parse-manpage (name)
"Parse and cache the results for the manpage NAME."
(with-temp-buffer
(when (zerop (call-process "man" nil t nil "-s" "2,3,3p" name))
@@ -65,20 +65,20 @@
(+? nonl) (+ blank)
(group (+ alnum))
"("))
- (unless (gethash (match-string 1) auto-header-cache)
+ (unless (gethash (match-string 1) auto-header--cache)
(puthash (match-string 1)
(delete-dups headers)
- auto-header-cache)
+ auto-header--cache)
(setq next t))))
(forward-line)))))
- (gethash name auto-header-cache))
+ (gethash name auto-header--cache))
(defun auto-header-find-headers (name)
"Return a list of headers for that have to be used for NAME."
- (or (gethash name auto-header-cache)
- (auto-header-parse-manpage name)))
+ (or (gethash name auto-header--cache)
+ (auto-header--parse-manpage name)))
-(defun auto-header-insert-headers (headers)
+(defun auto-header--insert-headers (headers)
"Insert HEADERS at the beginning of the current buffer."
(save-restriction
(widen)
@@ -110,10 +110,10 @@ NAME."
(match-string-no-properties 1)
(user-error "No symbol")))))
(let ((headers (auto-header-find-headers name)))
- (auto-header-insert-headers headers)
+ (auto-header--insert-headers headers)
(message "Found %d headers for %s" (length headers) name)))
-(defvar auto-header-c-keywords
+(defvar auto-header--c-keywords
;; https://en.cppreference.com/w/c/keyword
'("auto" "break" "case" "char" "const" "continue" "default"
"do" "double" "else" "enum" "extern" "float" "for" "goto"
@@ -139,10 +139,10 @@ NAME."
(* space) "(")
nil t)
(unless (or (member (match-string-no-properties 1)
- auto-header-c-keywords)
+ auto-header--c-keywords)
(nth 4 (syntax-ppss)))
(push (match-string-no-properties 1) headers)))
- (auto-header-insert-headers
+ (auto-header--insert-headers
(apply #'append (mapcar #'auto-header-find-headers
headers))))))
- [elpa] externals/auto-header 437ba6a407 07/26: Run untabify, (continued)
- [elpa] externals/auto-header 437ba6a407 07/26: Run untabify, ELPA Syncer, 2023/03/26
- [elpa] externals/auto-header 49634257f4 03/26: Document auto-header-mode, ELPA Syncer, 2023/03/26
- [elpa] externals/auto-header dece50cc3e 05/26: Avoid generating cyclic lists, ELPA Syncer, 2023/03/26
- [elpa] externals/auto-header 68909a22d3 10/26: Abbreviate Package-Version, ELPA Syncer, 2023/03/26
- [elpa] externals/auto-header 4cd6c76318 12/26: Add auto-header-insert command, ELPA Syncer, 2023/03/26
- [elpa] externals/auto-header bc966c2d8b 22/26: Add a .gitignore, ELPA Syncer, 2023/03/26
- [elpa] externals/auto-header 25b62deb83 24/26: Add a basic README file, ELPA Syncer, 2023/03/26
- [elpa] externals/auto-header 1d4201c2c9 18/26: Downcase gcc executable name, ELPA Syncer, 2023/03/26
- [elpa] externals/auto-header 65cbd3f81d 19/26: Add stdbool.h keywords to auto-header--c-keywords, ELPA Syncer, 2023/03/26
- [elpa] externals/auto-header 2681884766 26/26: Bump version to 0.1.1 for GNU ELPA, ELPA Syncer, 2023/03/26
- [elpa] externals/auto-header 74a0455ab5 08/26: Denote internal functions and variables,
ELPA Syncer <=
- [elpa] externals/auto-header 9afc94dea4 09/26: Warn if not being used in a C-mode buffer, ELPA Syncer, 2023/03/26
- [elpa] externals/auto-header 8fee687422 14/26: Revert last change, ELPA Syncer, 2023/03/26
- [elpa] externals/auto-header 2afead22b1 17/26: Add completion for auto-header-insert, ELPA Syncer, 2023/03/26
- [elpa] externals/auto-header d1734aace9 21/26: Add a .dir-locals.el, ELPA Syncer, 2023/03/26
- [elpa] externals/auto-header eb2673089a 23/26: Add GPL-3 as a the license, ELPA Syncer, 2023/03/26
- [elpa] externals/auto-header 4262ea6cc0 25/26: Assign copyright to the FSF, ELPA Syncer, 2023/03/26