/* * hostapd / VLAN definition * Copyright (c) 2016, Jouni Malinen * * This software may be distributed under the terms of the BSD license. * See README for more details. */ #include "utils/includes.h" #include "utils/common.h" #include "ap/vlan.h" /* compare the two arguments, NULL is treated as empty * return zero iff they are equal */ int vlan_compare(struct vlan_description *a, struct vlan_description *b) { const int a_empty = !a || !a->notempty; const int b_empty = !b || !b->notempty; if (a_empty && b_empty) return 0; if (a_empty || b_empty) return 1; if (a->untagged != b->untagged) return 1; return 0; }