Annotation of embedaddon/miniupnpc/include/upnpdev.h, revision 1.1
1.1 ! misho 1: /* $Id: upnpdev.h,v 1.4 2021/08/21 09:45:01 nanard Exp $ */
! 2: /* Project : miniupnp
! 3: * Web : http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/
! 4: * Author : Thomas BERNARD
! 5: * copyright (c) 2005-2021 Thomas Bernard
! 6: * This software is subjet to the conditions detailed in the
! 7: * provided LICENSE file. */
! 8: #ifndef UPNPDEV_H_INCLUDED
! 9: #define UPNPDEV_H_INCLUDED
! 10:
! 11: #include "miniupnpc_declspec.h"
! 12:
! 13: #ifdef __cplusplus
! 14: extern "C" {
! 15: #endif
! 16:
! 17: struct UPNPDev {
! 18: struct UPNPDev * pNext;
! 19: char * descURL;
! 20: char * st;
! 21: char * usn;
! 22: unsigned int scope_id;
! 23: #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
! 24: /* C99 flexible array member */
! 25: char buffer[];
! 26: #elif defined(__GNUC__)
! 27: char buffer[0];
! 28: #else
! 29: /* Fallback to a hack */
! 30: char buffer[1];
! 31: #endif
! 32: };
! 33:
! 34: /* freeUPNPDevlist()
! 35: * free list returned by upnpDiscover() */
! 36: MINIUPNP_LIBSPEC void freeUPNPDevlist(struct UPNPDev * devlist);
! 37:
! 38:
! 39: #ifdef __cplusplus
! 40: }
! 41: #endif
! 42:
! 43:
! 44: #endif /* UPNPDEV_H_INCLUDED */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>