* tests/priority_queue_unit_test.cc: New test.

This commit is contained in:
Vladimir 'phcoder' Serbinenko 2013-05-07 11:30:48 +02:00
parent c5b7697bbb
commit 1eed0e6ebc
8 changed files with 148 additions and 95 deletions

View file

@ -392,7 +392,7 @@ void EXPORT_FUNC (__deregister_frame_info) (void);
static inline char *
grub_memchr (const void *p, int c, grub_size_t len)
{
const char *s = p;
const char *s = (const char *) p;
const char *e = s + len;
for (; s < e; s++)

View file

@ -22,6 +22,10 @@
#include <grub/misc.h>
#include <grub/err.h>
#ifdef __cplusplus
extern "C" {
#endif
struct grub_priority_queue;
typedef struct grub_priority_queue *grub_priority_queue_t;
typedef int (*grub_comparator_t) (const void *a, const void *b);
@ -33,4 +37,8 @@ void *grub_priority_queue_top (grub_priority_queue_t pq);
void grub_priority_queue_pop (grub_priority_queue_t pq);
grub_err_t grub_priority_queue_push (grub_priority_queue_t pq, const void *el);
#ifdef __cplusplus
}
#endif
#endif

View file

@ -28,6 +28,10 @@
#include <grub/video.h>
#include <grub/video_fb.h>
#ifdef __cplusplus
extern "C" {
#endif
struct grub_test
{
/* The next test. */
@ -108,4 +112,8 @@ grub_video_checksum_get_modename (void);
#define GRUB_TEST_VIDEO_SMALL_N_MODES 6
extern struct grub_video_mode_info grub_test_video_modes[30];
#ifdef __cplusplus
}
#endif
#endif /* ! GRUB_TEST_HEADER */