Gitweb:        
http://git.fedorahosted.org/git/augeas.git?p=augeas.git;a=commitdiff;h=9db81ed0a5e5b52c01f90d8531eda48b1373fbb2
Commit:        9db81ed0a5e5b52c01f90d8531eda48b1373fbb2
Parent:        b907cac661fd93b36e7878e6cb937b08106fd59c
Author:        David Lutterkort <[email protected]>
AuthorDate:    Wed Sep 30 14:32:03 2009 -0700
Committer:     David Lutterkort <[email protected]>
CommitterDate: Wed Sep 30 17:16:10 2009 -0700

* src/info.h: optimize layout of struct info

---
 src/info.h |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/src/info.h b/src/info.h
index 09f62d3..c2ca2d1 100644
--- a/src/info.h
+++ b/src/info.h
@@ -24,11 +24,13 @@
 #define INFO_H_
 
 #include <stdio.h>
+#include <stdint.h>
+#include "ref.h"
 
 /* Reference-counted strings */
 struct string {
-    unsigned int   ref;
-    char          *str;
+    ref_t   ref;
+    char   *str;
 };
 
 struct string *make_string(char *str);
@@ -41,12 +43,12 @@ void free_string(struct string *string);
 
 /* File information */
 struct info {
-    unsigned int ref;
     struct string *filename;
-    unsigned int first_line;
-    unsigned int first_column;
-    unsigned int last_line;
-    unsigned int last_column;
+    uint16_t first_line;
+    uint16_t first_column;
+    uint16_t last_line;
+    uint16_t last_column;
+    ref_t    ref;
 };
 
 char *format_info(struct info *info);

_______________________________________________
augeas-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/augeas-devel

Reply via email to