130e4e410SJoerg Sonnenberger /* $NetBSD: src/usr.bin/mkesdb/ldef.h,v 1.1 2003/06/26 06:30:17 tshiozak Exp $ */ 230e4e410SJoerg Sonnenberger 330e4e410SJoerg Sonnenberger /*- 430e4e410SJoerg Sonnenberger * Copyright (c)2003 Citrus Project, 530e4e410SJoerg Sonnenberger * All rights reserved. 630e4e410SJoerg Sonnenberger * 730e4e410SJoerg Sonnenberger * Redistribution and use in source and binary forms, with or without 830e4e410SJoerg Sonnenberger * modification, are permitted provided that the following conditions 930e4e410SJoerg Sonnenberger * are met: 1030e4e410SJoerg Sonnenberger * 1. Redistributions of source code must retain the above copyright 1130e4e410SJoerg Sonnenberger * notice, this list of conditions and the following disclaimer. 1230e4e410SJoerg Sonnenberger * 2. Redistributions in binary form must reproduce the above copyright 1330e4e410SJoerg Sonnenberger * notice, this list of conditions and the following disclaimer in the 1430e4e410SJoerg Sonnenberger * documentation and/or other materials provided with the distribution. 1530e4e410SJoerg Sonnenberger * 1630e4e410SJoerg Sonnenberger * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 1730e4e410SJoerg Sonnenberger * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 1830e4e410SJoerg Sonnenberger * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 1930e4e410SJoerg Sonnenberger * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 2030e4e410SJoerg Sonnenberger * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 2130e4e410SJoerg Sonnenberger * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 2230e4e410SJoerg Sonnenberger * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 2330e4e410SJoerg Sonnenberger * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 2430e4e410SJoerg Sonnenberger * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 2530e4e410SJoerg Sonnenberger * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 2630e4e410SJoerg Sonnenberger * SUCH DAMAGE. 2730e4e410SJoerg Sonnenberger */ 2830e4e410SJoerg Sonnenberger 29*eb74dec6SJohn Marino extern int aline_number; 3030e4e410SJoerg Sonnenberger 3130e4e410SJoerg Sonnenberger int yyerror(const char *); 3230e4e410SJoerg Sonnenberger 3330e4e410SJoerg Sonnenberger struct named_csid { 3430e4e410SJoerg Sonnenberger STAILQ_ENTRY(named_csid) ci_entry; 3530e4e410SJoerg Sonnenberger uint32_t ci_csid; 3630e4e410SJoerg Sonnenberger char *ci_symbol; 3730e4e410SJoerg Sonnenberger }; 3830e4e410SJoerg Sonnenberger STAILQ_HEAD(named_csid_list, named_csid); 39