shortsym.h
上传用户:ycwykj01
上传日期:2007-01-04
资源大小:1819k
文件大小:15k
源码类别:

网络编程

开发平台:

Unix_Linux

  1. /*
  2.  * Program: Definitions for compilers with 6-letter symbol limits
  3.  *
  4.  * Author: Mark Crispin
  5.  * 6158 Lariat Loop NE
  6.  * Bainbridge Island, WA  98110-2098
  7.  * Internet: MRC@Panda.COM
  8.  *
  9.  * Date: 24 May 1995
  10.  * Last Edited: 8 September 1999
  11.  *
  12.  * Copyright 1999 by Mark Crispin
  13.  *
  14.  *  Permission to use, copy, modify, and distribute this software and its
  15.  * documentation for any purpose and without fee is hereby granted, provided
  16.  * that the above copyright notices appear in all copies and that both the
  17.  * above copyright notices and this permission notice appear in supporting
  18.  * documentation, and that the name of Mark Crispin not be used in advertising
  19.  * or publicity pertaining to distribution of the software without specific,
  20.  * written prior permission.  This software is made available "as is", and
  21.  * MARK CRISPIN DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, WITH REGARD TO
  22.  * THIS SOFTWARE, INCLUDING WITHOUT LIMITATION ALL IMPLIED WARRANTIES OF
  23.  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND IN NO EVENT SHALL
  24.  * MARK CRISPIN BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES
  25.  * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  26.  * WHETHER IN AN ACTION OF CONTRACT, TORT (INCLUDING NEGLIGENCE) OR STRICT
  27.  * LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
  28.  * THIS SOFTWARE.
  29.  *
  30.  */
  31. #define auth_link a_link
  32. #define auth_log a_log
  33. #define auth_md5 a_md5
  34. #define auth_login_client al_cli
  35. #define auth_login_server al_ser
  36. #define auth_md5_valid a5_val
  37. #define auth_md5_client a5_cli
  38. #define auth_md5_server a5_ser
  39. #define authenticate a_auth
  40. #define authserver_login a_serv
  41. #define body_encodings bencds
  42. #define body_types btypes
  43. #define default_proto d_prot
  44. #define dummy_append d_appn
  45. #define dummy_canonicalize d_cano
  46. #define dummy_check d_chck
  47. #define dummy_close d_clos
  48. #define dummy_copy d_copy
  49. #define dummy_create d_crea
  50. #define dummy_create_path d_crep
  51. #define dummy_delete d_del
  52. #define dummy_expunge d_exp
  53. #define dummy_file d_fil
  54. #define dummy_list d_list
  55. #define dummy_list_work d_lstw
  56. #define dummy_listed d_lstd
  57. #define dummy_lsub d_lsub
  58. #define dummy_open d_open
  59. #define dummy_parameters d_parm
  60. #define dummy_ping d_ping
  61. #define dummy_rename d_ren
  62. #define dummy_scan d_scan
  63. #define dummy_search d_srch
  64. #define dummy_subscribe d_subs
  65. #define dummy_valid d_val
  66. #define env_parameters e_parm
  67. #define fatal fatal
  68. #define file_string fl_str
  69. #define file_string_init fl_ini
  70. #define file_string_next fl_nxt
  71. #define file_string_setpos fl_sps
  72. #define fs_get f_get
  73. #define fs_give f_give
  74. #define fs_resize f_resize
  75. #define imap_OK i_OK
  76. #define imap_append i_appn
  77. #define imap_auth i_auth
  78. #define imap_cache i_cach
  79. #define imap_challenge i_chln
  80. #define imap_check i_chck
  81. #define imap_close i_clos
  82. #define imap_copy i_copy
  83. #define imap_create i_crea
  84. #define imap_delete i_del
  85. #define imap_expunge i_expn
  86. #define imap_fake i_fake
  87. #define imap_fast i_fast
  88. #define imap_flag i_flag
  89. #define imap_flags i_flgs
  90. #define imap_gc i_gc
  91. #define imap_gc_body ig_bdy
  92. #define imap_host i_host
  93. #define imap_list i_list
  94. #define imap_list_work il_wrk
  95. #define imap_lsub i_lsub
  96. #define imap_manage i_man
  97. #define imap_msgdata i_msgd
  98. #define imap_msgno i_msgn
  99. #define imap_open i_open
  100. #define imap_parameters i_parm
  101. #define imap_parse_address ip_adr
  102. #define imap_parse_adrlist ip_adl
  103. #define imap_parse_body ip_bdy
  104. #define imap_parse_body_parameter ipb_pa
  105. #define imap_parse_body_structure ipb_st
  106. #define imap_parse_disposition ip_dsp
  107. #define imap_parse_envelope ip_env
  108. #define imap_parse_extension ip_ext
  109. #define imap_parse_flags ip_flg
  110. #define imap_parse_header ip_hdr
  111. #define imap_parse_language ip_lng
  112. #define imap_parse_namespace ip_nam
  113. #define imap_parse_reply ip_rep
  114. #define imap_parse_response ip_rsp
  115. #define imap_parse_string ip_str
  116. #define imap_parse_stringlist ip_stl
  117. #define imap_parse_thread ip_thr
  118. #define imap_parse_unsolicited ip_uns
  119. #define imap_parse_user_flag ipu_fl
  120. #define imap_ping i_ping
  121. #define imap_rename i_ren
  122. #define imap_reply i_rep
  123. #define imap_response i_rspn
  124. #define imap_scan i_scan
  125. #define imap_search i_srch
  126. #define imap_send i_send
  127. #define imap_send_astring is_ast
  128. #define imap_send_literal is_lit
  129. #define imap_send_sdate iss_da
  130. #define imap_send_slist iss_sl
  131. #define imap_send_spgm iss_pg
  132. #define imap_send_sset iss_st
  133. #define imap_sort i_sort
  134. #define imap_sout i_sout
  135. #define imap_soutr i_sotr
  136. #define imap_status i_stat
  137. #define imap_structure i_stru
  138. #define imap_subscribe i_sub
  139. #define imap_thread i_thrd
  140. #define imap_uid i_uid
  141. #define imap_unsubscribe i_uns
  142. #define imap_valid i_val
  143. #define internal_date in_dat
  144. #define mail_append_full m_appn
  145. #define mail_auth m_auth
  146. #define mail_body m_body
  147. #define mail_cdate m_cdat
  148. #define mail_check m_chck
  149. #define mail_close_full m_clos
  150. #define mail_compare_address mc_adr
  151. #define mail_compare_cstring mc_cst
  152. #define mail_compare_msg mc_msg
  153. #define mail_compare_sstring mc_sst
  154. #define mail_compare_ulong mc_uln
  155. #define mail_copy_full m_copy
  156. #define mail_create m_crea
  157. #define mail_criteria m_crit
  158. #define mail_criteria_date mc_dat
  159. #define mail_criteria_string mc_str
  160. #define mail_date m_date
  161. #define mail_debug m_dbug
  162. #define mail_delete m_del
  163. #define mail_elt m_elt
  164. #define mail_exists m_exst
  165. #define mail_expunge m_expn
  166. #define mail_expunged m_expd
  167. #define mail_fetch_body fs_bdy
  168. #define mail_fetch_fast mf_fst
  169. #define mail_fetch_flags mf_flg
  170. #define mail_fetch_header mf_hdr
  171. #define mail_fetch_message mf_msg
  172. #define mail_fetch_mime mf_mim
  173. #define mail_fetch_overview mf_ovr
  174. #define mail_fetch_structure mf_str
  175. #define mail_fetch_text mf_txt
  176. #define mail_fetch_text_return mf_txr
  177. #define mail_fetch_string_return mf_tsr
  178. #define mail_fetchfrom mf_frm
  179. #define mail_fetchsubject mf_sub
  180. #define mail_filter m_filt
  181. #define mail_flag m_flag
  182. #define mail_free_address mr_add
  183. #define mail_free_body mr_bdy
  184. #define mail_free_body_data mrb_da
  185. #define mail_free_body_parameter mrb_pr
  186. #define mail_free_body_part mrb_pt
  187. #define mail_free_cache mr_cac
  188. #define mail_free_elt mr_elt
  189. #define mail_free_envelope mr_env
  190. #define mail_free_handle mr_han
  191. #define mail_free_namespace mr_nsp
  192. #define mail_free_searchheader mrs_hd
  193. #define mail_free_searchor mrs_or
  194. #define mail_free_searchpgm mrs_pg
  195. #define mail_free_searchpgmlist mrs_pl
  196. #define mail_free_searchset mrs_st
  197. #define mail_free_sortpgm mr_spg
  198. #define mail_free_stringlist mr_sls
  199. #define mail_free_threadnode mr_thn
  200. #define mail_gc m_gc
  201. #define mail_gc_msg m_gcm
  202. #define mail_gc_body m_gcb
  203. #define mail_initbody m_ibdy
  204. #define mail_link m_link
  205. #define mail_list m_list
  206. #define mail_lock m_lock
  207. #define mail_longdate ml_lda
  208. #define mail_lookup_auth m_laut
  209. #define mail_lookup_auth_name m_latn
  210. #define mail_lsub m_lsub
  211. #define mail_makehandle m_mhdl
  212. #define mail_match_lines m_mlns
  213. #define mail_msgno m_msgn
  214. #define mail_newaddr mn_add
  215. #define mail_newbody mn_bdy
  216. #define mail_newbody_parameter mnb_pr
  217. #define mail_newbody_part mnb_pt
  218. #define mail_newbody_message_part mnb_mp
  219. #define mail_new_cache_elt mn_elt
  220. #define mail_newenvelope mn_env
  221. #define mail_newmsg mn_msg
  222. #define mail_newsearchheader mns_hd
  223. #define mail_newsearchor mns_or
  224. #define mail_newsearchpgm mns_pg
  225. #define mail_newsearchpgmlist mns_pl
  226. #define mail_newsearchset mns_st
  227. #define mail_newsortpgm mn_spg
  228. #define mail_newstringlist mn_sls
  229. #define mail_newthreadnode mn_thr
  230. #define mail_nodebug m_ndbg
  231. #define mail_open m_open
  232. #define mail_parameters m_parm
  233. #define mail_parse_date mp_dat
  234. #define mail_parse_flags mp_flg
  235. #define mail_partial_body mpt_bd
  236. #define mail_partial_text mpt_tx
  237. #define mail_ping m_ping
  238. #define mail_read m_read
  239. #define mail_recent m_rcent
  240. #define mail_rename m_ren
  241. #define mail_scan m_scan
  242. #define mail_search_addr ms_adr
  243. #define mail_search_body ms_bdy
  244. #define mail_search_full m_srch
  245. #define mail_search_gets ms_gts
  246. #define mail_search_header ms_hdr
  247. #define mail_search_header_text ms_hdt
  248. #define mail_search_keyword ms_key
  249. #define mail_search_msg ms_msg
  250. #define mail_search_string ms_str
  251. #define mail_search_text ms_txt
  252. #define mail_sequence m_seq
  253. #define mail_skip_fwd msk_fw
  254. #define mail_skip_re msk_re
  255. #define mail_sort ml_srt
  256. #define mail_sort_cache ms_csh
  257. #define mail_sort_compare ms_cmp
  258. #define mail_sort_loadcache ms_lcs
  259. #define mail_sort_msgs ms_mgs
  260. #define mail_status m_stat
  261. #define mail_status_default m_stad
  262. #define mail_stream m_strm
  263. #define mail_string m_strg
  264. #define mail_string_init mt_ini
  265. #define mail_string_next mt_nxt
  266. #define mail_string_setpos mt_sps
  267. #define mail_strip_subject mst_sb
  268. #define mail_subscribe m_sub
  269. #define mail_thread m_thr
  270. #define mail_threadlist mt_lst
  271. #define mail_thread_msgs mt_mgs
  272. #define mail_thread_compare_date mtc_da
  273. #define mail_thread_orderedsubject mt_osb
  274. #define mail_uid m_uid
  275. #define mail_uid_sequence mu_seq
  276. #define mail_unlock m_unl
  277. #define mail_unsubscribe m_uns
  278. #define mail_valid m_val
  279. #define mail_valid_net mv_net
  280. #define mail_valid_net_parse mvn_pr
  281. #define mailboxfile mbxfil
  282. #define md5_init m5_ini
  283. #define md5_update m5_upd
  284. #define md5_final m5_fin
  285. #define mime2_decode m2_dec
  286. #define mime2_text m2_txt
  287. #define mime2_token m2_tok
  288. #define mm_cache mm_cac
  289. #define mm_critical mm_crt
  290. #define mm_diskerror mm_dse
  291. #define mm_dlog mm_dlg
  292. #define mm_exists mm_exs
  293. #define mm_expunged mm_exp
  294. #define mm_fatal mm_ftl
  295. #define mm_flags mm_flg
  296. #define mm_list mm_lst
  297. #define mm_log mm_log
  298. #define mm_login mm_lgi
  299. #define mm_lsub mm_lsb
  300. #define mm_mailbox mm_mbx
  301. #define mm_nocritical mm_ncr
  302. #define mm_notify mm_not
  303. #define mm_searched mm_src
  304. #define myhomedir myhome
  305. #define mylocalhost myhost
  306. #define myusername_full myuser
  307. #define net_aopen nt_aop
  308. #define net_close nt_cls
  309. #define net_getbuffer nt_gtb
  310. #define net_getdata nt_gtd
  311. #define net_getline nt_gtl
  312. #define net_host nt_hst
  313. #define net_localhost nt_lhs
  314. #define net_open nt_opn
  315. #define net_port nt_prt
  316. #define net_sout nt_sot
  317. #define net_soutr nt_str
  318. #define netmsg_read nm_rea
  319. #define netmsg_slurp nm_slr
  320. #define netmsg_slurp_text nm_slt
  321. #define newsrc_check_uid nsc_ui
  322. #define newsrc_create ns_crea
  323. #define newsrc_error ns_err
  324. #define newsrc_lsub ns_lsub
  325. #define newsrc_newmessages ns_nms
  326. #define newsrc_newstate ns_nst
  327. #define newsrc_read ns_rea
  328. #define newsrc_status ns_sta
  329. #define newsrc_update ns_upd
  330. #define newsrc_write ns_wri
  331. #define newsrc_write_error ns_wer
  332. #define nntp_append n_appn
  333. #define nntp_canonicalize n_cano
  334. #define nntp_check n_chck
  335. #define nntp_close n_clos
  336. #define nntp_copy n_copy
  337. #define nntp_create n_crea
  338. #define nntp_delete n_del
  339. #define nntp_expunge n_expn
  340. #define nntp_fake n_fake
  341. #define nntp_fetchfast nf_fst
  342. #define nntp_fetchflags nf_flg
  343. #define nntp_fetchmessage nf_msg
  344. #define nntp_flagmsg n_fmsg
  345. #define nntp_gc n_gc
  346. #define nntp_header n_head
  347. #define nntp_isvalid n_isvl
  348. #define nntp_list n_list
  349. #define nntp_lsub n_lsub
  350. #define nntp_mail n_mail
  351. #define nntp_mclose n_mcls
  352. #define nntp_mopen n_mopn
  353. #define nntp_open_full n_open
  354. #define nntp_parameters n_parm
  355. #define nntp_parsestructure n_pars
  356. #define nntp_ping n_ping
  357. #define nntp_rename n_ren
  358. #define nntp_reply n_repl
  359. #define nntp_scan n_scan
  360. #define nntp_search n_srch
  361. #define nntp_search_msg ns_msg
  362. #define nntp_send n_send
  363. #define nntp_send_auth ns_aut
  364. #define nntp_send_auth_work ns_atw
  365. #define nntp_send_work n_sndw
  366. #define nntp_sort n_sort
  367. #define nntp_sort_loadcache ns_lcs
  368. #define nntp_soutr n_sout
  369. #define nntp_status n_stat
  370. #define nntp_subscribe n_sub
  371. #define nntp_text n_text
  372. #define nntp_text_slurp nt_slp
  373. #define nntp_thread n_thrd
  374. #define nntp_unsubscribe n_uns
  375. #define nntp_valid n_val
  376. #define pop3_append p_appn
  377. #define pop3_auth p_auth
  378. #define pop3_cache p_cach
  379. #define pop3_challenge p_chal
  380. #define pop3_check p_chck
  381. #define pop3_close p_clos
  382. #define pop3_copy p_copy
  383. #define pop3_create p_crea
  384. #define pop3_delete p_del
  385. #define pop3_expunge p_exp
  386. #define pop3_fake p_fake
  387. #define pop3_fetchfast pf_fst
  388. #define pop3_fetchflags pf_flg
  389. #define pop3_fetchmessage pf_msg
  390. #define pop3_gc p_gc
  391. #define pop3_list p_list
  392. #define pop3_lsub p_lsub
  393. #define pop3_open p_open
  394. #define pop3_parameters p_parm
  395. #define pop3_parsestructure p_pars
  396. #define pop3_ping p_ping
  397. #define pop3_rename p_ren
  398. #define pop3_reply p_rep
  399. #define pop3_response p_resp
  400. #define pop3_scan p_scan
  401. #define pop3_send p_send
  402. #define pop3_send_num ps_num
  403. #define pop3_status p_stat
  404. #define pop3_subscribe p_sub
  405. #define pop3_unsubscribe p_uns
  406. #define pop3_valid p_val
  407. #define rfc822_8bit r
  408. #define rfc822_address r_addr
  409. #define rfc822_address_line ra_lin
  410. #define rfc822_base64 r_b64
  411. #define rfc822_binary r_bin
  412. #define rfc822_cat r_cat
  413. #define rfc822_contents r_cont
  414. #define rfc822_cpy r_cpy
  415. #define rfc822_cpy_adr rc_adr
  416. #define rfc822_date r_date
  417. #define rfc822_default_subtype rd_sub
  418. #define rfc822_encode_body_7bit reb_7b
  419. #define rfc822_encode_body_8bit reb_8b
  420. #define rfc822_header r_head
  421. #define rfc822_header_line rh_lin
  422. #define rfc822_output r_out
  423. #define rfc822_output_body ro_bdy
  424. #define rfc822_parse_address rp_adr
  425. #define rfc822_parse_addrspec rp_ads
  426. #define rfc822_parse_adrlist rp_adl
  427. #define rfc822_parse_content rp_cnt
  428. #define rfc822_parse_content_header rpc_hd
  429. #define rfc822_parse_group rp_grp
  430. #define rfc822_parse_mailbox rp_mbx
  431. #define rfc822_parse_msg_full rp_msg
  432. #define rfc822_parse_parameter rp_par
  433. #define rfc822_parse_phrase rp_phr
  434. #define rfc822_parse_routeaddr rp_rte
  435. #define rfc822_parse_word rp_wrd
  436. #define rfc822_phraseonly r_poly
  437. #define rfc822_qprint r_qpnt
  438. #define rfc822_quote r_quot
  439. #define rfc822_skip_comment rs_cmt
  440. #define rfc822_skipws rs_ws
  441. #define rfc822_timezone r_tz
  442. #define rfc822_write_address_full rw_adr
  443. #define rfc822_write_body_header rwbh_8
  444. #define server_input_wait s_iwat
  445. #define server_login s_log
  446. #define server_init s_init
  447. #define sm_read sm_rd
  448. #define sm_subscribe sm_sub
  449. #define sm_unsubscribe sm_uns
  450. #define smtp_auth s_auth
  451. #define smtp_challenge s_chal
  452. #define smtp_close s_clos
  453. #define smtp_debug s_dbug
  454. #define smtp_ehlo s_ehlo
  455. #define smtp_fake s_fake
  456. #define smtp_mail s_mail
  457. #define smtp_nodebug s_nodb
  458. #define smtp_open_full s_open
  459. #define smtp_rcpt s_rcpt
  460. #define smtp_reply s_repl
  461. #define smtp_response s_resp
  462. #define smtp_send s_send
  463. #define smtp_send_auth ss_aut
  464. #define smtp_send_auth_work ss_atw
  465. #define smtp_send_work ss_wrk
  466. #define smtp_soutr s_str
  467. #define strcrlfcpy sc_cpy
  468. #define strcrlflen sc_len
  469. #define tcp_aopen t_aopn
  470. #define tcp_canonical t_cnon
  471. #define tcp_clienthost t_chst
  472. #define tcp_close t_clos
  473. #define tcp_getbuffer tg_buf
  474. #define tcp_getdata tg_dat
  475. #define tcp_getline tg_lin
  476. #define tcp_host t_host
  477. #define tcp_localhost t_lhst
  478. #define tcp_open t_open
  479. #define tcp_parameters t_parameters
  480. #define tcp_port t_port
  481. #define tcp_remotehost t_rhst
  482. #define tcp_serverhost t_shst
  483. #define tcp_serverport t_sprt
  484. #define tcp_sout t_sout
  485. #define tcp_soutr t_str
  486. #define textcpy txcopy
  487. #define textcpystring txcpst
  488. #define textcpyoffstring txcpos
  489. #define utf8_iso2022text u8_i22
  490. #define utf8_mime2text u8_mi2
  491. #define utf8_searchpgm u8_spg
  492. #define utf8_stringlist u8_lst
  493. #define utf8_text u8_txt
  494. #define utf8_text_8859_1 u8t_we
  495. #define utf8_text_1byte u8t_1b
  496. #define utf8_text_1byte8 u8t_18
  497. #define utf8_text_euc u8t_eu
  498. #define utf8_text_dbyte u8t_db
  499. #define utf8_text_dbyte2 u8t_d2
  500. #define utf8_text_sjis u8t_sj
  501. #define utf8_text_2022 u8t_22