1*2775Sraf /* 2*2775Sraf * CDDL HEADER START 3*2775Sraf * 4*2775Sraf * The contents of this file are subject to the terms of the 5*2775Sraf * Common Development and Distribution License, Version 1.0 only 6*2775Sraf * (the "License"). You may not use this file except in compliance 7*2775Sraf * with the License. 8*2775Sraf * 9*2775Sraf * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 10*2775Sraf * or http://www.opensolaris.org/os/licensing. 11*2775Sraf * See the License for the specific language governing permissions 12*2775Sraf * and limitations under the License. 13*2775Sraf * 14*2775Sraf * When distributing Covered Code, include this CDDL HEADER in each 15*2775Sraf * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 16*2775Sraf * If applicable, add the following below this CDDL HEADER, with the 17*2775Sraf * fields enclosed by brackets "[]" replaced with your own identifying 18*2775Sraf * information: Portions Copyright [yyyy] [name of copyright owner] 19*2775Sraf * 20*2775Sraf * CDDL HEADER END 21*2775Sraf */ 22*2775Sraf /* 23*2775Sraf * Copyright (c) 1997-1999 by Sun Microsystems, Inc. 24*2775Sraf * All rights reserved. 25*2775Sraf */ 26*2775Sraf 27*2775Sraf #ifndef _DB_H 28*2775Sraf #define _DB_H 29*2775Sraf 30*2775Sraf #pragma ident "%Z%%M% %I% %E% SMI" 31*2775Sraf 32*2775Sraf #ifdef __cplusplus 33*2775Sraf extern "C" { 34*2775Sraf #endif 35*2775Sraf 36*2775Sraf /* Generated by m4 */ 37*2775Sraf extern void db_set_current_library(char const *); 38*2775Sraf extern char *db_get_current_library(void); 39*2775Sraf extern void db_set_current_file(char const *); 40*2775Sraf extern char *db_get_current_file(void); 41*2775Sraf extern void db_set_output_file(char const *); 42*2775Sraf extern char *db_get_output_file(void); 43*2775Sraf extern void db_set_current_interface(char const *); 44*2775Sraf extern char *db_get_current_interface(void); 45*2775Sraf extern void db_set_source_directory(char const *); 46*2775Sraf extern char *db_get_source_directory(void); 47*2775Sraf extern void db_set_target_directory(char const *); 48*2775Sraf extern char *db_get_target_directory(void); 49*2775Sraf 50*2775Sraf /* By hand. */ 51*2775Sraf extern void db_add_print_types(char *, char *); 52*2775Sraf extern char *db_get_first_print_type(void); 53*2775Sraf extern char *db_get_next_print_type(void); 54*2775Sraf extern void db_sort_print_types(void); 55*2775Sraf extern void db_print_print_types(void); 56*2775Sraf 57*2775Sraf extern void db_set_arch(char const *); 58*2775Sraf extern char const *db_get_arch(void); 59*2775Sraf 60*2775Sraf extern void db_report(); 61*2775Sraf 62*2775Sraf #ifdef __cplusplus 63*2775Sraf } 64*2775Sraf #endif 65*2775Sraf 66*2775Sraf #endif /* _DB_H */ 67