]> gitweb.factorcode.org Git - factor.git/blobdiff - vm/segments.hpp
VM: Refactor segments.hpp to Factor style
[factor.git] / vm / segments.hpp
index 9db3c8bc408367bff42a3728be005e4b8527a311..63fd5de3734701919dd9164e1f67b63e47f06012 100644 (file)
@@ -1,35 +1,26 @@
-namespace factor
-{
+namespace factor {
 
-inline cell align_page(cell a)
-{
-       return align(a,getpagesize());
-}
+inline cell align_page(cell a) { return align(a, getpagesize()); }
 
 /* segments set up guard pages to check for under/overflow.
 size must be a multiple of the page size */
 struct segment {
-       cell start;
-       cell size;
-       cell end;
+  cell start;
+  cell size;
+  cell end;
 
-       explicit segment(cell size, bool executable_p);
-       ~segment();
+  explicit segment(cell size, bool executable_p);
+  ~segment();
 
-       bool underflow_p(cell addr)
-       {
-               return (addr >= start - getpagesize() && addr < start);
-       }
+  bool underflow_p(cell addr) {
+    return (addr >= start - getpagesize() && addr < start);
+  }
 
-       bool overflow_p(cell addr)
-       {
-               return (addr >= end && addr < end + getpagesize());
-       }
+  bool overflow_p(cell addr) {
+    return (addr >= end && addr < end + getpagesize());
+  }
 
-       bool in_segment_p(cell addr)
-       {
-               return (addr >= start && addr < end);
-       }
+  bool in_segment_p(cell addr) { return (addr >= start && addr < end); }
 };
 
 }