netatalk  4.6.1
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
test_nbp_parse.c File Reference
#include <errno.h>
#include <stdint.h>
#include <stdio.h>
#include <string.h>
#include <atalk/nbp.h>
#include "nbp_conf.h"

Macros

#define CHECK(description, condition)

Functions

static size_t make_tuple (uint8_t *tuple, uint8_t objlen, uint8_t typelen, uint8_t zonelen)
static void test_valid_tuple (void)
static void test_overlong_strings (void)
static void test_truncated_tuple (void)
static void test_match_rejects_invalid_lengths (void)
static void test_lookup_rejects_invalid_result_array (void)
int main (void)

Variables

static int failures

Macro Definition Documentation

◆ CHECK

#define CHECK ( description,
condition )
Value:
do { \
if (!(condition)) { \
fprintf(stderr, "FAIL: %s\n", (description)); \
failures++; \
} \
} while (0)
static int failures
Definition test_byteorder.c:42

Function Documentation

◆ main()

int main ( void )

◆ make_tuple()

size_t make_tuple ( uint8_t * tuple,
uint8_t objlen,
uint8_t typelen,
uint8_t zonelen )
static

◆ test_lookup_rejects_invalid_result_array()

void test_lookup_rejects_invalid_result_array ( void )
static

◆ test_match_rejects_invalid_lengths()

void test_match_rejects_invalid_lengths ( void )
static

◆ test_overlong_strings()

void test_overlong_strings ( void )
static

◆ test_truncated_tuple()

void test_truncated_tuple ( void )
static

◆ test_valid_tuple()

void test_valid_tuple ( void )
static

Variable Documentation

◆ failures

int failures
static