Made RamFS code gcc4 friendly.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20323 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
6aeea78c6e
commit
1ac141b1f8
@ -30,10 +30,14 @@
|
||||
|
||||
#include <new>
|
||||
|
||||
#include <stdio.h>
|
||||
|
||||
#include <OS.h>
|
||||
|
||||
#include "Misc.h"
|
||||
|
||||
using std::nothrow;
|
||||
|
||||
// maximal height of a tree
|
||||
static const int kMaxAVLTreeHeight = 32;
|
||||
|
||||
|
@ -25,11 +25,11 @@
|
||||
// dealings in this Software without prior written authorization of the
|
||||
// copyright holder.
|
||||
|
||||
#include <algobase.h>
|
||||
#include <OS.h>
|
||||
|
||||
#include "AreaUtils.h"
|
||||
#include "Debug.h"
|
||||
#include "Misc.h"
|
||||
|
||||
#ifndef USE_STANDARD_FUNCTIONS
|
||||
#define USE_STANDARD_FUNCTIONS 0
|
||||
|
@ -101,7 +101,7 @@ private:
|
||||
|
||||
// sDefaultItem
|
||||
template<typename ITEM, typename DEFAULT_ITEM_SUPPLIER>
|
||||
List<ITEM, DEFAULT_ITEM_SUPPLIER>::item_t
|
||||
typename List<ITEM, DEFAULT_ITEM_SUPPLIER>::item_t
|
||||
List<ITEM, DEFAULT_ITEM_SUPPLIER>::sDefaultItem(
|
||||
DEFAULT_ITEM_SUPPLIER::GetItem());
|
||||
|
||||
@ -129,7 +129,7 @@ List<ITEM, DEFAULT_ITEM_SUPPLIER>::~List()
|
||||
// GetDefaultItem
|
||||
template<typename ITEM, typename DEFAULT_ITEM_SUPPLIER>
|
||||
inline
|
||||
const List<ITEM, DEFAULT_ITEM_SUPPLIER>::item_t &
|
||||
const typename List<ITEM, DEFAULT_ITEM_SUPPLIER>::item_t &
|
||||
List<ITEM, DEFAULT_ITEM_SUPPLIER>::GetDefaultItem() const
|
||||
{
|
||||
return sDefaultItem;
|
||||
@ -138,7 +138,7 @@ List<ITEM, DEFAULT_ITEM_SUPPLIER>::GetDefaultItem() const
|
||||
// GetDefaultItem
|
||||
template<typename ITEM, typename DEFAULT_ITEM_SUPPLIER>
|
||||
inline
|
||||
List<ITEM, DEFAULT_ITEM_SUPPLIER>::item_t &
|
||||
typename List<ITEM, DEFAULT_ITEM_SUPPLIER>::item_t &
|
||||
List<ITEM, DEFAULT_ITEM_SUPPLIER>::GetDefaultItem()
|
||||
{
|
||||
return sDefaultItem;
|
||||
@ -310,7 +310,7 @@ List<ITEM, DEFAULT_ITEM_SUPPLIER>::IsEmpty() const
|
||||
|
||||
// ItemAt
|
||||
template<typename ITEM, typename DEFAULT_ITEM_SUPPLIER>
|
||||
const List<ITEM, DEFAULT_ITEM_SUPPLIER>::item_t &
|
||||
const typename List<ITEM, DEFAULT_ITEM_SUPPLIER>::item_t &
|
||||
List<ITEM, DEFAULT_ITEM_SUPPLIER>::ItemAt(int32 index) const
|
||||
{
|
||||
if (index >= 0 && index < fItemCount)
|
||||
@ -320,7 +320,7 @@ List<ITEM, DEFAULT_ITEM_SUPPLIER>::ItemAt(int32 index) const
|
||||
|
||||
// ItemAt
|
||||
template<typename ITEM, typename DEFAULT_ITEM_SUPPLIER>
|
||||
List<ITEM, DEFAULT_ITEM_SUPPLIER>::item_t &
|
||||
typename List<ITEM, DEFAULT_ITEM_SUPPLIER>::item_t &
|
||||
List<ITEM, DEFAULT_ITEM_SUPPLIER>::ItemAt(int32 index)
|
||||
{
|
||||
if (index >= 0 && index < fItemCount)
|
||||
@ -330,7 +330,7 @@ List<ITEM, DEFAULT_ITEM_SUPPLIER>::ItemAt(int32 index)
|
||||
|
||||
// Items
|
||||
template<typename ITEM, typename DEFAULT_ITEM_SUPPLIER>
|
||||
const List<ITEM, DEFAULT_ITEM_SUPPLIER>::item_t *
|
||||
const typename List<ITEM, DEFAULT_ITEM_SUPPLIER>::item_t *
|
||||
List<ITEM, DEFAULT_ITEM_SUPPLIER>::Items() const
|
||||
{
|
||||
return fItems;
|
||||
|
@ -11,4 +11,4 @@ class Volume;
|
||||
typedef AutoLocker<Volume, AutoLockerReadLocking<Volume> > VolumeReadLocker;
|
||||
typedef AutoLocker<Volume, AutoLockerWriteLocking<Volume> > VolumeWriteLocker;
|
||||
|
||||
#endif LOCKING_H
|
||||
#endif // LOCKING_H
|
||||
|
@ -224,7 +224,7 @@ NodeChildTable<ParentNode, NodeChild>::GetNodeChild(vnode_id id,
|
||||
|
||||
// _FindElement
|
||||
template<typename ParentNode, typename NodeChild>
|
||||
NodeChildTable<ParentNode, NodeChild>::Element *
|
||||
typename NodeChildTable<ParentNode, NodeChild>::Element *
|
||||
NodeChildTable<ParentNode, NodeChild>::_FindElement(vnode_id id,
|
||||
const char *name) const
|
||||
{
|
||||
|
@ -1449,13 +1449,13 @@ Expression::ParseEquation(char **expr)
|
||||
{
|
||||
skipWhitespace(expr);
|
||||
|
||||
bool not = false;
|
||||
bool nott = false; // note: not is a C++ keyword
|
||||
if (**expr == '!') {
|
||||
skipWhitespace(expr, 1);
|
||||
if (**expr != '(')
|
||||
return NULL;
|
||||
|
||||
not = true;
|
||||
nott = true;
|
||||
}
|
||||
|
||||
if (**expr == ')') {
|
||||
@ -1475,7 +1475,7 @@ Expression::ParseEquation(char **expr)
|
||||
|
||||
// If the term is negated, we just complement the tree, to get
|
||||
// rid of the not, a.k.a. DeMorgan's Law.
|
||||
if (not)
|
||||
if (nott)
|
||||
term->Complement();
|
||||
|
||||
skipWhitespace(expr, 1);
|
||||
|
@ -141,6 +141,8 @@ private:
|
||||
GetKey;
|
||||
typedef AVLTree<Value, Key, Node, KeyCompare, GetKey, NodeAllocator,
|
||||
GetValue> BaseClass;
|
||||
public:
|
||||
typedef typename BaseClass::Iterator Iterator;
|
||||
|
||||
public:
|
||||
TwoKeyAVLTree();
|
||||
@ -210,7 +212,7 @@ Value *
|
||||
TWO_KEY_AVL_TREE_CLASS_NAME::FindFirst(const PrimaryKey &key,
|
||||
Iterator *iterator)
|
||||
{
|
||||
Node *node = fRoot;
|
||||
Node *node = BaseClass::fRoot;
|
||||
while (node) {
|
||||
int cmp = fPrimaryKeyCompare(key, fGetPrimaryKey(fGetValue(node)));
|
||||
if (cmp == 0) {
|
||||
@ -237,7 +239,7 @@ Value *
|
||||
TWO_KEY_AVL_TREE_CLASS_NAME::FindLast(const PrimaryKey &key,
|
||||
Iterator *iterator)
|
||||
{
|
||||
Node *node = fRoot;
|
||||
Node *node = BaseClass::fRoot;
|
||||
while (node) {
|
||||
int cmp = fPrimaryKeyCompare(key, fGetPrimaryKey(fGetValue(node)));
|
||||
if (cmp == 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user