/*
- * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved.
+ * Copyright (C) 1995-2011 University of Karlsruhe. All right reserved.
*
* This file is part of libFirm.
*
* @file
* @date 18.04.2007
* @author Christian Wuerdig
- * @brief Implementation of a priority queue. This is the ported version of the
- * original Java implementation by Matthias Braun.
- * @version $Id$
+ * @brief Implementation of a priority queue. This is the ported version of
+ the original Java implementation by Matthias Braun.
*/
#ifndef FIRM_ADT_PQUEUE_H
#define FIRM_ADT_PQUEUE_H
#include "../begin.h"
-typedef struct _pqueue_t pqueue_t;
+typedef struct pqueue_t pqueue_t;
/**
* Creates a new priority queue.
* @param q The priority queue.
* @return The length of the queue.
*/
-FIRM_API int pqueue_length(const pqueue_t *q);
+FIRM_API size_t pqueue_length(const pqueue_t *q);
/**
* Returns true if queue is empty.