162306a36Sopenharmony_ci/*
262306a36Sopenharmony_ci * ARAnyM hardware support via Native Features (natfeats)
362306a36Sopenharmony_ci *
462306a36Sopenharmony_ci * Copyright (c) 2005 Petr Stehlik of ARAnyM dev team
562306a36Sopenharmony_ci *
662306a36Sopenharmony_ci * This software may be used and distributed according to the terms of
762306a36Sopenharmony_ci * the GNU General Public License (GPL), incorporated herein by reference.
862306a36Sopenharmony_ci */
962306a36Sopenharmony_ci#include <linux/compiler.h>
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci#ifndef _NATFEAT_H
1262306a36Sopenharmony_ci#define _NATFEAT_H
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_cilong nf_get_id(const char *feature_name);
1562306a36Sopenharmony_cilong nf_call(long id, ...);
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_civoid nf_init(void);
1862306a36Sopenharmony_civoid nf_shutdown(void);
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_civoid nfprint(const char *fmt, ...)
2162306a36Sopenharmony_ci	__printf(1, 2);
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci# endif /* _NATFEAT_H */
24