Displaying 2 results from an estimated 2 matches for "g_ascii_formatd".
2008 Jan 10
0
8 commits - libswfdec/swfdec_as_date.c libswfdec/swfdec_as_object.c libswfdec/swfdec_as_types.c libswfdec/swfdec_bits.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_text_field_movie_html.c test/trace
...FDEC_AS_STR_Infinity;
- case FP_NAN:
- return SWFDEC_AS_STR_NaN;
- default:
- {
- gboolean found = FALSE, gotdot = FALSE;
- guint digits = 15;
- char tmp[50], *end, *start, *s;
- tmp[0] = ' ';
- s = &tmp[1];
- if (ABS (d) > 0.00001 && ABS (d) < 1e+15) {
- g_ascii_formatd (s, 50, "%.22f", d);
- } else {
- g_ascii_formatd (s, 50, "%.25e", d);
- }
- start = s;
- /* skip - sign */
- if (*start == '-')
- start++;
- /* count digits (maximum allowed is 15) */
- while (digits) {
- if (*start == '.') {
- start++;
- gotdot =...
2007 Oct 17
0
4 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_as_interpret.h libswfdec/swfdec_movie.c libswfdec/swfdec_system_as.c libswfdec/swfdec_text_field_movie.c test/trace
...g_string_append_printf (server, "x%d", (int) SWFDEC_AS_VALUE_GET_NUMBER (&val));
} else if (queries[i].name == SWFDEC_AS_STR_pixelAspectRatio) {
- g_string_append_printf (server, "&AR=%.1f", SWFDEC_AS_VALUE_GET_NUMBER (&val));
+ char buffer[10];
+ g_ascii_formatd (buffer, sizeof (buffer), "%.1f",
+ SWFDEC_AS_VALUE_GET_NUMBER (&val));
+ g_string_append (server, "&AR=");
+ g_string_append (server, buffer);
} else if (queries[i].name == SWFDEC_AS_STR_manufacturer) {
char *s = swfdec_as_string_escape (cx, play...