comparison src/editfns.c @ 203:850242ba4a81 r20-3b28

Import from CVS: tag r20-3b28
author cvs
date Mon, 13 Aug 2007 10:02:21 +0200
parents a2f645c6b9f8
children 78478c60bfcd
comparison
equal deleted inserted replaced
202:61eefc8fc970 203:850242ba4a81
1407 return Qnil; 1407 return Qnil;
1408 } 1408 }
1409 1409
1410 /* Third argument in FSF is INHERIT: 1410 /* Third argument in FSF is INHERIT:
1411 1411
1412 "The optional third arg INHERIT, if non-nil, says to inherit text properties\n\ 1412 "The optional third arg INHERIT, if non-nil, says to inherit text properties
1413 from adjoining text, if those properties are sticky." 1413 from adjoining text, if those properties are sticky."
1414 1414
1415 Jamie thinks this is bogus. */ 1415 Jamie thinks this is bogus. */
1416 1416
1417 1417
1924 and before the conversion character; it specifies the minimum number of 1924 and before the conversion character; it specifies the minimum number of
1925 characters that the converted argument will take up. Padding will be 1925 characters that the converted argument will take up. Padding will be
1926 added on the left (or on the right, if the `-' flag is specified), as 1926 added on the left (or on the right, if the `-' flag is specified), as
1927 necessary. Padding is done with spaces, or with zeroes if the `0' flag 1927 necessary. Padding is done with spaces, or with zeroes if the `0' flag
1928 is specified. 1928 is specified.
1929 If the field width is specified as `*', the field width is assumed to have
1930 been specified as an argument. Any repositioning specification that
1931 would normally specify the argument to be converted will now specify
1932 where to find this field width argument, not where to find the argument
1933 to be converted. If there is no repositioning specification, the normal
1934 next argument is used. The argument to be converted will be the next
1935 argument after the field width argument unless the precision is also
1936 specified as `*' (see below).
1937
1929 An optional period character and precision may be specified after any 1938 An optional period character and precision may be specified after any
1930 minimum field width. It specifies the minimum number of digits to 1939 minimum field width. It specifies the minimum number of digits to
1931 appear in %d, %i, %o, %x, and %X conversions (the number is padded 1940 appear in %d, %i, %o, %x, and %X conversions (the number is padded
1932 on the left with zeroes as necessary); the number of digits printed 1941 on the left with zeroes as necessary); the number of digits printed
1933 after the decimal point for %f, %e, and %E conversions; the number 1942 after the decimal point for %f, %e, and %E conversions; the number
1934 of significant digits printed in %g and %G conversions; and the 1943 of significant digits printed in %g and %G conversions; and the
1935 maximum number of non-padding characters printed in %s and %S 1944 maximum number of non-padding characters printed in %s and %S
1936 conversions. The default precision for floating-point conversions 1945 conversions. The default precision for floating-point conversions
1937 is six. 1946 is six.
1947 If the precision is specified as `*', the precision is assumed to have been
1948 specified as an argument. The argument used will be the next argument
1949 after the field width argument, if any. If the field width was not
1950 specified as an argument, any repositioning specification that would
1951 normally specify the argument to be converted will now specify where to
1952 find the precision argument. If there is no repositioning specification,
1953 the normal next argument is used.
1938 1954
1939 The ` ' and `+' flags mean prefix non-negative numbers with a space or 1955 The ` ' and `+' flags mean prefix non-negative numbers with a space or
1940 plus sign, respectively. 1956 plus sign, respectively.
1941 The `#' flag means print numbers in an alternate, more verbose format: 1957 The `#' flag means print numbers in an alternate, more verbose format:
1942 octal numbers begin with zero; hex numbers begin with a 0x or 0X; 1958 octal numbers begin with zero; hex numbers begin with a 0x or 0X;