summaryrefslogblamecommitdiff
path: root/saedit/common.c
blob: 9bb8a3068494b88e0ec1e79035fdecdaae0042c0 (plain) (tree)





















                                           
#include "common.h"

#include <stdlib.h>
#include <errno.h>

gboolean
try_strtoint (
	const gchar *str,
	gint        *result
) {
	gchar *endptr;
	gint   retval;

	errno = 0;
	retval = strtol (str, &endptr, 10);

	if (*endptr != 0 || errno != 0)
		return FALSE;

	*result = retval;
	return TRUE;
}