OpenSolaris_b135/lib/libtecla/common/mapfile-vers

#
# CDDL HEADER START
#
# The contents of this file are subject to the terms of the
# Common Development and Distribution License (the "License").
# You may not use this file except in compliance with the License.
#
# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
# or http://www.opensolaris.org/os/licensing.
# See the License for the specific language governing permissions
# and limitations under the License.
#
# When distributing Covered Code, include this CDDL HEADER in each
# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
# If applicable, add the following below this CDDL HEADER, with the
# fields enclosed by brackets "[]" replaced with your own identifying
# information: Portions Copyright [yyyy] [name of copyright owner]
#
# CDDL HEADER END
#
#
# Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#

#
# MAPFILE HEADER START
#
# WARNING:  STOP NOW.  DO NOT MODIFY THIS FILE.
# Object versioning must comply with the rules detailed in
#
#	usr/src/lib/README.mapfiles
#
# You should not be making modifications here until you've read the most current
# copy of that file. If you need help, contact a gatekeeper for guidance.
#
# MAPFILE HEADER END
#

#
# The instances of "tecla_l.5" below (note "l" vs "1") are by design;
# quoting the author:
#
# Unfortunately the tecla_l.5 version string is by now embedded in any
# executable that linked with libtecla versions 1.5 ..., so I can't fix
# the typo without preventing those programs from linking against 1.6.
# Thus I now have to derive tecla_1.6 from tecla_l.5, in the map file.
#

tecla_1.6 {
    global:
	gl_append_history;
	gl_automatic_history;
	gl_query_char;
	gl_read_char;
} tecla_l.5;

tecla_l.5 {
    global:
	cpl_recall_matches;
	gl_abandon_line;
	gl_bind_keyseq;
	gl_catch_blocked;
	gl_completion_action;
	gl_display_text;
	gl_erase_terminal;
	gl_error_message;
	gl_handle_signal;
	gl_inactivity_timeout;
	gl_io_mode;
	gl_list_signals;
	gl_normal_io;
	gl_pending_io;
	gl_raw_io;
	gl_register_action;
	gl_return_status;
	gl_set_term_size;
	gl_tty_signals;
} tecla_1.4;

tecla_1.4 {
    global:
	gl_clear_history;
	gl_configure_getline;
	gl_echo_mode;
	gl_group_history;
	gl_ignore_signal;
	gl_last_signal;
	gl_limit_history;
	gl_load_history;
	gl_lookup_history;
	gl_prompt_style;
	gl_range_of_history;
	gl_replace_prompt;
	gl_resize_history;
	gl_save_history;
	gl_show_history;
	gl_size_of_history;
	gl_state_of_history;
	gl_terminal_size;
	gl_toggle_history;
	gl_trap_signal;
	gl_watch_fd;
	libtecla_version;
} tecla_1.3;

tecla_1.3 {
    global:
	ef_list_expansions;
} tecla_1.2;

tecla_1.2 {
    global:
	cfc_file_start;
	cfc_literal_escapes;
	cfc_set_check_fn;
	cpl_add_completion;
	cpl_check_exe;
	cpl_complete_word;
	cpl_file_completions;
	cpl_init_FileArgs;
	cpl_last_error;
	cpl_list_completions;
	cpl_record_error;
	del_CplFileConf;
	del_ExpandFile;
	del_GetLine;
	del_PathCache;
	del_PcaPathConf;
	del_WordCompletion;
	ef_expand_file;
	ef_last_error;
	gl_change_terminal;
	gl_customize_completion;
	gl_get_line;
	new_CplFileConf;
	new_ExpandFile;
	new_GetLine;
	new_PathCache;
	new_PcaPathConf;
	new_WordCompletion;
	pca_last_error;
	pca_lookup_file;
	pca_path_completions;
	pca_scan_path;
	pca_set_check_fn;
	ppc_file_start;
	ppc_literal_escapes;
    local:
	*;
};