Mercurial > hg > xemacs-beta
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; |