X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fvalue-labels.h;h=11a97b7e151979b044f64a9ca44cfa81449e0e10;hb=012b055f5f7b4ddd2a608e64c53eaae101b5634e;hp=ec73925da6b435825f8767c084df1f3d21c03c9d;hpb=2bfc3a138f308ffb38634a92b23bdc7b62592324;p=pspp-builds.git diff --git a/src/value-labels.h b/src/value-labels.h index ec73925d..11a97b7e 100644 --- a/src/value-labels.h +++ b/src/value-labels.h @@ -14,8 +14,8 @@ 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 @@ -41,7 +41,7 @@ size_t val_labs_count (struct val_labs *); 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; @@ -53,4 +53,10 @@ struct val_lab *val_labs_next (const struct val_labs *, 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 */