* tests/priority_queue_unit_test.cc: New test.
This commit is contained in:
parent
c5b7697bbb
commit
1eed0e6ebc
8 changed files with 148 additions and 95 deletions
|
@ -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++)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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 */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue