OSDN Git Service

(split) Import translated manuals from JM CVS Repository.
[linuxjm/LDP_man-pages.git] / release / man3 / a64l.3
1 .\" Copyright 2002 walter harms (walter.harms@informatik.uni-oldenburg.de)
2 .\" Distributed under GPL
3 .\"
4 .\" Corrected, aeb, 2002-05-30
5 .\"
6 .\" Japanese Version Copyright (c) 2002-2003 Yuichi SATO
7 .\"         all rights reserved.
8 .\" Translated Tue Aug  6 04:34:20 JST 2002
9 .\"         by Yuichi SATO <ysato@h4.dion.ne.jp>
10 .\" Updated & Modified Thu Nov 27 01:02:55 JST 2003
11 .\"         by Yuichi SATO <ysato444@yahoo.co.jp>
12 .\"
13 .\"WORD:        sign-extend     Éä¹æ³ÈÄ¥
14 .\"
15 .TH A64L 3 2007-07-26 "" "Linux Programmer's Manual"
16 .SH Ì¾Á°
17 a64l, l64a \- long ¤È base-64 ¤òÊÑ´¹¤¹¤ë
18 .SH ½ñ¼°
19 .B #include <stdlib.h>
20 .sp
21 .BI "long a64l(char *" str64 );
22 .sp
23 .BI "char *l64a(long " value );
24 .sp
25 .in -4n
26 glibc ¸þ¤±¤Îµ¡Ç½¸¡ºº¥Þ¥¯¥í¤ÎÍ×·ï
27 .RB ( feature_test_macros (7)
28 »²¾È):
29 .in
30 .sp
31 .BR a64l (),
32 .BR l64a ():
33 _SVID_SOURCE || _XOPEN_SOURCE\ >=\ 500
34 .SH ÀâÌÀ
35 ¤³¤ì¤é¤Î´Ø¿ô¤Ï 32 ¥Ó¥Ã¥È long À°¿ô¤È
36 ¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó base-64 ASCII Ê¸»úÎó (Ťµ 0 ¡Á 6) ¤Î´Ö¤ÎÊÑ´¹¤ò¹Ô¤¦¡£
37 .BR a64l ()
38 ¤Î°ú¤­¿ô¤Îʸ»úÎ󤬠7 Ê¸»ú°Ê¾å¤Î¾ì¹ç¡¢
39 ºÇ½é¤Î 6 ¥Ð¥¤¥È¤¬»È¤ï¤ì¤ë¡£
40 .I long
41 ·¿¤¬ 32 ¥Ó¥Ã¥È¤è¤êÂ礭¤¤¾ì¹ç¡¢
42 .BR l64a ()
43 ¤Ï
44 .I value
45 ¤Î²¼°Ì 32 ¥Ó¥Ã¥È¤Î¤ß¤ò»È¤¤¡¢
46 .BR a64l ()
47 ¤Ï 32 ¥Ó¥Ã¥È¤Î·ë²Ì¤òÉä¹æ³ÈÄ¥ (sign-extend) ¤¹¤ë¡£
48 .LP
49 base-64 ¥·¥¹¥Æ¥à¤Ç»È¤ï¤ì¤ë 64 ¸Ä¤Îʸ»ú¤Ï°Ê²¼¤ÎÄ̤ê¤Ç¤¢¤ë:
50 .RS
51 .nf
52
53 \&\(aq.\(aq     ¤Ï 0 ¤òɽ¤¹¡£
54 \&\(aq/\(aq     ¤Ï 1 ¤òɽ¤¹¡£
55 0-9     ¤Ï 2-11 ¤òɽ¤¹¡£
56 A-Z     ¤Ï 12-37 ¤òɽ¤¹¡£
57 a-z     ¤Ï 38-63 ¤òɽ¤¹¡£
58
59 .fi
60 .RE
61 ¤è¤Ã¤Æ 123 = 59*64^0 + 1*64^1 = "v/" ¤Ç¤¢¤ë¡£
62 .SH ½àµò
63 POSIX.1-2001.
64 .SH Ãí°Õ
65 .BR a64l ()
66 ¤ÇÊÖ¤µ¤ì¤ëÃͤÏÀÅŪ¥Ð¥Ã¥Õ¥¡¤Ø¤Î¥Ý¥¤¥ó¥¿¤«¤â¤·¤ì¤Ê¤¤¤Î¤Ç¡¢
67 °Ê¹ß¤Î¸Æ¤Ó½Ð¤·¤Ç¾å½ñ¤­¤µ¤ì¤ë²ÄǽÀ­¤¬¤¢¤ë¡£
68 .LP
69 .I value
70 ¤¬Éé¤Î¾ì¹ç¡¢
71 .BR l64a ()
72 ¤ÎÆ°ºî¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¡£
73 .I value
74 ¤¬ 0 ¤Î¾ì¹ç¤Ï¶õʸ»úÎó¤òÊÖ¤¹¡£
75 .LP
76 ¤³¤ì¤é¤Î´Ø¿ô¤Ï glibc 2.2.5 °ÊÁ°¤Ç¤Ï´Ö°ã¤Ã¤Æ¤¤¤ë
77 (ºÇ¾å°Ì¥Ç¥¸¥Ã¥È¤òºÇ½é¤Ë¤·¤Æ¤¤¤ë)¡£
78 .LP
79 ¤³¤ì¤Ï
80 .BR uuencode (1)
81 ¤Ç»È¤ï¤ì¤ë¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤Ç¤Ï¤Ê¤¤¡£
82 .SH ´ØÏ¢¹àÌÜ
83 .BR uuencode (1),
84 .\" .BR itoa (3),
85 .BR strtoul (3)