bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

move u64.h from sha512 to separate module?


From: Simon Josefsson
Subject: move u64.h from sha512 to separate module?
Date: Wed, 04 Mar 2009 02:36:45 +0100
User-agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.0.90 (gnu/linux)

Paul, Jim,

The u64.h file, which is part of the sha512 module now, would be useful
for me in gnutls where we currently have our own uint64_t replacement
types and functions.  How about making a separate module for it?

/Simon

>From c0f93a82f337acf77fe909e903b5d2135c558ca3 Mon Sep 17 00:00:00 2001
From: Simon Josefsson <address@hidden>
Date: Wed, 4 Mar 2009 02:36:00 +0100
Subject: [PATCH] Add new module u64 based on u64.h from sha512.

---
 ChangeLog             |    7 +++++++
 MODULES.html.sh       |    3 ++-
 modules/crypto/sha512 |    2 +-
 modules/u64           |   17 +++++++++++++++++
 4 files changed, 27 insertions(+), 2 deletions(-)
 create mode 100644 modules/u64

diff --git a/ChangeLog b/ChangeLog
index 86a7852..ae1fda8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2009-03-04  Simon Josefsson  <address@hidden>
+
+       * MODULES.html.sh: Mention u64.
+       * modules/u64: New module.
+       * modules/crypto/sha512: Depend on u64 module instead of providing
+       u64.h.
+
 2009-03-03  Bruno Haible  <address@hidden>
 
        * doc/visibility.texi: Recommend to use HAVE_VISIBILITY as a C macro.
diff --git a/MODULES.html.sh b/MODULES.html.sh
index 6145234..c408a48 100755
--- a/MODULES.html.sh
+++ b/MODULES.html.sh
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# Copyright (C) 2002-2008 Free Software Foundation, Inc.
+# Copyright (C) 2002-2009 Free Software Foundation, Inc.
 #
 # This program is free software: you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -3109,6 +3109,7 @@ func_all_modules ()
   func_module readutmp
   func_module random_r
   func_module sysexits
+  func_module u64
   func_module verror
   func_module visibility
   func_end_table
diff --git a/modules/crypto/sha512 b/modules/crypto/sha512
index d1236f3..ca17e1a 100644
--- a/modules/crypto/sha512
+++ b/modules/crypto/sha512
@@ -5,10 +5,10 @@ Files:
 lib/sha512.h
 lib/sha512.c
 m4/sha512.m4
-lib/u64.h
 
 Depends-on:
 stdint
+u64
 
 configure.ac:
 gl_SHA512
diff --git a/modules/u64 b/modules/u64
new file mode 100644
index 0000000..e875fe2
--- /dev/null
+++ b/modules/u64
@@ -0,0 +1,17 @@
+Description:
+uint64_t-like operations that work even on hosts lacking uint64_t
+
+Files:
+lib/u64.h
+
+Depends-on:
+stdint
+
+Include:
+"u64.h"
+
+License:
+LGPLv2+
+
+Maintainer:
+Paul Eggert
-- 
1.5.6.5





reply via email to

[Prev in Thread] Current Thread [Next in Thread]