You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
- 02111-1307, USA. */
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+ 02110-1301, USA. */
#ifndef VAL_LABS_H
#define VAL_LABS_H 1
int val_labs_add (struct val_labs *, union value, const char *);
int val_labs_replace (struct val_labs *, union value, const char *);
int val_labs_remove (struct val_labs *, union value);
-const char *val_labs_find (const struct val_labs *, union value);
+char *val_labs_find (const struct val_labs *, union value);
struct val_labs_iterator;
struct val_labs_iterator **);
void val_labs_done (struct val_labs_iterator **);
+/* Return a string representing this value, in the form most
+ appropriate from a human factors perspective.
+ (IE: the label if it has one, otherwise the alpha/numeric )
+*/
+const char *value_to_string(const union value *, const struct variable *);
+
#endif /* value-labels.h */