+++ /dev/null
-cscope 15 $HOME/Downloads/LUFA-111009/Demos/Device/ClassDriver/Xbee-avr 0000543599
- @Descriptors.c
-
-38 \ 2
- ~"Desü\9dtÜs.h
-"
-
-48 #ià(
-USE_INTERNAL_SERIAL
- =ð
-NO_DESCRIPTOR
-)
-
-49 #w¬n\9ag
-USE_INTERNAL_SERIAL
-
-is
-
-nÙ
-
-ava\9eabË
-
-Ú
-
-this
-
-AVR
- -
-¶\97£
-
-mªu®ly
-
-cÚ¡ruù
-
-a
-
-deviû
-
-£r\9fl
-
-desü\9dtÜ
-.
-
-57 cڡ
-USB_Desü\9dtÜ_Deviû_t
-
-PROGMEM
-
- gDeviûDesü\9dtÜ
- =
-
-59 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_Desü\9dtÜ_Deviû_t
-), .
- gTy³
- =
-DTYPE_Deviû
-},
-
-61 .
- gUSBS³cifiÿtiÚ
- =
-VERSION_BCD
-(01.10),
-
-62 .
- gCÏss
- =
-USB_CSCP_IADDeviûCÏss
-,
-
-63 .
- gSubCÏss
- =
-USB_CSCP_IADDeviûSubþass
-,
-
-64 .
- gPrÙocÞ
- =
-USB_CSCP_IADDeviûPrÙocÞ
-,
-
-66 .
- gEndpo\9at0Size
- =
-FIXED_CONTROL_ENDPOINT_SIZE
-,
-
-68 .
- gV\92dÜID
- = 0x03EB,
-
-69 .
- gProduùID
- = 0x204E,
-
-70 .
- gR\96\97£Numb\94
- =
-VERSION_BCD
-(00.01),
-
-72 .
- gMªuçùu»rS\8cIndex
- = 0x01,
-
-73 .
- gProduùS\8cIndex
- = 0x02,
-
-74 .
- gS\94\9flNumS\8cIndex
- =
-USE_INTERNAL_SERIAL
-,
-
-76 .
- gNumb\94OfCÚfigu¿tiÚs
- =
-FIXED_NUM_CONFIGURATIONS
-
-
-84 cڡ
-USB_Desü\9dtÜ_CÚfigu¿tiÚ_t
-
-PROGMEM
-
- gCÚfigu¿tiÚDesü\9dtÜ
- =
-
-86 .
-CÚfig
- =
-
-88 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_Desü\9dtÜ_CÚfigu¿tiÚ_H\97d\94_t
-), .
- gTy³
- =
-DTYPE_CÚfigu¿tiÚ
-},
-
-90 .
- gTÙ®CÚfigu¿tiÚSize
- = \17(
-USB_Desü\9dtÜ_CÚfigu¿tiÚ_t
-),
-
-91 .
- gTÙ®IÁ\94çûs
- = 4,
-
-93 .
- gCÚfigu¿tiÚNumb\94
- = 1,
-
-94 .
- gCÚfigu¿tiÚS\8cIndex
- =
-NO_DESCRIPTOR
-,
-
-96 .
- gCÚfigA\89ribu\8bs
- = (
-USB_CONFIG_ATTR_BUSPOWERED
- |
-USB_CONFIG_ATTR_SELFPOWERED
-),
-
-98 .
- gMaxPow\94CÚsum±iÚ
- =
-USB_CONFIG_POWER_MA
-(100)
-
-101 .
- gCDC1_IAD
- =
-
-103 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_Desü\9dtÜ_IÁ\94çû_Assoc\9ftiÚ_t
-), .
- gTy³
- =
-DTYPE_IÁ\94çûAssoc\9ftiÚ
-},
-
-105 .
- gF\9c¡IÁ\94çûIndex
- = 0,
-
-106 .
- gTÙ®IÁ\94çûs
- = 2,
-
-108 .
- gCÏss
- =
-CDC_CSCP_CDCCÏss
-,
-
-109 .
- gSubCÏss
- =
-CDC_CSCP_ACMSubþass
-,
-
-110 .
- gPrÙocÞ
- =
-CDC_CSCP_ATCommªdPrÙocÞ
-,
-
-112 .
- gIADS\8cIndex
- =
-NO_DESCRIPTOR
-
-
-115 .
- gCDC1_CCI_IÁ\94çû
- =
-
-117 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_Desü\9dtÜ_IÁ\94çû_t
-), .
- gTy³
- =
-DTYPE_IÁ\94çû
-},
-
-119 .
- gIÁ\94çûNumb\94
- = 0,
-
-120 .
- gAÉ\94Ç\8bS\91t\9ag
- = 0,
-
-122 .
- gTÙ®Endpo\9ats
- = 1,
-
-124 .
- gCÏss
- =
-CDC_CSCP_CDCCÏss
-,
-
-125 .
- gSubCÏss
- =
-CDC_CSCP_ACMSubþass
-,
-
-126 .
- gPrÙocÞ
- =
-CDC_CSCP_ATCommªdPrÙocÞ
-,
-
-128 .
- gIÁ\94çûS\8cIndex
- =
-NO_DESCRIPTOR
-
-
-131 .
- gCDC1_FunùiÚ®_H\97d\94
- =
-
-133 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_CDC_Desü\9dtÜ_FunùiÚ®H\97d\94_t
-), .
- gTy³
- =
-DTYPE_CSIÁ\94çû
-},
-
-134 .
- gSubty³
- =
-CDC_DSUBTYPE_CSIÁ\94çû_H\97d\94
-,
-
-136 .
- gCDCS³cifiÿtiÚ
- =
-VERSION_BCD
-(01.10),
-
-139 .
- gCDC1_FunùiÚ®_ACM
- =
-
-141 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_CDC_Desü\9dtÜ_FunùiÚ®ACM_t
-), .
- gTy³
- =
-DTYPE_CSIÁ\94çû
-},
-
-142 .
- gSubty³
- =
-CDC_DSUBTYPE_CSIÁ\94çû_ACM
-,
-
-144 .
- gCab\9e\99\9bs
- = 0x06,
-
-147 .
- gCDC1_FunùiÚ®_UniÚ
- =
-
-149 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_CDC_Desü\9dtÜ_FunùiÚ®UniÚ_t
-), .
- gTy³
- =
-DTYPE_CSIÁ\94çû
-},
-
-150 .
- gSubty³
- =
-CDC_DSUBTYPE_CSIÁ\94çû_UniÚ
-,
-
-152 .
- gMa¡\94IÁ\94çûNumb\94
- = 0,
-
-153 .
- gSÏveIÁ\94çûNumb\94
- = 1,
-
-156 .
- gCDC1_Mªagem\92tEndpo\9at
- =
-
-158 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_Desü\9dtÜ_Endpo\9at_t
-), .
- gTy³
- =
-DTYPE_Endpo\9at
-},
-
-160 .
- gEndpo\9atAdd»ss
- = (
-ENDPOINT_DIR_IN
- |
-CDC1_NOTIFICATION_EPNUM
-),
-
-161 .
- gA\89ribu\8bs
- = (
-EP_TYPE_INTERRUPT
- |
-ENDPOINT_ATTR_NO_SYNC
- |
-ENDPOINT_USAGE_DATA
-),
-
-162 .
- gEndpo\9atSize
- =
-CDC_NOTIFICATION_EPSIZE
-,
-
-163 .
- gPÞl\9agIÁ\94v®MS
- = 0xFF
-
-166 .
- gCDC1_DCI_IÁ\94çû
- =
-
-168 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_Desü\9dtÜ_IÁ\94çû_t
-), .
- gTy³
- =
-DTYPE_IÁ\94çû
-},
-
-170 .
- gIÁ\94çûNumb\94
- = 1,
-
-171 .
- gAÉ\94Ç\8bS\91t\9ag
- = 0,
-
-173 .
- gTÙ®Endpo\9ats
- = 2,
-
-175 .
- gCÏss
- =
-CDC_CSCP_CDCD©aCÏss
-,
-
-176 .
- gSubCÏss
- =
-CDC_CSCP_NoD©aSubþass
-,
-
-177 .
- gPrÙocÞ
- =
-CDC_CSCP_NoD©aPrÙocÞ
-,
-
-179 .
- gIÁ\94çûS\8cIndex
- =
-NO_DESCRIPTOR
-
-
-182 .
- gCDC1_D©aOutEndpo\9at
- =
-
-184 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_Desü\9dtÜ_Endpo\9at_t
-), .
- gTy³
- =
-DTYPE_Endpo\9at
-},
-
-186 .
- gEndpo\9atAdd»ss
- = (
-ENDPOINT_DIR_OUT
- |
-CDC1_RX_EPNUM
-),
-
-187 .
- gA\89ribu\8bs
- = (
-EP_TYPE_BULK
- |
-ENDPOINT_ATTR_NO_SYNC
- |
-ENDPOINT_USAGE_DATA
-),
-
-188 .
- gEndpo\9atSize
- =
-CDC_TXRX_EPSIZE
-,
-
-189 .
- gPÞl\9agIÁ\94v®MS
- = 0x01
-
-192 .
- gCDC1_D©aInEndpo\9at
- =
-
-194 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_Desü\9dtÜ_Endpo\9at_t
-), .
- gTy³
- =
-DTYPE_Endpo\9at
-},
-
-196 .
- gEndpo\9atAdd»ss
- = (
-ENDPOINT_DIR_IN
- |
-CDC1_TX_EPNUM
-),
-
-197 .
- gA\89ribu\8bs
- = (
-EP_TYPE_BULK
- |
-ENDPOINT_ATTR_NO_SYNC
- |
-ENDPOINT_USAGE_DATA
-),
-
-198 .
- gEndpo\9atSize
- =
-CDC_TXRX_EPSIZE
-,
-
-199 .
- gPÞl\9agIÁ\94v®MS
- = 0x01
-
-202 .
- gCDC2_IAD
- =
-
-204 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_Desü\9dtÜ_IÁ\94çû_Assoc\9ftiÚ_t
-), .
- gTy³
- =
-DTYPE_IÁ\94çûAssoc\9ftiÚ
-},
-
-206 .
- gF\9c¡IÁ\94çûIndex
- = 2,
-
-207 .
- gTÙ®IÁ\94çûs
- = 2,
-
-209 .
- gCÏss
- =
-CDC_CSCP_CDCCÏss
-,
-
-210 .
- gSubCÏss
- =
-CDC_CSCP_ACMSubþass
-,
-
-211 .
- gPrÙocÞ
- =
-CDC_CSCP_ATCommªdPrÙocÞ
-,
-
-213 .
- gIADS\8cIndex
- =
-NO_DESCRIPTOR
-
-
-216 .
- gCDC2_CCI_IÁ\94çû
- =
-
-218 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_Desü\9dtÜ_IÁ\94çû_t
-), .
- gTy³
- =
-DTYPE_IÁ\94çû
-},
-
-220 .
- gIÁ\94çûNumb\94
- = 2,
-
-221 .
- gAÉ\94Ç\8bS\91t\9ag
- = 0,
-
-223 .
- gTÙ®Endpo\9ats
- = 1,
-
-225 .
- gCÏss
- =
-CDC_CSCP_CDCCÏss
-,
-
-226 .
- gSubCÏss
- =
-CDC_CSCP_ACMSubþass
-,
-
-227 .
- gPrÙocÞ
- =
-CDC_CSCP_ATCommªdPrÙocÞ
-,
-
-229 .
- gIÁ\94çûS\8cIndex
- =
-NO_DESCRIPTOR
-
-
-232 .
- gCDC2_FunùiÚ®_H\97d\94
- =
-
-234 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_CDC_Desü\9dtÜ_FunùiÚ®H\97d\94_t
-), .
- gTy³
- =
-DTYPE_CSIÁ\94çû
-},
-
-235 .
- gSubty³
- =
-CDC_DSUBTYPE_CSIÁ\94çû_H\97d\94
-,
-
-237 .
- gCDCS³cifiÿtiÚ
- =
-VERSION_BCD
-(01.10),
-
-240 .
- gCDC2_FunùiÚ®_ACM
- =
-
-242 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_CDC_Desü\9dtÜ_FunùiÚ®ACM_t
-), .
- gTy³
- =
-DTYPE_CSIÁ\94çû
-},
-
-243 .
- gSubty³
- =
-CDC_DSUBTYPE_CSIÁ\94çû_ACM
-,
-
-245 .
- gCab\9e\99\9bs
- = 0x06,
-
-248 .
- gCDC2_FunùiÚ®_UniÚ
- =
-
-250 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_CDC_Desü\9dtÜ_FunùiÚ®UniÚ_t
-), .
- gTy³
- =
-DTYPE_CSIÁ\94çû
-},
-
-251 .
- gSubty³
- =
-CDC_DSUBTYPE_CSIÁ\94çû_UniÚ
-,
-
-253 .
- gMa¡\94IÁ\94çûNumb\94
- = 2,
-
-254 .
- gSÏveIÁ\94çûNumb\94
- = 3,
-
-257 .
- gCDC2_Mªagem\92tEndpo\9at
- =
-
-259 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_Desü\9dtÜ_Endpo\9at_t
-), .
- gTy³
- =
-DTYPE_Endpo\9at
-},
-
-261 .
- gEndpo\9atAdd»ss
- = (
-ENDPOINT_DIR_IN
- |
-CDC2_NOTIFICATION_EPNUM
-),
-
-262 .
- gA\89ribu\8bs
- = (
-EP_TYPE_INTERRUPT
- |
-ENDPOINT_ATTR_NO_SYNC
- |
-ENDPOINT_USAGE_DATA
-),
-
-263 .
- gEndpo\9atSize
- =
-CDC_NOTIFICATION_EPSIZE
-,
-
-264 .
- gPÞl\9agIÁ\94v®MS
- = 0xFF
-
-267 .
- gCDC2_DCI_IÁ\94çû
- =
-
-269 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_Desü\9dtÜ_IÁ\94çû_t
-), .
- gTy³
- =
-DTYPE_IÁ\94çû
-},
-
-271 .
- gIÁ\94çûNumb\94
- = 3,
-
-272 .
- gAÉ\94Ç\8bS\91t\9ag
- = 0,
-
-274 .
- gTÙ®Endpo\9ats
- = 2,
-
-276 .
- gCÏss
- =
-CDC_CSCP_CDCD©aCÏss
-,
-
-277 .
- gSubCÏss
- =
-CDC_CSCP_NoD©aSubþass
-,
-
-278 .
- gPrÙocÞ
- =
-CDC_CSCP_NoD©aPrÙocÞ
-,
-
-280 .
- gIÁ\94çûS\8cIndex
- =
-NO_DESCRIPTOR
-
-
-283 .
- gCDC2_D©aOutEndpo\9at
- =
-
-285 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_Desü\9dtÜ_Endpo\9at_t
-), .
- gTy³
- =
-DTYPE_Endpo\9at
-},
-
-287 .
- gEndpo\9atAdd»ss
- = (
-ENDPOINT_DIR_OUT
- |
-CDC2_RX_EPNUM
-),
-
-288 .
- gA\89ribu\8bs
- = (
-EP_TYPE_BULK
- |
-ENDPOINT_ATTR_NO_SYNC
- |
-ENDPOINT_USAGE_DATA
-),
-
-289 .
- gEndpo\9atSize
- =
-CDC_TXRX_EPSIZE
-,
-
-290 .
- gPÞl\9agIÁ\94v®MS
- = 0x01
-
-293 .
- gCDC2_D©aInEndpo\9at
- =
-
-295 .
-H\97d\94
- = {.
-Size
- = \17(
-USB_Desü\9dtÜ_Endpo\9at_t
-), .
- gTy³
- =
-DTYPE_Endpo\9at
-},
-
-297 .
- gEndpo\9atAdd»ss
- = (
-ENDPOINT_DIR_IN
- |
-CDC2_TX_EPNUM
-),
-
-298 .
- gA\89ribu\8bs
- = (
-EP_TYPE_BULK
- |
-ENDPOINT_ATTR_NO_SYNC
- |
-ENDPOINT_USAGE_DATA
-),
-
-299 .
- gEndpo\9atSize
- =
-CDC_TXRX_EPSIZE
-,
-
-300 .
- gPÞl\9agIÁ\94v®MS
- = 0x01
-
-308 cڡ
-USB_Desü\9dtÜ_S\8c\9ag_t
-
-PROGMEM
-
- gLªguageS\8c\9ag
- =
-
-310 .
-H\97d\94
- = {.
-Size
- =
-USB_STRING_LEN
-(1), .
- gTy³
- =
-DTYPE_S\8c\9ag
-},
-
-312 .
- gUnicodeS\8c\9ag
- = {
-LANGUAGE_ID_ENG
-}
-
-319 cڡ
-USB_Desü\9dtÜ_S\8c\9ag_t
-
-PROGMEM
-
- gMªuçùu»rS\8c\9ag
- =
-
-321 .
-H\97d\94
- = {.
-Size
- =
-USB_STRING_LEN
-(11), .
- gTy³
- =
-DTYPE_S\8c\9ag
-},
-
-323 .
- gUnicodeS\8c\9ag
- =
-L
-"Dean Camera"
-
-330 cڡ
-USB_Desü\9dtÜ_S\8c\9ag_t
-
-PROGMEM
-
- gProduùS\8c\9ag
- =
-
-332 .
-H\97d\94
- = {.
-Size
- =
-USB_STRING_LEN
-(13), .
- gTy³
- =
-DTYPE_S\8c\9ag
-},
-
-334 .
- gUnicodeS\8c\9ag
- =
-L
-"LUFA Dual CDC Demo"
-
-343
-u\9at16_t
-
- $CALLBACK_USB_G\91Desü\9dtÜ
-(cڡ
-u\9at16_t
-
-wV®ue
-,
-
-344 cڡ
-u\9at8_t
-
-wIndex
-,
-
-345 cڡ \1e** cڡ
-Desü\9dtÜAdd»ss
-)
-
-347 cڡ
-u\9at8_t
-
-Desü\9dtÜTy³
- = (
-wV®ue
- >> 8);
-
-348 cڡ
-u\9at8_t
-
-Desü\9dtÜNumb\94
- = (
-wV®ue
- & 0xFF);
-
-350 cڡ \1e*
-Add»ss
- =
-NULL
-;
-
-351
-u\9at16_t
-
-Size
- =
-NO_DESCRIPTOR
-;
-
-353 \1a
-Desü\9dtÜTy³
-)
-
-355 \ 4
-DTYPE_Deviû
-:
-
-356
-Add»ss
- = &
-DeviûDesü\9dtÜ
-;
-
-357
-Size
- = \17(
-USB_Desü\9dtÜ_Deviû_t
-);
-
-359 \ 4
-DTYPE_CÚfigu¿tiÚ
-:
-
-360
-Add»ss
- = &
-CÚfigu¿tiÚDesü\9dtÜ
-;
-
-361
-Size
- = \17(
-USB_Desü\9dtÜ_CÚfigu¿tiÚ_t
-);
-
-363 \ 4
-DTYPE_S\8c\9ag
-:
-
-364 \1a
-Desü\9dtÜNumb\94
-)
-
-367
-Add»ss
- = &
-LªguageS\8c\9ag
-;
-
-368
-Size
- =
- `pgm_»ad_by\8b
-(&
-LªguageS\8c\9ag
-.
-H\97d\94
-.Size);
-
-371
-Add»ss
- = &
-Mªuçùu»rS\8c\9ag
-;
-
-372
-Size
- =
- `pgm_»ad_by\8b
-(&
-Mªuçùu»rS\8c\9ag
-.
-H\97d\94
-.Size);
-
-375
-Add»ss
- = &
-ProduùS\8c\9ag
-;
-
-376
-Size
- =
- `pgm_»ad_by\8b
-(&
-ProduùS\8c\9ag
-.
-H\97d\94
-.Size);
-
-383 *
-Desü\9dtÜAdd»ss
- =
-Add»ss
-;
-
-384 \15
-Size
-;
-
-385
- }
-}
-
- @Descriptors.h
-
-36 #iâdeà
-_DESCRIPTORS_H_
-
-
-37 \ 1
- #_DESCRIPTORS_H_
-
-
- )
-
-40 \ 2
- ~<avr/pgm¥aû.h
->
-
-42 \ 2
- ~<LUFA/Driv\94s/USB/USB.h
->
-
-46 \ 1
- #CDC1_TX_EPNUM
- 1
-
- )
-
-49 \ 1
- #CDC1_RX_EPNUM
- 2
-
- )
-
-52 \ 1
- #CDC1_NOTIFICATION_EPNUM
- 3
-
- )
-
-55 \ 1
- #CDC2_TX_EPNUM
- 4
-
- )
-
-58 \ 1
- #CDC2_RX_EPNUM
- 5
-
- )
-
-61 \ 1
- #CDC2_NOTIFICATION_EPNUM
- 6
-
- )
-
-64 \ 1
- #CDC_NOTIFICATION_EPSIZE
- 8
-
- )
-
-67 \ 1
- #CDC_TXRX_EPSIZE
- 16
-
- )
-
-76
-USB_Desü\9dtÜ_CÚfigu¿tiÚ_H\97d\94_t
-
- mCÚfig
-;
-
-79
-USB_Desü\9dtÜ_IÁ\94çû_Assoc\9ftiÚ_t
-
- mCDC1_IAD
-;
-
-80
-USB_Desü\9dtÜ_IÁ\94çû_t
-
- mCDC1_CCI_IÁ\94çû
-;
-
-81
-USB_CDC_Desü\9dtÜ_FunùiÚ®H\97d\94_t
-
- mCDC1_FunùiÚ®_H\97d\94
-;
-
-82
-USB_CDC_Desü\9dtÜ_FunùiÚ®ACM_t
-
- mCDC1_FunùiÚ®_ACM
-;
-
-83
-USB_CDC_Desü\9dtÜ_FunùiÚ®UniÚ_t
-
- mCDC1_FunùiÚ®_UniÚ
-;
-
-84
-USB_Desü\9dtÜ_Endpo\9at_t
-
- mCDC1_Mªagem\92tEndpo\9at
-;
-
-87
-USB_Desü\9dtÜ_IÁ\94çû_t
-
- mCDC1_DCI_IÁ\94çû
-;
-
-88
-USB_Desü\9dtÜ_Endpo\9at_t
-
- mCDC1_D©aOutEndpo\9at
-;
-
-89
-USB_Desü\9dtÜ_Endpo\9at_t
-
- mCDC1_D©aInEndpo\9at
-;
-
-92
-USB_Desü\9dtÜ_IÁ\94çû_Assoc\9ftiÚ_t
-
- mCDC2_IAD
-;
-
-93
-USB_Desü\9dtÜ_IÁ\94çû_t
-
- mCDC2_CCI_IÁ\94çû
-;
-
-94
-USB_CDC_Desü\9dtÜ_FunùiÚ®H\97d\94_t
-
- mCDC2_FunùiÚ®_H\97d\94
-;
-
-95
-USB_CDC_Desü\9dtÜ_FunùiÚ®ACM_t
-
- mCDC2_FunùiÚ®_ACM
-;
-
-96
-USB_CDC_Desü\9dtÜ_FunùiÚ®UniÚ_t
-
- mCDC2_FunùiÚ®_UniÚ
-;
-
-97
-USB_Desü\9dtÜ_Endpo\9at_t
-
- mCDC2_Mªagem\92tEndpo\9at
-;
-
-100
-USB_Desü\9dtÜ_IÁ\94çû_t
-
- mCDC2_DCI_IÁ\94çû
-;
-
-101
-USB_Desü\9dtÜ_Endpo\9at_t
-
- mCDC2_D©aOutEndpo\9at
-;
-
-102
-USB_Desü\9dtÜ_Endpo\9at_t
-
- mCDC2_D©aInEndpo\9at
-;
-
-103 }
- tUSB_Desü\9dtÜ_CÚfigu¿tiÚ_t
-;
-
-106
-u\9at16_t
-
- $CALLBACK_USB_G\91Desü\9dtÜ
-(cڡ
-u\9at16_t
-
-wV®ue
-,
-
-107 cڡ
-u\9at8_t
-
-wIndex
-,
-
-108 cڡ \1e** cڡ
-Desü\9dtÜAdd»ss
-)
-
-109
-ATTR_WARN_UNUSED_RESULT
-
- `ATTR_NON_NULL_PTR_ARG
-(3);
-
- @DualVirtualSerial.c
-
-37 \ 2
- ~"Du®V\9ctu®S\94\9fl.h
-"
-
-40 \ 2
- ~<av\94sive.h
->
-
-41 \ 2
- ~<av\94sive/\94rÜ.h
->
-
-42 \ 2
- ~<av\94sive/queue.h
->
-
-44 \ 2
- ~<scheduËr.h
->
-
-45 \ 2
- ~<þock_time.h
->
-
-46 \ 2
- ~<·r£.h
->
-
-47 \ 2
- ~<rdl\9ae.h
->
-
-48 \ 2
- ~<tim\94.h
->
-
-50 \ 2
- ~"xb\93_ÃighbÜ.h
-"
-
-51 \ 2
- ~"xb\93_©cmd.h
-"
-
-52 \ 2
- ~"xb\93_¡©s.h
-"
-
-53 \ 2
- ~"xb\93_buf.h
-"
-
-54 \ 2
- ~"xb\93_´Ùo.h
-"
-
-55 \ 2
- ~"xb\93.h
-"
-
-57 \ 2
- ~"ma\9a.h
-"
-
-58 \ 2
- ~"cmdl\9ae.h
-"
-
-59 \ 2
- ~"ÿÎout.h
-"
-
-61 vÞ©\9e\90
-u\9at16_t
-
- gglob®_ms
-;
-
-62 \19
-ÿÎout_mªag\94
-
- gcm
-;
-
-63 \12
- gcmdl\9ae_\9aput_\92abËd
- = 1;
-
-71
-USB_CÏssInfo_CDC_Deviû_t
-
- gV\9ctu®S\94\9fl1_CDC_IÁ\94çû
- =
-
-73 .
-CÚfig
- =
-
-75 .
-CÚ\8cÞIÁ\94çûNumb\94
- = 0,
-
-77 .
- gD©aINEndpo\9atNumb\94
- =
-CDC1_TX_EPNUM
-,
-
-78 .
- gD©aINEndpo\9atSize
- =
-CDC_TXRX_EPSIZE
-,
-
-79 .
- gD©aINEndpo\9atDoubËBªk
- =
-çl£
-,
-
-81 .
- gD©aOUTEndpo\9atNumb\94
- =
-CDC1_RX_EPNUM
-,
-
-82 .
- gD©aOUTEndpo\9atSize
- =
-CDC_TXRX_EPSIZE
-,
-
-83 .
- gD©aOUTEndpo\9atDoubËBªk
- =
-çl£
-,
-
-85 .
- gNÙifiÿtiÚEndpo\9atNumb\94
- =
-CDC1_NOTIFICATION_EPNUM
-,
-
-86 .
- gNÙifiÿtiÚEndpo\9atSize
- =
-CDC_NOTIFICATION_EPSIZE
-,
-
-87 .
- gNÙifiÿtiÚEndpo\9atDoubËBªk
- =
-çl£
-,
-
-96
-USB_CÏssInfo_CDC_Deviû_t
-
- gV\9ctu®S\94\9fl2_CDC_IÁ\94çû
- =
-
-98 .
-CÚfig
- =
-
-100 .
-CÚ\8cÞIÁ\94çûNumb\94
- = 2,
-
-102 .
- gD©aINEndpo\9atNumb\94
- =
-CDC2_TX_EPNUM
-,
-
-103 .
- gD©aINEndpo\9atSize
- =
-CDC_TXRX_EPSIZE
-,
-
-104 .
- gD©aINEndpo\9atDoubËBªk
- =
-çl£
-,
-
-106 .
- gD©aOUTEndpo\9atNumb\94
- =
-CDC2_RX_EPNUM
-,
-
-107 .
- gD©aOUTEndpo\9atSize
- =
-CDC_TXRX_EPSIZE
-,
-
-108 .
- gD©aOUTEndpo\9atDoubËBªk
- =
-çl£
-,
-
-110 .
- gNÙifiÿtiÚEndpo\9atNumb\94
- =
-CDC2_NOTIFICATION_EPNUM
-,
-
-111 .
- gNÙifiÿtiÚEndpo\9atSize
- =
-CDC_NOTIFICATION_EPSIZE
-,
-
-112 .
- gNÙifiÿtiÚEndpo\9atDoubËBªk
- =
-çl£
-,
-
-118 \18
-u\9at16_t
-
- $g\91_time_ms
-(\1e)
-
-120 \15
-glob®_ms
-;
-
-121
- }
-}
-
-123 \18\1e
- $do_Ëd_bl\9ak
-(\19
-ÿÎout_mªag\94
- *
-cm
-,
-
-124 \19
-ÿÎout
- *
-þt
-, \1e*
-dummy
-)
-
-126 \18
-u\9at8_t
-
-a
- = 0;
-
-128 ià(
-a
- & 1)
-
-129
- `LEDs_S\91AÎLEDs
-(0);
-
-131
- `LEDs_S\91AÎLEDs
-(0xff);
-
-132
-a
-++;
-
-133
- }
-}
-
-135 \18\1e
- $\9aüem\92t_ms
-(\1e*
-dummy
-)
-
-137
-glob®_ms
-++;
-
-138
- }
-}
-
-140 \18\1e
- $ma\9a_tim\94_\9a\8b¼u±
-(\1e)
-
-142 \18
-u\9at8_t
-
-ýt
- = 0;
-
-143
-ýt
-++;
-
-144
- `£i
-();
-
-145 ià((
-ýt
- & 0x3) == 0)
-
-146
- `scheduËr_\9a\8b¼u±
-();
-
-147
- }
-}
-
-153 \12
- $ma\9a
-(\1e)
-
-155 \19
-ÿÎout
-
-t1
-;
-
-156
-FILE
- *
-xb\93_f\9ee
-;
-
-157
-\9at8_t
-
-\94r
-;
-
-158 \19
-xb\93_dev
-
-dev
-;
-
-160
- `S\91upH¬dw¬e
-();
-
-162
- `LEDs_S\91AÎLEDs
-(
-LEDMASK_USB_NOTREADY
-);
-
-164
- `fdevݒ
-(
-usb£r\9fl1_dev_£nd
-,
-usb£r\9fl1_dev_»cv
-);
-
-165
-xb\93_f\9ee
- =
- `fdevݒ
-(
-usb£r\9fl2_dev_£nd
-,
-usb£r\9fl2_dev_»cv
-);
-
-166
- `scheduËr_\9a\99
-();
-
-167
- `tim\94_\9a\99
-();
-
-168
- `tim\940_»gi¡\94_OV_\9a\8c
-(
-ma\9a_tim\94_\9a\8b¼u±
-);
-
-169
- `£i
-();
-
-171
- `scheduËr_add_³riodiÿl_ev\92t_´iÜ\99y
-(
-\9aüem\92t_ms
-,
-NULL
-,
-
-172 1000L /
-SCHEDULER_UNIT
-,
-
-173
-LED_PRIO
-);
-
-174
- `cmdl\9ae_\9a\99
-();
-
-175
- `ÿÎout_mªag\94_\9a\99
-(&
-cm
-,
-g\91_time_ms
-);
-
-176
- `ÿÎout_»£t
-(&
-cm
-, &
-t1
-, 500,
-PERIODICAL
-,
-do_Ëd_bl\9ak
-,
-NULL
-);
-
-179
-\94r
- =
- `xb\93_\9a\99
-();
-
-180 ià(
-\94r
- < 0)
-
-183
-xb\93_dev
- = &
-dev
-;
-
-186 ià(
- `xb\93_Ý\92
-(
-xb\93_dev
-,
-xb\93_f\9ee
-) < 0)
-
-190 ià(
- `xb\93_»gi¡\94_chªÃl
-(
-xb\93_dev
-,
-XBEE_DEFAULT_CHANNEL
-,
-
-191
-xb\93_rx
-,
-NULL
-) < 0) {
-
-192
- `år\9atf
-(
-¡d\94r
-, "cannot\84egister default channel\n");
-
-196
- `£i
-();
-
-199
- `CheckJoy¡ickMovem\92t
-();
-
-201
- `ÿÎout_mªage
-(&
-cm
-);
-
-204
-\9at16_t
-
-c
-;
-
-207
-c
- =
- `CDC_Deviû_ReûiveBy\8b
-(&
-V\9ctu®S\94\9fl2_CDC_IÁ\94çû
-);
-
-208 ià(
-c
- >= 0)
-
-209
- `CDC_Deviû_S\92dBy\8b
-(&
-V\9ctu®S\94\9fl1_CDC_IÁ\94çû
-,
-
-210 (
-u\9at8_t
-)
-c
-);
-
-213
-c
- =
- `CDC_Deviû_ReûiveBy\8b
-(&
-V\9ctu®S\94\9fl1_CDC_IÁ\94çû
-);
-
-214 ià(
-c
- >= 0)
-
-215
- `CDC_Deviû_S\92dBy\8b
-(&
-V\9ctu®S\94\9fl2_CDC_IÁ\94çû
-,
-
-216 (
-u\9at8_t
-)
-c
-);
-
-219 ià(
-cmdl\9ae_\9aput_\92abËd
-)
-
-220
- `cmdl\9ae_pÞl
-();
-
-221
- `xb\93_´Ùo_rx
-(
-xb\93_dev
-);
-
-224
- `CDC_Deviû_USBTask
-(&
-V\9ctu®S\94\9fl1_CDC_IÁ\94çû
-);
-
-225
- `CDC_Deviû_USBTask
-(&
-V\9ctu®S\94\9fl2_CDC_IÁ\94çû
-);
-
-226
- `USB_USBTask
-();
-
-228
- }
-}
-
-231 \1e
- $S\91upH¬dw¬e
-(\1e)
-
-234
-MCUSR
- &ð~(1 <<
-WDRF
-);
-
-235
- `wdt_di§bË
-();
-
-238
- `þock_´esÿË_£t
-(
-þock_div_1
-);
-
-241
- `Joy¡ick_In\99
-();
-
-242
- `LEDs_In\99
-();
-
-243
- `USB_In\99
-();
-
-244
- }
-}
-
-249 \1e
- $CheckJoy¡ickMovem\92t
-(\1e)
-
-251
-u\9at8_t
-
-JoyS\8ftus_LCL
- =
- `Joy¡ick_G\91S\8ftus
-();
-
-252 \ 5*
-R\95ÜtS\8c\9ag
- =
-NULL
-;
-
-253 \18
-boÞ
-
-AùiÚS\92t
- =
-çl£
-;
-
-255 ià(
-JoyS\8ftus_LCL
- &
-JOY_UP
-)
-
-256
-R\95ÜtS\8c\9ag
- = "Joystick Up\r\n";
-
-257 \vià(
-JoyS\8ftus_LCL
- &
-JOY_DOWN
-)
-
-258
-R\95ÜtS\8c\9ag
- = "Joystick Down\r\n";
-
-259 \vià(
-JoyS\8ftus_LCL
- &
-JOY_LEFT
-)
-
-260
-R\95ÜtS\8c\9ag
- = "Joystick Left\r\n";
-
-261 \vià(
-JoyS\8ftus_LCL
- &
-JOY_RIGHT
-)
-
-262
-R\95ÜtS\8c\9ag
- = "Joystick Right\r\n";
-
-263 \vià(
-JoyS\8ftus_LCL
- &
-JOY_PRESS
-)
-
-264
-R\95ÜtS\8c\9ag
- = "Joystick Pressed\r\n";
-
-266
-AùiÚS\92t
- =
-çl£
-;
-
-268 ià((
-R\95ÜtS\8c\9ag
- !ð
-NULL
-è&& (
-AùiÚS\92t
- =ð
-çl£
-))
-
-270
-AùiÚS\92t
- =
-\8cue
-;
-
-272
- `CDC_Deviû_S\92dS\8c\9ag
-(&
-V\9ctu®S\94\9fl1_CDC_IÁ\94çû
-,
-R\95ÜtS\8c\9ag
-);
-
-274
- }
-}
-
-277 \1e
- $EVENT_USB_Deviû_CÚÃù
-(\1e)
-
-279
- `LEDs_S\91AÎLEDs
-(
-LEDMASK_USB_ENUMERATING
-);
-
-280
- }
-}
-
-283 \1e
- $EVENT_USB_Deviû_DiscÚÃù
-(\1e)
-
-285
- `LEDs_S\91AÎLEDs
-(
-LEDMASK_USB_NOTREADY
-);
-
-286
- }
-}
-
-289 \1e
- $EVENT_USB_Deviû_CÚfigu¿tiÚChªged
-(\1e)
-
-291
-boÞ
-
-CÚfigSucûss
- =
-\8cue
-;
-
-293
-CÚfigSucûss
- &ð
- `CDC_Deviû_CÚfigu»Endpo\9ats
-(&
-V\9ctu®S\94\9fl1_CDC_IÁ\94çû
-);
-
-294
-CÚfigSucûss
- &ð
- `CDC_Deviû_CÚfigu»Endpo\9ats
-(&
-V\9ctu®S\94\9fl2_CDC_IÁ\94çû
-);
-
-296
- `LEDs_S\91AÎLEDs
-(
-CÚfigSucûss
- ?
-LEDMASK_USB_READY
- :
-LEDMASK_USB_ERROR
-);
-
-298
- `rdl\9ae_Ãwl\9ae
-(&
-xb\93bßrd
-.
-rdl
-, xb\93bßrd.
-´om±
-);
-
-299
- }
-}
-
-302 \1e
- $EVENT_USB_Deviû_CÚ\8cÞReque¡
-(\1e)
-
-304
- `CDC_Deviû_ProûssCÚ\8cÞReque¡
-(&
-V\9ctu®S\94\9fl1_CDC_IÁ\94çû
-);
-
-305
- `CDC_Deviû_ProûssCÚ\8cÞReque¡
-(&
-V\9ctu®S\94\9fl2_CDC_IÁ\94çû
-);
-
-306
- }
-}
-
- @DualVirtualSerial.h
-
-36 #iâdeà
-_DUAL_VIRTUALSERIAL_H_
-
-
-37 \ 1
- #_DUAL_VIRTUALSERIAL_H_
-
-
- )
-
-40 \ 2
- ~<avr/io.h
->
-
-41 \ 2
- ~<avr/wdt.h
->
-
-42 \ 2
- ~<avr/pow\94.h
->
-
-43 \ 2
- ~<avr/\9a\8b¼u±.h
->
-
-44 \ 2
- ~<¡r\9ag.h
->
-
-46 \ 2
- ~"Desü\9dtÜs.h
-"
-
-48 \ 2
- ~<LUFA/V\94siÚ.h
->
-
-49 \ 2
- ~<LUFA/Driv\94s/Bßrd/LEDs.h
->
-
-50 \ 2
- ~<LUFA/Driv\94s/Bßrd/Joy¡ick.h
->
-
-51 \ 2
- ~<LUFA/Driv\94s/USB/USB.h
->
-
-55 \ 1
- #LEDMASK_USB_NOTREADY
-
-LEDS_LED1
-
-
- )
-
-58 \ 1
- #LEDMASK_USB_ENUMERATING
- (
-LEDS_LED2
- |
-LEDS_LED3
-)
-
- )
-
-61 \ 1
- #LEDMASK_USB_READY
- (
-LEDS_LED2
- |
-LEDS_LED4
-)
-
- )
-
-64 \ 1
- #LEDMASK_USB_ERROR
- (
-LEDS_LED1
- |
-LEDS_LED3
-)
-
- )
-
-67 \1e
-S\91upH¬dw¬e
-(\1e);
-
-68 \1e
-CheckJoy¡ickMovem\92t
-(\1e);
-
-70 \1e
-EVENT_USB_Deviû_CÚÃù
-(\1e);
-
-71 \1e
-EVENT_USB_Deviû_DiscÚÃù
-(\1e);
-
-72 \1e
-EVENT_USB_Deviû_CÚfigu¿tiÚChªged
-(\1e);
-
-73 \1e
-EVENT_USB_Deviû_CÚ\8cÞReque¡
-(\1e);
-
-75 \r
-USB_CÏssInfo_CDC_Deviû_t
-
-V\9ctu®S\94\9fl1_CDC_IÁ\94çû
-;
-
-76 \r
-USB_CÏssInfo_CDC_Deviû_t
-
-V\9ctu®S\94\9fl2_CDC_IÁ\94çû
-;
-
- @autoconf.h
-
-4 \ 1
- #AUTOCONF_INCLUDED
-
-
- )
-
-9 #undeà
-CONFIG_MCU_AT90S2313
-
-
-10 #undeà
-CONFIG_MCU_AT90S2323
-
-
-11 #undeà
-CONFIG_MCU_AT90S3333
-
-
-12 #undeà
-CONFIG_MCU_AT90S2343
-
-
-13 #undeà
-CONFIG_MCU_ATTINY22
-
-
-14 #undeà
-CONFIG_MCU_ATTINY26
-
-
-15 #undeà
-CONFIG_MCU_AT90S4414
-
-
-16 #undeà
-CONFIG_MCU_AT90S4433
-
-
-17 #undeà
-CONFIG_MCU_AT90S4434
-
-
-18 #undeà
-CONFIG_MCU_AT90S8515
-
-
-19 #undeà
-CONFIG_MCU_AT90S8534
-
-
-20 #undeà
-CONFIG_MCU_AT90S8535
-
-
-21 #undeà
-CONFIG_MCU_AT86RF401
-
-
-22 #undeà
-CONFIG_MCU_ATMEGA103
-
-
-23 #undeà
-CONFIG_MCU_ATMEGA603
-
-
-24 #undeà
-CONFIG_MCU_AT43USB320
-
-
-25 #undeà
-CONFIG_MCU_AT43USB355
-
-
-26 #undeà
-CONFIG_MCU_AT76C711
-
-
-27 #undeà
-CONFIG_MCU_ATMEGA8
-
-
-28 #undeà
-CONFIG_MCU_ATMEGA48
-
-
-29 #undeà
-CONFIG_MCU_ATMEGA88
-
-
-30 #undeà
-CONFIG_MCU_ATMEGA8515
-
-
-31 #undeà
-CONFIG_MCU_ATMEGA8535
-
-
-32 #undeà
-CONFIG_MCU_ATTINY13
-
-
-33 #undeà
-CONFIG_MCU_ATTINY2313
-
-
-34 #undeà
-CONFIG_MCU_ATMEGA16
-
-
-35 #undeà
-CONFIG_MCU_ATMEGA161
-
-
-36 #undeà
-CONFIG_MCU_ATMEGA162
-
-
-37 #undeà
-CONFIG_MCU_ATMEGA163
-
-
-38 #undeà
-CONFIG_MCU_ATMEGA165
-
-
-39 #undeà
-CONFIG_MCU_ATMEGA168
-
-
-40 #undeà
-CONFIG_MCU_ATMEGA169
-
-
-41 #undeà
-CONFIG_MCU_ATMEGA32
-
-
-42 #undeà
-CONFIG_MCU_ATMEGA323
-
-
-43 #undeà
-CONFIG_MCU_ATMEGA325
-
-
-44 #undeà
-CONFIG_MCU_ATMEGA3250
-
-
-45 #undeà
-CONFIG_MCU_ATMEGA64
-
-
-46 #undeà
-CONFIG_MCU_ATMEGA645
-
-
-47 #undeà
-CONFIG_MCU_ATMEGA6450
-
-
-48 #undeà
-CONFIG_MCU_ATMEGA128
-
-
-49 #undeà
-CONFIG_MCU_ATMEGA1281
-
-
-50 #undeà
-CONFIG_MCU_AT90CAN128
-
-
-51 #undeà
-CONFIG_MCU_AT94K
-
-
-52 #undeà
-CONFIG_MCU_AT90S1200
-
-
-53 #undeà
-CONFIG_MCU_ATMEGA2560
-
-
-54 #undeà
-CONFIG_MCU_ATMEGA256
-
-
-55 \ 1
- #CONFIG_MCU_ATMEGAUSB1287
-
-
- )
-
-56 \ 1
- #CONFIG_QUARTZ
- (16000000)
-
- )
-
-61 #undeà
-CONFIG_OPTM_0
-
-
-62 #undeà
-CONFIG_OPTM_1
-
-
-63 #undeà
-CONFIG_OPTM_2
-
-
-64 #undeà
-CONFIG_OPTM_3
-
-
-65 \ 1
- #CONFIG_OPTM_S
- 1
-
- )
-
-66 \ 1
- #CONFIG_MATH_LIB
- 1
-
- )
-
-67 #undeà
-CONFIG_FDEVOPEN_COMPAT
-
-
-68 #undeà
-CONFIG_NO_PRINTF
-
-
-69 #undeà
-CONFIG_MINIMAL_PRINTF
-
-
-70 #undeà
-CONFIG_STANDARD_PRINTF
-
-
-71 \ 1
- #CONFIG_ADVANCED_PRINTF
- 1
-
- )
-
-72 #undeà
-CONFIG_FORMAT_IHEX
-
-
-73 #undeà
-CONFIG_FORMAT_SREC
-
-
-74 \ 1
- #CONFIG_FORMAT_BINARY
- 1
-
- )
-
-79 \ 1
- #CONFIG_MODULE_CIRBUF
- 1
-
- )
-
-80 #undeà
-CONFIG_MODULE_CIRBUF_LARGE
-
-
-81 #undeà
-CONFIG_MODULE_FIXED_POINT
-
-
-82 #undeà
-CONFIG_MODULE_VECT2
-
-
-83 #undeà
-CONFIG_MODULE_GEOMETRY
-
-
-84 #undeà
-CONFIG_MODULE_HOSTSIM
-
-
-85 \ 1
- #CONFIG_MODULE_SCHEDULER
- 1
-
- )
-
-86 \ 1
- #CONFIG_MODULE_SCHEDULER_STATS
- 1
-
- )
-
-87 \ 1
- #CONFIG_MODULE_SCHEDULER_CREATE_CONFIG
- 1
-
- )
-
-88 #undeà
-CONFIG_MODULE_SCHEDULER_USE_TIMERS
-
-
-89 #undeà
-CONFIG_MODULE_SCHEDULER_TIMER0
-
-
-90 \ 1
- #CONFIG_MODULE_SCHEDULER_MANUAL
- 1
-
- )
-
-91 \ 1
- #CONFIG_MODULE_TIME
- 1
-
- )
-
-92 \ 1
- #CONFIG_MODULE_TIME_CREATE_CONFIG
- 1
-
- )
-
-93 #undeà
-CONFIG_MODULE_TIME_EXT
-
-
-94 #undeà
-CONFIG_MODULE_TIME_EXT_CREATE_CONFIG
-
-
-99 \ 1
- #CONFIG_MODULE_UART
- 1
-
- )
-
-100 #undeà
-CONFIG_MODULE_UART_9BITS
-
-
-101 \ 1
- #CONFIG_MODULE_UART_CREATE_CONFIG
- 1
-
- )
-
-102 \ 1
- #CONFIG_MODULE_SPI
- 1
-
- )
-
-103 \ 1
- #CONFIG_MODULE_SPI_CREATE_CONFIG
- 1
-
- )
-
-104 \ 1
- #CONFIG_MODULE_I2C
- 1
-
- )
-
-105 \ 1
- #CONFIG_MODULE_I2C_MASTER
- 1
-
- )
-
-106 #undeà
-CONFIG_MODULE_I2C_MULTIMASTER
-
-
-107 \ 1
- #CONFIG_MODULE_I2C_CREATE_CONFIG
- 1
-
- )
-
-108 #undeà
-CONFIG_MODULE_MF2_CLIENT
-
-
-109 #undeà
-CONFIG_MODULE_MF2_CLIENT_USE_SCHEDULER
-
-
-110 #undeà
-CONFIG_MODULE_MF2_CLIENT_CREATE_CONFIG
-
-
-111 #undeà
-CONFIG_MODULE_MF2_SERVER
-
-
-112 #undeà
-CONFIG_MODULE_MF2_SERVER_CREATE_CONFIG
-
-
-117 \ 1
- #CONFIG_MODULE_TIMER
- 1
-
- )
-
-118 #undeà
-CONFIG_MODULE_TIMER_CREATE_CONFIG
-
-
-119 #undeà
-CONFIG_MODULE_TIMER_DYNAMIC
-
-
-120 #undeà
-CONFIG_MODULE_PWM
-
-
-121 #undeà
-CONFIG_MODULE_PWM_CREATE_CONFIG
-
-
-122 #undeà
-CONFIG_MODULE_PWM_NG
-
-
-123 #undeà
-CONFIG_MODULE_ADC
-
-
-124 #undeà
-CONFIG_MODULE_ADC_CREATE_CONFIG
-
-
-129 #undeà
-CONFIG_MODULE_MENU
-
-
-130 \ 1
- #CONFIG_MODULE_VT100
- 1
-
- )
-
-131 \ 1
- #CONFIG_MODULE_RDLINE
- 1
-
- )
-
-132 \ 1
- #CONFIG_MODULE_RDLINE_CREATE_CONFIG
- 1
-
- )
-
-133 \ 1
- #CONFIG_MODULE_RDLINE_KILL_BUF
- 1
-
- )
-
-134 \ 1
- #CONFIG_MODULE_RDLINE_HISTORY
- 1
-
- )
-
-135 \ 1
- #CONFIG_MODULE_PARSE
- 1
-
- )
-
-136 #undeà
-CONFIG_MODULE_PARSE_NO_FLOAT
-
-
-141 #undeà
-CONFIG_MODULE_LCD
-
-
-142 #undeà
-CONFIG_MODULE_LCD_CREATE_CONFIG
-
-
-143 #undeà
-CONFIG_MODULE_MULTISERVO
-
-
-144 #undeà
-CONFIG_MODULE_MULTISERVO_CREATE_CONFIG
-
-
-145 #undeà
-CONFIG_MODULE_AX12
-
-
-146 #undeà
-CONFIG_MODULE_AX12_CREATE_CONFIG
-
-
-151 #undeà
-CONFIG_MODULE_BRUSHLESS_3PHASE_DIGITAL_HALL
-
-
-152 #undeà
-CONFIG_MODULE_BRUSHLESS_3PHASE_DIGITAL_HALL_CREATE_CONFIG
-
-
-153 #undeà
-CONFIG_MODULE_BRUSHLESS_3PHASE_DIGITAL_HALL_DOUBLE
-
-
-154 #undeà
-CONFIG_MODULE_BRUSHLESS_3PHASE_DIGITAL_HALL_DOUBLE_CREATE_CONFIG
-
-
-159 #undeà
-CONFIG_MODULE_ENCODERS_MICROB
-
-
-160 #undeà
-CONFIG_MODULE_ENCODERS_MICROB_CREATE_CONFIG
-
-
-161 #undeà
-CONFIG_MODULE_ENCODERS_EIRBOT
-
-
-162 #undeà
-CONFIG_MODULE_ENCODERS_EIRBOT_CREATE_CONFIG
-
-
-163 #undeà
-CONFIG_MODULE_ENCODERS_SPI
-
-
-164 #undeà
-CONFIG_MODULE_ENCODERS_SPI_CREATE_CONFIG
-
-
-169 #undeà
-CONFIG_MODULE_ROBOT_SYSTEM
-
-
-170 #undeà
-CONFIG_MODULE_ROBOT_SYSTEM_USE_F64
-
-
-171 #undeà
-CONFIG_MODULE_ROBOT_SYSTEM_MOT_AND_EXT
-
-
-172 #undeà
-CONFIG_MODULE_POSITION_MANAGER
-
-
-173 #undeà
-CONFIG_MODULE_COMPENSATE_CENTRIFUGAL_FORCE
-
-
-174 #undeà
-CONFIG_MODULE_TRAJECTORY_MANAGER
-
-
-175 #undeà
-CONFIG_MODULE_BLOCKING_DETECTION_MANAGER
-
-
-176 #undeà
-CONFIG_MODULE_OBSTACLE_AVOIDANCE
-
-
-177 #undeà
-CONFIG_MODULE_OBSTACLE_AVOIDANCE_CREATE_CONFIG
-
-
-182 #undeà
-CONFIG_MODULE_CONTROL_SYSTEM_MANAGER
-
-
-183 #undeà
-CONFIG_MODULE_PID
-
-
-184 #undeà
-CONFIG_MODULE_PID_CREATE_CONFIG
-
-
-185 #undeà
-CONFIG_MODULE_RAMP
-
-
-186 #undeà
-CONFIG_MODULE_QUADRAMP
-
-
-187 #undeà
-CONFIG_MODULE_QUADRAMP_DERIVATE
-
-
-188 #undeà
-CONFIG_MODULE_BIQUAD
-
-
-193 #undeà
-CONFIG_MODULE_CC2420
-
-
-194 #undeà
-CONFIG_MODULE_CC2420_CREATE_CONFIG
-
-
-199 #undeà
-CONFIG_MODULE_AES
-
-
-200 #undeà
-CONFIG_MODULE_AES_CTR
-
-
-201 #undeà
-CONFIG_MODULE_MD5
-
-
-202 #undeà
-CONFIG_MODULE_MD5_HMAC
-
-
-203 #undeà
-CONFIG_MODULE_RC4
-
-
-208 #undeà
-CONFIG_MODULE_BASE64
-
-
-209 #undeà
-CONFIG_MODULE_HAMMING
-
-
-214 \ 1
- #CONFIG_MODULE_DIAGNOSTIC
- 1
-
- )
-
-215 \ 1
- #CONFIG_MODULE_DIAGNOSTIC_CREATE_CONFIG
- 1
-
- )
-
-216 \ 1
- #CONFIG_MODULE_ERROR
- 1
-
- )
-
-217 \ 1
- #CONFIG_MODULE_ERROR_CREATE_CONFIG
- 1
-
- )
-
-222 #undeà
-CONFIG_AVRDUDE
-
-
-223 \ 1
- #CONFIG_AVARICE
- 1
-
- )
-
-228 #undeà
-CONFIG_AVRDUDE_PROG_FUTURELEC
-
-
-229 #undeà
-CONFIG_AVRDUDE_PROG_ABCMINI
-
-
-230 #undeà
-CONFIG_AVRDUDE_PROG_PICOWEB
-
-
-231 #undeà
-CONFIG_AVRDUDE_PROG_SP12
-
-
-232 #undeà
-CONFIG_AVRDUDE_PROG_ALF
-
-
-233 #undeà
-CONFIG_AVRDUDE_PROG_BASCOM
-
-
-234 #undeà
-CONFIG_AVRDUDE_PROG_DT006
-
-
-235 #undeà
-CONFIG_AVRDUDE_PROG_PONY_STK200
-
-
-236 \ 1
- #CONFIG_AVRDUDE_PROG_STK200
- 1
-
- )
-
-237 #undeà
-CONFIG_AVRDUDE_PROG_PAVR
-
-
-238 #undeà
-CONFIG_AVRDUDE_PROG_BUTTERFLY
-
-
-239 #undeà
-CONFIG_AVRDUDE_PROG_AVR910
-
-
-240 #undeà
-CONFIG_AVRDUDE_PROG_STK500
-
-
-241 #undeà
-CONFIG_AVRDUDE_PROG_AVRISP
-
-
-242 #undeà
-CONFIG_AVRDUDE_PROG_BSD
-
-
-243 #undeà
-CONFIG_AVRDUDE_PROG_DAPA
-
-
-244 #undeà
-CONFIG_AVRDUDE_PROG_JTAG1
-
-
-245 #undeà
-CONFIG_AVRDUDE_PROG_AVR109
-
-
-246 \ 1
- #CONFIG_AVRDUDE_PORT
- "/dev/·½Üt0"
-
- )
-
-247 \ 1
- #CONFIG_AVRDUDE_BAUDRATE
- (19200)
-
- )
-
-252 \ 1
- #CONFIG_AVARICE_PORT
- "/dev/\89yUSB0"
-
- )
-
-253 \ 1
- #CONFIG_AVARICE_DEBUG_PORT
- (1234)
-
- )
-
-254 \ 1
- #CONFIG_AVARICE_PROG_MKI
- 1
-
- )
-
-255 #undeà
-CONFIG_AVARICE_PROG_MKII
-
-
-256 \ 1
- #CONFIG_AVRDUDE_CHECK_SIGNATURE
- 1
-
- )
-
- @aversive.h
-
-28 #iâdeà
-_AVERSIVE_H_
-
-
-29 \ 1
- #_AVERSIVE_H_
-
-
- )
-
-31 \ 2
- ~<autocÚf.h
->
-
-33 #iâdeà
-HOST_VERSION
-
-
-34 \ 2
- ~<avr/\9a\8b¼u±.h
->
-
-35 \ 2
- ~<avr/io.h
->
-
-38 \ 2
- ~<av\94sive/ty³s.h
->
-
-39 \ 2
- ~<av\94sive/\94ºo.h
->
-
-40 \ 2
- ~<av\94sive/\9cq_lock.h
->
-
-43 #iâdeà
-__AVR_LIBC_VERSION__
-
-
-44 \ 1
- #__AVR_LIBC_VERSION__
- 0UL
-
- )
-
-47 #iâdeà
-HOST_VERSION
-
-
-48 #ià
-__AVR_LIBC_VERSION__
- < 10403UL
-
-49 \ 2
- ~<avr/sigÇl.h
->
-
-55 \ 1
- #Hz
- 1l
-
- )
-
-56 \ 1
- #KHz
- 1000l
-
- )
-
-57 \ 1
- #MHz
- 1000000l
-
- )
-
-68 \ 1
- #S_MAX
-(
-to_§tu¿\8b
-,
-v®ue_max
-) \
-
-70 ià(
-to_§tu¿\8b
- >
-v®ue_max
-) \
-
-71
-to_§tu¿\8b
- =
-v®ue_max
-; \
-
-72 \vià(
-to_§tu¿\8b
- < -
-v®ue_max
-) \
-
-73
-to_§tu¿\8b
- = -
-v®ue_max
-; \
-
-74 } \1f0)
-
- )
-
-79 \ 1
- #U_MAX
-(
-to_§tu¿\8b
-,
-v®ue_max
-) \
-
-81 ià(
-to_§tu¿\8b
- >
-v®ue_max
-) \
-
-82
-to_§tu¿\8b
- =
-v®ue_max
-; \
-
-83 \vià(
-to_§tu¿\8b
- < 0) \
-
-84
-to_§tu¿\8b
- = 0; \
-
-85 } \1f0)
-
- )
-
-97 \ 1
- #ABS
-(
-v®
-) ({ \
-
-98
- `__ty³of
-(
-v®
-è
-__v®
- = (val); \
-
-99 ià(
-__v®
- < 0) \
-
-100
-__v®
- = - __val; \
-
-101
-__v®
-; \
-
-102 })
-
- )
-
-108 #ià
-__BYTE_ORDER
- !ð
-__LITTLE_ENDIAN
- && __BYTE_ORDER !ð
-__BIG_ENDIAN
-
-
-112 \19
- sex\8caù32
- {
-
-115 #ià
-__BYTE_ORDER
- =ð
-__LITTLE_ENDIAN
-
-
-116
-u\9at8_t
-
- mu8_0
-;
-
-117
-u\9at8_t
-
- mu8_1
-;
-
-118
-u\9at8_t
-
- mu8_2
-;
-
-119
-u\9at8_t
-
- mu8_3
-;
-
-120 #\96ià
-__BYTE_ORDER
- =ð
-__BIG_ENDIAN
-
-
-121
-u\9at8_t
-
- mu8_3
-;
-
-122
-u\9at8_t
-
- mu8_2
-;
-
-123
-u\9at8_t
-
- mu8_1
-;
-
-124
-u\9at8_t
-
- mu8_0
-;
-
-126 }
-__©\8cibu\8b__
- ((
-·cked
-)è
- mu8
-;
-
-128 #ià
-__BYTE_ORDER
- =ð
-__LITTLE_ENDIAN
-
-
-129
-u\9at16_t
-
- mu16_0
-;
-
-130
-u\9at16_t
-
- mu16_1
-;
-
-131 #\96ià
-__BYTE_ORDER
- =ð
-__BIG_ENDIAN
-
-
-132
-u\9at16_t
-
- mu16_1
-;
-
-133
-u\9at16_t
-
- mu16_0
-;
-
-135 }
-__©\8cibu\8b__
- ((
-·cked
-)è
- mu16
-;
-
-137 #ià
-__BYTE_ORDER
- =ð
-__LITTLE_ENDIAN
-
-
-138
-u\9at8_t
-
- mu8_0
-;
-
-139
-u\9at16_t
-
- mu16_mid
-;
-
-140
-u\9at8_t
-
- mu8_3
-;
-
-141 #\96ià
-__BYTE_ORDER
- =ð
-__BIG_ENDIAN
-
-
-142
-u\9at8_t
-
- mu8_3
-;
-
-143
-u\9at16_t
-
- mu16_mid
-;
-
-144
-u\9at8_t
-
- mu8_0
-;
-
-146 }
-__©\8cibu\8b__
- ((
-·cked
-)è
- mu16_b
-;
-
-147
-u\9at32_t
-
- mu32
-;
-
-148 }
-__©\8cibu\8b__
- ((
-·cked
-)è
- mu
-;
-
-149 }
-__©\8cibu\8b__
- ((
-·cked
-));
-
-151 \ 1
- #ex\8c32_08_0
-(
-i
-è({ \19
-ex\8caù32
-
-__x
-; __x.
-u
-.
-u32
- = i; __x.u.
-u8
-.
-u8_0
-; })
-
- )
-
-152 \ 1
- #ex\8c32_08_1
-(
-i
-è({ \19
-ex\8caù32
-
-__x
-; __x.
-u
-.
-u32
- = i; __x.u.
-u8
-.
-u8_1
-; })
-
- )
-
-153 \ 1
- #ex\8c32_08_2
-(
-i
-è({ \19
-ex\8caù32
-
-__x
-; __x.
-u
-.
-u32
- = i; __x.u.
-u8
-.
-u8_2
-; })
-
- )
-
-154 \ 1
- #ex\8c32_08_3
-(
-i
-è({ \19
-ex\8caù32
-
-__x
-; __x.
-u
-.
-u32
- = i; __x.u.
-u8
-.
-u8_3
-; })
-
- )
-
-156 \ 1
- #ex\8c32_16_0
-(
-i
-è({ \19
-ex\8caù32
-
-__x
-; __x.
-u
-.
-u32
- = i; __x.u.
-u16
-.
-u16_0
-; })
-
- )
-
-157 \ 1
- #ex\8c32_16_1
-(
-i
-è({ \19
-ex\8caù32
-
-__x
-; __x.
-u
-.
-u32
- = i; __x.u.
-u16
-.
-u16_1
-; })
-
- )
-
-158 \ 1
- #ex\8c32_16_mid
-(
-i
-è({ \19
-ex\8caù32
-
-__x
-; __x.
-u
-.
-u32
- = i; __x.u.
-u16_b
-.
-u16_mid
-; })
-
- )
-
-161 \19
- sex\8caù16
- {
-
-164 #ià
-__BYTE_ORDER
- =ð
-__LITTLE_ENDIAN
-
-
-165
-u\9at8_t
-
- mu8_0
-;
-
-166
-u\9at8_t
-
- mu8_1
-;
-
-167 #\96ià
-__BYTE_ORDER
- =ð
-__BIG_ENDIAN
-
-
-168
-u\9at8_t
-
- mu8_1
-;
-
-169
-u\9at8_t
-
- mu8_0
-;
-
-171 }
-__©\8cibu\8b__
- ((
-·cked
-)è
- mu8
-;
-
-172
-u\9at16_t
-
- mu16
-;
-
-173 }
-__©\8cibu\8b__
- ((
-·cked
-)è
- mu
-;
-
-174 }
-__©\8cibu\8b__
- ((
-·cked
-));
-
-176 \ 1
- #ex\8c16_08_0
-(
-i
-è({ \19
-ex\8caù16
-
-__x
-; __x.
-u
-.
-u16
- = i; __x.u.
-u8
-.
-u8_0
-; })
-
- )
-
-177 \ 1
- #ex\8c16_08_1
-(
-i
-è({ \19
-ex\8caù16
-
-__x
-; __x.
-u
-.
-u16
- = i; __x.u.
-u8
-.
-u8_1
-; })
-
- )
-
-183 #iâdeà
-HOST_VERSION
-
-
-184 #iâdeà
-nÝ
-
-
-185 \ 1
- #nÝ
-(è
-__asm__
-
- `__vÞ©\9ee__
- ("NOP\n"è
-
- )
-
-187 #iâdeà
-nÙh\9ag
-
-
-188 \ 1
- #nÙh\9ag
-(è
-__asm__
-
- `__vÞ©\9ee__
- (" \n"è
-
- )
-
-190 #iâdeà
-þi
-
-
-191 \ 1
- #þi
-(è
-__asm__
-
- `__vÞ©\9ee__
- ("CLI\n"è
-
- )
-
-193 #iâdeà
-£i
-
-
-194 \ 1
- #£i
-(è
-__asm__
-
- `__vÞ©\9ee__
- ("SEI\n"è
-
- )
-
-197 #iâdeà
-ȣt
-
-
-198 \ 1
- #ȣt
-() \
-
-200
-__asm__
-
- `__vÞ©\9ee__
- ("ldi\8430,0\n"); \
-
-201
-__asm__
-
- `__vÞ©\9ee__
- ("ldi\8431,0\n"); \
-
-202
-__asm__
-
- `__vÞ©\9ee__
- ("ijmp\n"); \
-
-203 } \1f0)
-
- )
-
-207 \ 1
- #nÝ
-(èdØ{} \1f0)
-
- )
-
-208 \ 1
- #nÙh\9ag
-(èdØ{} \1f0)
-
- )
-
-209 \ 1
- #þi
-(èdØ{} \1f0)
-
- )
-
-210 \ 1
- #£i
-(èdØ{} \1f0)
-
- )
-
-211 \ 1
- #ȣt
-(è
- `ex\99
-(1)
-
- )
-
-221 \ 1
- #BIT_TOGGLE
-(
-pÜt
-,
-b\99
-) do {\
-
-222 if(
- `b\99_is_£t
-(
- `PIN
-(
-pÜt
-),
-b\99
-)) \
-
-223
- `cbi
-(
-pÜt
-,
-b\99
-); \
-
-225
- `sbi
-(
-pÜt
-,
-b\99
-); \
-
-226 } \1f0)
-
- )
-
-233 \ 1
- #DDR
-(
-pÜt
-è(*(&ÕÜtè-1))
-
- )
-
-234 \ 1
- #PIN
-(
-pÜt
-è(*(&ÕÜtè-2))
-
- )
-
-237 \ 1
- #OPEN_CO_INIT
-(
-pÜt
-,
-b\99
-è
- `sbi
-ÕÜt,b\99)
-
- )
-
-238 \ 1
- #OPEN_CO_HIGH
-(
-pÜt
-,
-b\99
-è
- `cbi
-(
- `DDR
-ÕÜt),b\99)
-
- )
-
-239 \ 1
- #OPEN_CO_LOW
-(
-pÜt
-,
-b\99
-è
- `cbi
-(
- `DDR
-ÕÜt),b\99)
-
- )
-
-242 #iâdeà
-cbi
-
-
-243 \ 1
- #cbi
-(
-sä
-,
-b\99
-èÐsä &ð~
- `_BV
-(b\99))
-
- )
-
-245 #iâdeà
-sbi
-
-
-246 \ 1
- #sbi
-(
-sä
-,
-b\99
-èÐsä |ð
- `_BV
-(b\99))
-
- )
-
- @callout.c
-
-35 \ 2
- ~<¡r\9ag.h
->
-
-36 \ 2
- ~<¡dio.h
->
-
-37 \ 2
- ~<¡d\9at.h
->
-
-38 \ 2
- ~<av\94sive/queue.h
->
-
-39 \ 2
- ~<\9a\89y³s.h
->
-
-41 \ 2
- ~"ÿÎout.h
-"
-
-43 #ifdeà
-CALLOUT_STATS
-
-
-44 \ 1
- #__TIMER_STAT_ADD
-(
-cm
-,
-f\9bld
-,
-x
-ècm->
-¡©s
-.f\9bld +ð
- )
-x
-
-46 \ 1
- #__TIMER_STAT_ADD
-(
-cm
-,
-f\9bld
-,
-x
-èdØ{ } \1f0)
-
- )
-
-49 #ifdeà
-CALLOUT_DEBUG
-
-
-50 \ 1
- #ÿÎout_d´\9atf
-(
-fmt
-, ...è
- `´\9atf
-("%s(): " fmt,
-__FUNCTION__
-, \
-
-51
-__VA_ARGS__
-)
-
- )
-
-53 \ 1
- #ÿÎout_d´\9atf
-(...èdØ{ } \1f0)
-
- )
-
-58
- $ÿÎout_mªag\94_\9a\99
-(\19
-ÿÎout_mªag\94
- *
-cm
-,
-g\91_time_t
- *
-g\91_time
-)
-
-60 ià(
-g\91_time
- =ð
-NULL
-)
-
-62
- `mem£t
-(
-cm
-, 0, \17(*cm));
-
-63
-cm
-->
-g\91_time
- = get_time;
-
-64
- `TAILQ_INIT
-(&
-cm
-->
-³nd\9ag_li¡
-);
-
-66
- }
-}
-
-70
- $ÿÎout_\9a\99
-(\19
-ÿÎout
- *
-tim
-)
-
-72
- `mem£t
-(
-tim
-, 0, \17(*tim));
-
-73
- }
-}
-
-79
- $ÿÎout_add
-(\19
-ÿÎout_mªag\94
- *
-cm
-, \19
-ÿÎout
- *
-tim
-)
-
-81 \19
-ÿÎout
- *
-t
-;
-
-83
- `ÿÎout_d´\9atf
-("cm=%°tim=%p\n",
-cm
-,
-tim
-);
-
-86 ià(
- `TAILQ_EMPTY
-(&
-cm
-->
-³nd\9ag_li¡
-)) {
-
-87
- `TAILQ_INSERT_HEAD
-(&
-cm
-->
-³nd\9ag_li¡
-,
-tim
-,
-Ãxt
-);
-
-92
-t
- =
- `TAILQ_FIRST
-(&
-cm
-->
-³nd\9ag_li¡
-);
-
-93 ià((
-\9at16_t
-)(
-tim
-->
-exp\9ce
- -
-t
-->expire) < 0) {
-
-94
- `TAILQ_INSERT_HEAD
-(&
-cm
-->
-³nd\9ag_li¡
-,
-tim
-,
-Ãxt
-);
-
-99
- `TAILQ_FOREACH
-(
-t
-, &
-cm
-->
-³nd\9ag_li¡
-,
-Ãxt
-) {
-
-100 ià((
-\9at16_t
-)(
-tim
-->
-exp\9ce
- -
-t
-->expire) < 0) {
-
-101
- `TAILQ_INSERT_BEFORE
-(
-t
-,
-tim
-,
-Ãxt
-);
-
-107
- `TAILQ_INSERT_TAIL
-(&
-cm
-->
-³nd\9ag_li¡
-,
-tim
-,
-Ãxt
-);
-
-108
- }
-}
-
-114
- $ÿÎout_d\96
-(\19
-ÿÎout_mªag\94
- *
-cm
-, \19
-ÿÎout
- *
-tim
-)
-
-116
- `ÿÎout_d´\9atf
-("cm=%°tim=%p\n",
-cm
-,
-tim
-);
-
-117
- `TAILQ_REMOVE
-(&
-cm
-->
-³nd\9ag_li¡
-,
-tim
-,
-Ãxt
-);
-
-118
- }
-}
-
-122
- $__ÿÎout_»£t
-(\19
-ÿÎout_mªag\94
- *
-cm
-, \19
-ÿÎout
- *
-tim
-,
-u\9at16_t
-
-exp\9ce
-,
-
-123
-u\9at16_t
-
-³riod
-,
-ÿÎout_cb_t
-
-fù
-, \1e*
-¬g
-)
-
-125
- `ÿÎout_d´\9atf
-("cm=%p\81im=%p\83xpire=%d\85eriod=%d\n",
-
-126
-cm
-,
-tim
-,
-exp\9ce
-,
-³riod
-);
-
-128
- `__TIMER_STAT_ADD
-(
-cm
-,
-ȣt
-, 1);
-
-129
-cm
-->
-upd©ed
- = 1;
-
-132 ià(
-tim
-->
-scheduËd
- =ð1 &&\81im->
-ru\9ag
- == 0) {
-
-133
- `ÿÎout_d\96
-(
-cm
-,
-tim
-);
-
-134
- `__TIMER_STAT_ADD
-(
-cm
-,
-³nd\9ag
-, -1);
-
-137
-tim
-->
-³riod
- =\85eriod;
-
-138
-tim
-->
-exp\9ce
- =\83xpire;
-
-139
-tim
-->
-f
- =
-fù
-;
-
-140
-tim
-->
-¬g
- =\87rg;
-
-141
-tim
-->
-scheduËd
- = 1;
-
-142
-tim
-->
-ru\9ag
- = 0;
-
-144
- `__TIMER_STAT_ADD
-(
-cm
-,
-³nd\9ag
-, 1);
-
-145
- `ÿÎout_add
-(
-cm
-,
-tim
-);
-
-148
- }
-}
-
-152
- $ÿÎout_»£t
-(\19
-ÿÎout_mªag\94
- *
-cm
-, \19
-ÿÎout
- *
-tim
-,
-u\9at16_t
-
-ticks
-,
-
-153 \f
-ÿÎout_ty³
-
-ty³
-,
-ÿÎout_cb_t
-
-fù
-, \1e*
-¬g
-)
-
-155
-u\9at16_t
-
-cur_time
- =
-cm
-->
- `g\91_time
-();
-
-156 \15
- `__ÿÎout_»£t
-(
-cm
-,
-tim
-,
-ticks
- +
-cur_time
-,
-
-157
-ty³
- =ð
-PERIODICAL
- ?
-ticks
- : 0,
-fù
-,
-¬g
-);
-
-158
- }
-}
-
-162
- $ÿÎout_¡Ý
-(\19
-ÿÎout_mªag\94
- *
-cm
-, \19
-ÿÎout
- *
-tim
-)
-
-164
- `ÿÎout_d´\9atf
-("cm=%°tim=%p\n",
-cm
-,
-tim
-);
-
-166
- `__TIMER_STAT_ADD
-(
-cm
-,
-¡Ý
-, 1);
-
-167
-cm
-->
-upd©ed
- = 1;
-
-170 ià(
-tim
-->
-scheduËd
- =ð1 &&\81im->
-ru\9ag
- == 0) {
-
-171
- `ÿÎout_d\96
-(
-cm
-,
-tim
-);
-
-172
- `__TIMER_STAT_ADD
-(
-cm
-,
-³nd\9ag
-, -1);
-
-174
- }
-}
-
-178
- $ÿÎout_³nd\9ag
-(\19
-ÿÎout
- *
-tim
-)
-
-180 \15
-tim
-->
-scheduËd
- == 1;
-
-181
- }
-}
-
-184 \1e
- $ÿÎout_mªage
-(\19
-ÿÎout_mªag\94
- *
-cm
-)
-
-186 \19
-ÿÎout_li¡
-
-exp\9ced_li¡
-;
-
-187 \19
-ÿÎout
- *
-tim
-;
-
-188
-u\9at16_t
-
-cur_time
- =
-cm
-->
- `g\91_time
-();
-
-190
- `ÿÎout_d´\9atf
-("cm=%p\n",
-cm
-);
-
-192
- `TAILQ_INIT
-(&
-exp\9ced_li¡
-);
-
-193
- `__TIMER_STAT_ADD
-(
-cm
-,
-mªage
-, 1);
-
-196 \1f!
- `TAILQ_EMPTY
-(&
-cm
-->
-³nd\9ag_li¡
-)) {
-
-197
-tim
- =
- `TAILQ_FIRST
-(&
-cm
-->
-³nd\9ag_li¡
-);
-
-199 ià((
-\9at16_t
-)(
-cur_time
- -
-tim
-->
-exp\9ce
-) < 0)
-
-202
- `TAILQ_REMOVE
-(&
-cm
-->
-³nd\9ag_li¡
-,
-tim
-,
-Ãxt
-);
-
-203
- `TAILQ_INSERT_TAIL
-(&
-exp\9ced_li¡
-,
-tim
-,
-Ãxt
-);
-
-207 \1f!
- `TAILQ_EMPTY
-(&
-exp\9ced_li¡
-)) {
-
-208
-tim
- =
- `TAILQ_FIRST
-(&
-exp\9ced_li¡
-);
-
-209
- `TAILQ_REMOVE
-(&
-exp\9ced_li¡
-,
-tim
-,
-Ãxt
-);
-
-211
-cm
-->
-upd©ed
- = 0;
-
-214
- `__TIMER_STAT_ADD
-(
-cm
-,
-³nd\9ag
-, -1);
-
-215
- `__TIMER_STAT_ADD
-(
-cm
-,
-ru\9ag
-, 1);
-
-216
-tim
-->
-ru\9ag
- = 1;
-
-217
-tim
-->
- `f
-(
-cm
-,\81im,\81im->
-¬g
-);
-
-218
- `__TIMER_STAT_ADD
-(
-cm
-,
-ru\9ag
-, -1);
-
-222 ià(
-cm
-->
-upd©ed
- == 1)
-
-225
-tim
-->
-ru\9ag
- = 0;
-
-226
-tim
-->
-scheduËd
- = 0;
-
-229 ià(
-tim
-->
-³riod
- != 0) {
-
-230
- `__ÿÎout_»£t
-(
-cm
-,
-tim
-,
-cur_time
- +\81im->
-³riod
-,
-
-231
-tim
-->
-³riod
-,\81im->
-f
-,\81im->
-¬g
-);
-
-234
- }
-}
-
-237 \1e
- $ÿÎout_dump_¡©s
-(\19
-ÿÎout_mªag\94
- *
-cm
-)
-
-239 #ifdeà
-CALLOUT_STATS
-
-
-240
- `´\9atf
-("Timer statistics:\n");
-
-241
- `´\9atf
-("\84e£\88ð%d\n",
-cm
-->
-¡©s
-.
-ȣt
-);
-
-242
- `´\9atf
-(" stÝ = %d\n",
-cm
-->
-¡©s
-.
-¡Ý
-);
-
-243
- `´\9atf
-(" mªag\90ð%d\n",
-cm
-->
-¡©s
-.
-mªage
-);
-
-244
- `´\9atf
-("\85\92d\9ag = %d\n",
-cm
-->
-¡©s
-.
-³nd\9ag
-);
-
-245
- `´\9atf
-("\84uÂ\9ag = %d\n",
-cm
-->
-¡©s
-.
-ru\9ag
-);
-
-247
- `´\9atf
-("No\81imer statistics, CALLOUT_STATS is disabled\n");
-
-249
- }
-}
-
-255 \ 2
- ~<sys/time.h
->
-
-256 \ 2
- ~<uni¡d.h
->
-
-258 \18
-u\9at16_t
-
- $g\91_time
-(\1e)
-
-260 \19
-timev®
-
-tv
-;
-
-262
- `g\91timeofday
-(&
-tv
-,
-NULL
-);
-
-263 \15
-tv
-.
-tv_£c
-;
-
-264
- }
-}
-
-266 \18\1e
-cb1
-(\19
-ÿÎout_mªag\94
- *
-cm
-, \19
-ÿÎout
- *
-tim
-, \1e*
-¬g
-);
-
-267 \18\1e
-cb2
-(\19
-ÿÎout_mªag\94
- *
-cm
-, \19
-ÿÎout
- *
-tim
-, \1e*
-¬g
-);
-
-268 \18\1e
-cb3
-(\19
-ÿÎout_mªag\94
- *
-cm
-, \19
-ÿÎout
- *
-tim
-, \1e*
-¬g
-);
-
-270 \18\1e
- $cb1
-(\19
-ÿÎout_mªag\94
- *
-cm
-, \19
-ÿÎout
- *
-tim
-, \1e*
-¬g
-)
-
-272 \18\12
-út
-;
-
-273
-¬g
- =\87rg;
-
-275
- `´\9atf
-("cb1\n");
-
-276
- `ÿÎout_dump_¡©s
-(
-cm
-);
-
-277 ià(++
-út
- >= 4)
-
-278
- `ÿÎout_¡Ý
-(
-cm
-,
-tim
-);
-
-279
- }
-}
-
-281 \18\1e
- $cb2
-(\19
-ÿÎout_mªag\94
- *
-cm
-, \19
-ÿÎout
- *
-tim
-, \1e*
-¬g
-)
-
-283 \18\12
-út
-;
-
-284 \19
-ÿÎout
- *
-t3
- =
-¬g
-;
-
-286
- `´\9atf
-("cb2\n");
-
-287 ià(++
-út
- < 3)
-
-288
- `ÿÎout_»£t
-(
-cm
-,
-tim
-, 5,
-SINGLE
-,
-cb2
-,
-¬g
-);
-
-290
- `ÿÎout_»£t
-(
-cm
-,
-t3
-, 1,
-SINGLE
-,
-cb3
-,
-NULL
-);
-
-291
- }
-}
-
-293 \18\1e
- $cb3
-(\19
-ÿÎout_mªag\94
- *
-cm
-, \19
-ÿÎout
- *
-tim
-, \1e*
-¬g
-)
-
-295
-cm
- = cm;
-
-296
-tim
- =\81im;
-
-297
-¬g
- =\87rg;
-
-299
- `´\9atf
-("cb3\n");
-
-300
- }
-}
-
-302 \12
- $ma\9a
-(\1e)
-
-304 \19
-ÿÎout_mªag\94
-
-cm
-;
-
-305 \19
-ÿÎout
-
-t1
-,
-t2
-,
-t3
-;
-
-306 \12
-i
-;
-
-308 ià(
- `ÿÎout_mªag\94_\9a\99
-(&
-cm
-,
-g\91_time
-) < 0)
-
-311
- `ÿÎout_\9a\99
-(&
-t1
-);
-
-312
- `ÿÎout_\9a\99
-(&
-t2
-);
-
-313
- `ÿÎout_\9a\99
-(&
-t3
-);
-
-315
- `ÿÎout_»£t
-(&
-cm
-, &
-t1
-, 3,
-PERIODICAL
-,
-cb1
-,
-NULL
-);
-
-316
- `ÿÎout_»£t
-(&
-cm
-, &
-t2
-, 5,
-SINGLE
-,
-cb2
-, &
-t3
-);
-
-318 \ f
-i
- = 0; i < 18; i++) {
-
-319
- `ÿÎout_mªage
-(&
-cm
-);
-
-320
- `¦\93p
-(1);
-
-323
- `ÿÎout_dump_¡©s
-(&
-cm
-);
-
-325
- }
-}
-
- @callout.h
-
-35 #iâdeà
-_CALLOUT_H_
-
-
-36 \ 1
- #_CALLOUT_H_
-
-
- )
-
-38 \ 1
- #CALLOUT_STATS
-
-
- )
-
-57 #ifdeà
-CALLOUT_STATS
-
-
-61 \19
- sÿÎout_debug_¡©s
- {
-
-62
-u\9at16_t
-
- mȣt
-;
-
-63
-u\9at16_t
-
- m¡Ý
-;
-
-64
-u\9at16_t
-
- mmªage
-;
-
-65
-u\9at16_t
-
- m³nd\9ag
-;
-
-66
-u\9at16_t
-
- mru\9ag
-;
-
-68 \r\19
-ÿÎout_debug_¡©s
- callout_debug_stats;
-
-71 \19
- gÿÎout
-;
-
-72 \19
- gÿÎout_mªag\94
-;
-
-77 \e\1e(
- tÿÎout_cb_t
-)(\19
- tÿÎout_mªag\94
- *, \19
- tÿÎout
- *, \1e*);
-
-82 \19
- sÿÎout
-
-
-84
- `TAILQ_ENTRY
-(
-ÿÎout
-è
-Ãxt
-;
-
-86
-u\9at8_t
-
-³riodiÿl
-: 1;
-
-87
-u\9at8_t
-
-scheduËd
-: 1;
-
-88
-u\9at8_t
-
-ru\9ag
-: 1;
-
-89
-u\9at8_t
-
-ȣrved
-: 5;
-
-91
-u\9at16_t
-
-³riod
-;
-
-92
-u\9at16_t
-
-exp\9ce
-;
-
-93
-ÿÎout_cb_t
- *
-f
-;
-
-94 \1e*
-¬g
-;
-
-100
- `TAILQ_HEAD
-(
-ÿÎout_li¡
-,
-ÿÎout
-);
-
-105 \ 1
- #CALLOUT_INITIALIZER
- {
- }
-
- )
-}
-
-110 \e
- $u\9at16_t
- (
- tg\91_time_t
-)(\1e);
-
-115 \19
- sÿÎout_mªag\94
- {
-
-116
-g\91_time_t
- *
-g\91_time
-;
-
-117
-u\9at8_t
-
-upd©ed
-: 1;
-
-118
-u\9at8_t
-
-ȣrved
-: 7;
-
-119
-u\9at16_t
-
-´ev_time
-;
-
-120 \19
-ÿÎout_li¡
-
-³nd\9ag_li¡
-;
-
-121 #ifdeà
-CALLOUT_STATS
-
-
-123 \19
-ÿÎout_debug_¡©s
-
-¡©s
-;
-
-139
- `ÿÎout_mªag\94_\9a\99
-(\19
-ÿÎout_mªag\94
- *
-cm
-,
-g\91_time_t
- *
-g\91_time
-);
-
-151 \1e
- `ÿÎout_\9a\99
-(\19
-ÿÎout
- *
-tim
-);
-
-156 \f
- eÿÎout_ty³
- {
-
-157
-SINGLE
-,
-
-158
-PERIODICAL
-
-
-203 \12
- `ÿÎout_»£t
-(\19
-ÿÎout_mªag\94
- *
-cm
-, \19
-ÿÎout
- *
-tim
-,
-
-204
-u\9at16_t
-
-ticks
-, \f
-ÿÎout_ty³
-
-ty³
-,
-
-205
-ÿÎout_cb_t
-
-fù
-, \1e*
-¬g
-);
-
-228 \1e
- `ÿÎout_¡Ý
-(\19
-ÿÎout_mªag\94
- *
-cm
-, \19
-ÿÎout
- *
-tim
-);
-
-244 \12
- `ÿÎout_³nd\9ag
-(\19
-ÿÎout
- *
-tim
-);
-
-257 \1e
- `ÿÎout_mªage
-(\19
-ÿÎout_mªag\94
- *
-cm
-);
-
-262 \1e
- `ÿÎout_dump_¡©s
-(\19
-ÿÎout_mªag\94
- *
-cm
-);
-
- @cirbuf.c
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<c\9cbuf.h
->
-
-29
- $c\9cbuf_\9a\99
-(\19
-c\9cbuf
- *
-cbuf
-, \ 5*
-buf
-,
-c\9cbuf_u\9at
-
-¡¬t
-, c\9cbuf_u\9a\88
-maxËn
-)
-
-31
-cbuf
-->
-maxËn
- = maxlen;
-
-32
-cbuf
-->
-Ën
- = 0;
-
-33
-cbuf
-->
-¡¬t
- = start;
-
-34
-cbuf
-->
-\92d
- =
-¡¬t
-;
-
-35
-cbuf
-->
-buf
- = buf;
-
-36
- }
-}
-
- @cirbuf.h
-
-33 #iâdeà
-_CIRBUF_H_
-
-
-34 \ 1
- #_CIRBUF_H_
-
-
- )
-
-36 \ 2
- ~<av\94sive.h
->
-
-37 \ 2
- ~<¡dio.h
->
-
-39 #ifdeà
-CONFIG_MODULE_CIRBUF_LARGE
-
-
-40 \esigÃd \12
- tc\9cbuf_\9at
-;
-
-41 \e\1d\12
- tc\9cbuf_u\9at
-;
-
-43 \esigÃd \ 5
- tc\9cbuf_\9at
-;
-
-44 \e\1d\ 5
- tc\9cbuf_u\9at
-;
-
-50 \19
- sc\9cbuf
- {
-
-51
-c\9cbuf_u\9at
-
- mmaxËn
-;
-
-52 vÞ©\9e\90
-c\9cbuf_u\9at
-
- m¡¬t
-;
-
-53 vÞ©\9e\90
-c\9cbuf_u\9at
-
- m\92d
-;
-
-54 vÞ©\9e\90
-c\9cbuf_u\9at
-
- mËn
-;
-
-55 \ 5*
- mbuf
-;
-
-60 #ifdeà
-CIRBUF_DEBUG
-
-
-61 \ 1
- #d´\9atf
-(
-fmt
-, ...è
- `´\9atf
-("l\9a\90%3.3d - " fmt,
-__LINE__
-, ##
-__VA_ARGS__
-)
-
- )
-
-63 \ 1
- #d´\9atf
-(
-¬gs
-...èdØ{} \1f0)
-
- )
-
-70 \1e
-c\9cbuf_\9a\99
-(\19
-c\9cbuf
- *
-cbuf
-, \ 5*
-buf
-,
-c\9cbuf_u\9at
-
-¡¬t
-, c\9cbuf_u\9a\88
-maxËn
-);
-
-76 \ 1
- #CIRBUF_IS_FULL
-(
-c\9cbuf
-è((c\9cbuf)->
-maxËn
- =ð(c\9cbuf)->
-Ën
-)
-
- )
-
-81 \ 1
- #CIRBUF_IS_EMPTY
-(
-c\9cbuf
-è((c\9cbuf)->
-Ën
- =ð0)
-
- )
-
-86 \ 1
- #CIRBUF_GET_LEN
-(
-c\9cbuf
-è((c\9cbuf)->
-Ën
-)
-
- )
-
-91 \ 1
- #CIRBUF_GET_MAXLEN
-(
-c\9cbuf
-è((c\9cbuf)->
-maxËn
-)
-
- )
-
-96 \ 1
- #CIRBUF_GET_FREELEN
-(
-c\9cbuf
-è((c\9cbuf)->
-maxËn
- - (c\9cbuf)->
-Ën
-)
-
- )
-
-104 \ 1
- #CIRBUF_FOREACH
-(
-c
-,
-i
-,
-e
-) \
-
-105 \ f
-i
-=0,
-e
-=(
-c
-)->
-buf
-[(c)->
-¡¬t
-] ; \
-
-106
-i
-<((
-c
-)->
-Ën
-) ; \
-
-107
-i
- ++,
-e
-=(
-c
-)->
-buf
-[((c)->
-¡¬t
-+i)%((c)->
-maxËn
-)])
-
- )
-
-114
-c\9cbuf_\9at
-
-c\9cbuf_add_h\97d_§ã
-(\19
-c\9cbuf
- *
-cbuf
-, \ 5
-c
-);
-
-120 \1e
-c\9cbuf_add_h\97d
-(\19
-c\9cbuf
- *
-cbuf
-, \ 5
-c
-);
-
-126
-c\9cbuf_\9at
-
-c\9cbuf_add_\8f\9e_§ã
-(\19
-c\9cbuf
- *
-cbuf
-, \ 5
-c
-);
-
-132 \1e
-c\9cbuf_add_\8f\9e
-(\19
-c\9cbuf
- *
-cbuf
-, \ 5
-c
-);
-
-138
-c\9cbuf_\9at
-
-c\9cbuf_d\96_h\97d_§ã
-(\19
-c\9cbuf
- *
-cbuf
-);
-
-144 \1e
-c\9cbuf_d\96_h\97d
-(\19
-c\9cbuf
- *
-cbuf
-);
-
-150
-c\9cbuf_\9at
-
-c\9cbuf_d\96_\8f\9e_§ã
-(\19
-c\9cbuf
- *
-cbuf
-);
-
-156 \1e
-c\9cbuf_d\96_\8f\9e
-(\19
-c\9cbuf
- *
-cbuf
-);
-
-162 \ 5
-c\9cbuf_g\91_h\97d
-(\19
-c\9cbuf
- *
-cbuf
-);
-
-168 \ 5
-c\9cbuf_g\91_\8f\9e
-(\19
-c\9cbuf
- *
-cbuf
-);
-
-177
-c\9cbuf_\9at
-
-c\9cbuf_add_buf_h\97d
-(\19
-c\9cbuf
- *
-cbuf
-, cڡ \ 5*
-c
-,
-c\9cbuf_u\9at
-
-n
-);
-
-184
-c\9cbuf_\9at
-
-c\9cbuf_add_buf_\8f\9e
-(\19
-c\9cbuf
- *
-cbuf
-, cڡ \ 5*
-c
-,
-c\9cbuf_u\9at
-
-n
-);
-
-190
-c\9cbuf_\9at
-
-c\9cbuf_d\96_buf_h\97d
-(\19
-c\9cbuf
- *
-cbuf
-,
-c\9cbuf_u\9at
-
-size
-);
-
-196
-c\9cbuf_\9at
-
-c\9cbuf_d\96_buf_\8f\9e
-(\19
-c\9cbuf
- *
-cbuf
-,
-c\9cbuf_u\9at
-
-size
-);
-
-203
-c\9cbuf_\9at
-
-c\9cbuf_g\91_buf_h\97d
-(\19
-c\9cbuf
- *
-cbuf
-, \ 5*
-c
-,
-c\9cbuf_u\9at
-
-size
-);
-
-210
-c\9cbuf_\9at
-
-c\9cbuf_g\91_buf_\8f\9e
-(\19
-c\9cbuf
- *
-cbuf
-, \ 5*
-c
-,
-c\9cbuf_u\9at
-
-size
-);
-
-216 \1e
-c\9cbuf_®ign_Ëá
-(\19
-c\9cbuf
- *
-cbuf
-);
-
-221 \1e
-c\9cbuf_®ign_right
-(\19
-c\9cbuf
- *
-cbuf
-);
-
- @cirbuf_add_buf_head.c
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<c\9cbuf.h
->
-
-30
-c\9cbuf_\9at
-
-
-31
- $c\9cbuf_add_buf_h\97d
-(\19
-c\9cbuf
- *
-cbuf
-, cڡ \ 5*
-c
-,
-c\9cbuf_u\9at
-
-n
-)
-
-33
-c\9cbuf_u\9at
-
-e
-;
-
-35 ià(!
-n
- ||\82 >
- `CIRBUF_GET_FREELEN
-(
-cbuf
-))
-
-36 \15 -
-EINVAL
-;
-
-38
-e
- =
- `CIRBUF_IS_EMPTY
-(
-cbuf
-) ? 1 : 0;
-
-40 ià(
-n
- <
-cbuf
-->
-¡¬t
- +
-e
-) {
-
-41
- `d´\9atf
-("s[%d] -> d[%d] (%d)\n", 0,
-cbuf
-->
-¡¬t
- -
-n
- +
-e
-,\82);
-
-42
- `memýy
-(
-cbuf
-->
-buf
- + cbuf->
-¡¬t
- -
-n
- +
-e
-,
-c
-,\82);
-
-45
- `d´\9atf
-("s[%d] -> d[%d] (%d)\n", +
-n
- - (
-cbuf
-->
-¡¬t
- +
-e
-), 0, cbuf->start +\83);
-
-46
- `d´\9atf
-("s[%d] -> d[%d] (%d)\n",
-cbuf
-->
-maxËn
- -
-n
- + (cbuf->
-¡¬t
- +
-e
-), 0,\82 - (cbuf->start +\83));
-
-47
- `memýy
-(
-cbuf
-->
-buf
-,
-c
- +
-n
- - (cbuf->
-¡¬t
- +
-e
-) , cbuf->start +\83);
-
-48
- `memýy
-(
-cbuf
-->
-buf
- + cbuf->
-maxËn
- -
-n
- + (cbuf->
-¡¬t
- +
-e
-),
-c
-,\82 - (cbuf->start +\83));
-
-50
-cbuf
-->
-Ën
- +ð
-n
-;
-
-51
-cbuf
-->
-¡¬t
- +ð(cbuf->
-maxËn
- -
-n
- +
-e
-);
-
-52
-cbuf
-->
-¡¬t
- %ðcbuf->
-maxËn
-;
-
-53 \15
-n
-;
-
-54
- }
-}
-
- @cirbuf_add_buf_tail.c
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<c\9cbuf.h
->
-
-30
-c\9cbuf_\9at
-
-
-31
- $c\9cbuf_add_buf_\8f\9e
-(\19
-c\9cbuf
- *
-cbuf
-, cڡ \ 5*
-c
-,
-c\9cbuf_u\9at
-
-n
-)
-
-33
-c\9cbuf_u\9at
-
-e
-;
-
-35 ià(!
-n
- ||\82 >
- `CIRBUF_GET_FREELEN
-(
-cbuf
-))
-
-36 \15 -
-EINVAL
-;
-
-38
-e
- =
- `CIRBUF_IS_EMPTY
-(
-cbuf
-) ? 1 : 0;
-
-40 ià(
-n
- <
-cbuf
-->
-maxËn
- - cbuf->
-\92d
- - 1 +
-e
-) {
-
-41
- `d´\9atf
-("s[%d] -> d[%d] (%d)\n", 0,
-cbuf
-->
-\92d
- + !
-e
-,
-n
-);
-
-42
- `memýy
-(
-cbuf
-->
-buf
- + cbuf->
-\92d
- + !
-e
-,
-c
-,
-n
-);
-
-45
- `d´\9atf
-("s[%d] -> d[%d] (%d)\n",
-cbuf
-->
-\92d
- + !
-e
-, 0, cbuf->
-maxËn
- - cbuf->end - 1 +\83);
-
-46
- `d´\9atf
-("s[%d] -> d[%d] (%d)\n",
-cbuf
-->
-maxËn
- - cbuf->
-\92d
- - 1 +
-e
-, 0,
-n
- - cbuf->maxlen + cbuf->end + 1 -\83);
-
-47
- `memýy
-(
-cbuf
-->
-buf
- + cbuf->
-\92d
- + !
-e
-,
-c
-, cbuf->
-maxËn
- - cbuf->end - 1 +\83);
-
-48
- `memýy
-(
-cbuf
-->
-buf
-,
-c
- + cbuf->
-maxËn
- - cbuf->
-\92d
- - 1 +
-e
-,
-n
- - cbuf->maxlen + cbuf->end + 1 -\83);
-
-50
-cbuf
-->
-Ën
- +ð
-n
-;
-
-51
-cbuf
-->
-\92d
- +ð
-n
- -
-e
-;
-
-52
-cbuf
-->
-\92d
- %ðcbuf->
-maxËn
-;
-
-53 \15
-n
-;
-
-54
- }
-}
-
- @cirbuf_add_head.c
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<c\9cbuf.h
->
-
-30 \18
-\9al\9ae
- \1e
-
-31
- $__c\9cbuf_add_h\97d
-(\19
-c\9cbuf
- *
-cbuf
-, \ 5
-c
-)
-
-33 ià(!
- `CIRBUF_IS_EMPTY
-(
-cbuf
-)) {
-
-34
-cbuf
-->
-¡¬t
- +ð(cbuf->
-maxËn
- - 1);
-
-35
-cbuf
-->
-¡¬t
- %ðcbuf->
-maxËn
-;
-
-37
-cbuf
-->
-buf
-[cbuf->
-¡¬t
-] =
-c
-;
-
-38
-cbuf
-->
-Ën
- ++;
-
-39
- }
-}
-
-41
-c\9cbuf_\9at
-
-
-42
- $c\9cbuf_add_h\97d_§ã
-(\19
-c\9cbuf
- *
-cbuf
-, \ 5
-c
-)
-
-44 ià(
-cbuf
- && !
- `CIRBUF_IS_FULL
-(cbuf)) {
-
-45
- `__c\9cbuf_add_h\97d
-(
-cbuf
-,
-c
-);
-
-48 \15 -
-EINVAL
-;
-
-49
- }
-}
-
-52
- $c\9cbuf_add_h\97d
-(\19
-c\9cbuf
- *
-cbuf
-, \ 5
-c
-)
-
-54
- `__c\9cbuf_add_h\97d
-(
-cbuf
-,
-c
-);
-
-55
- }
-}
-
- @cirbuf_add_tail.c
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<c\9cbuf.h
->
-
-31 \18
-\9al\9ae
- \1e
-
-32
- $__c\9cbuf_add_\8f\9e
-(\19
-c\9cbuf
- *
-cbuf
-, \ 5
-c
-)
-
-34 ià(!
- `CIRBUF_IS_EMPTY
-(
-cbuf
-)) {
-
-35
-cbuf
-->
-\92d
- ++;
-
-36
-cbuf
-->
-\92d
- %ðcbuf->
-maxËn
-;
-
-38
-cbuf
-->
-buf
-[cbuf->
-\92d
-] =
-c
-;
-
-39
-cbuf
-->
-Ën
- ++;
-
-40
- }
-}
-
-42
-c\9cbuf_\9at
-
-
-43
- $c\9cbuf_add_\8f\9e_§ã
-(\19
-c\9cbuf
- *
-cbuf
-, \ 5
-c
-)
-
-45 ià(
-cbuf
- && !
- `CIRBUF_IS_FULL
-(cbuf)) {
-
-46
- `__c\9cbuf_add_\8f\9e
-(
-cbuf
-,
-c
-);
-
-49 \15 -
-EINVAL
-;
-
-50
- }
-}
-
-53
- $c\9cbuf_add_\8f\9e
-(\19
-c\9cbuf
- *
-cbuf
-, \ 5
-c
-)
-
-55
- `__c\9cbuf_add_\8f\9e
-(
-cbuf
-,
-c
-);
-
-56
- }
-}
-
- @cirbuf_align.c
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<c\9cbuf.h
->
-
-27 \18
-\9al\9ae
- \1e
-
-28
- $__c\9cbuf_shiá_Ëá
-(\19
-c\9cbuf
- *
-cbuf
-)
-
-30
-c\9cbuf_u\9at
-
-i
-;
-
-31 \ 5
-tmp
- =
-cbuf
-->
-buf
-[cbuf->
-¡¬t
-];
-
-33 \ f
-i
-=0 ; i<
-cbuf
-->
-Ën
- ; i++) {
-
-34
-cbuf
-->
-buf
-[(cbuf->
-¡¬t
-+
-i
-)%cbuf->
-maxËn
-] =
-
-35
-cbuf
-->
-buf
-[(cbuf->
-¡¬t
-+
-i
-+1)%cbuf->
-maxËn
-];
-
-37
-cbuf
-->
-buf
-[(cbuf->
-¡¬t
--1+cbuf->
-maxËn
-)%cbuf->maxËn] =
-tmp
-;
-
-38
-cbuf
-->
-¡¬t
- +ð(cbuf->
-maxËn
- - 1);
-
-39
-cbuf
-->
-¡¬t
- %ðcbuf->
-maxËn
-;
-
-40
-cbuf
-->
-\92d
- +ð(cbuf->
-maxËn
- - 1);
-
-41
-cbuf
-->
-\92d
- %ðcbuf->
-maxËn
-;
-
-42
- }
-}
-
-44 \18
-\9al\9ae
- \1e
-
-45
- $__c\9cbuf_shiá_right
-(\19
-c\9cbuf
- *
-cbuf
-)
-
-47
-c\9cbuf_u\9at
-
-i
-;
-
-48 \ 5
-tmp
- =
-cbuf
-->
-buf
-[cbuf->
-\92d
-];
-
-50 \ f
-i
-=0 ; i<
-cbuf
-->
-Ën
- ; i++) {
-
-51
-cbuf
-->
-buf
-[(cbuf->
-\92d
-+cbuf->
-maxËn
--
-i
-)%cbuf->maxlen] =
-
-52
-cbuf
-->
-buf
-[(cbuf->
-\92d
-+cbuf->
-maxËn
--
-i
--1)%cbuf->maxlen];
-
-54
-cbuf
-->
-buf
-[(cbuf->
-\92d
-+1)%cbuf->
-maxËn
-] =
-tmp
-;
-
-55
-cbuf
-->
-¡¬t
- += 1;
-
-56
-cbuf
-->
-¡¬t
- %ðcbuf->
-maxËn
-;
-
-57
-cbuf
-->
-\92d
- += 1;
-
-58
-cbuf
-->
-\92d
- %ðcbuf->
-maxËn
-;
-
-59
- }
-}
-
-62 \1e
- $c\9cbuf_®ign_Ëá
-(\19
-c\9cbuf
- *
-cbuf
-)
-
-64 ià(
-cbuf
-->
-¡¬t
- < cbuf->
-maxËn
-/2) {
-
-65 \1f
-cbuf
-->
-¡¬t
- != 0) {
-
-66
- `__c\9cbuf_shiá_Ëá
-(
-cbuf
-);
-
-70 \1f
-cbuf
-->
-¡¬t
- != 0) {
-
-71
- `__c\9cbuf_shiá_right
-(
-cbuf
-);
-
-74
- }
-}
-
-77 \1e
- $c\9cbuf_®ign_right
-(\19
-c\9cbuf
- *
-cbuf
-)
-
-79 ià(
-cbuf
-->
-¡¬t
- >ðcbuf->
-maxËn
-/2) {
-
-80 \1f
-cbuf
-->
-\92d
- !ðcbuf->
-maxËn
--1) {
-
-81
- `__c\9cbuf_shiá_Ëá
-(
-cbuf
-);
-
-85 \1f
-cbuf
-->
-¡¬t
- !ðcbuf->
-maxËn
--1) {
-
-86
- `__c\9cbuf_shiá_right
-(
-cbuf
-);
-
-89
- }
-}
-
- @cirbuf_del_buf_head.c
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<c\9cbuf.h
->
-
-29
-c\9cbuf_\9at
-
-
-30
- $c\9cbuf_d\96_buf_h\97d
-(\19
-c\9cbuf
- *
-cbuf
-,
-c\9cbuf_u\9at
-
-size
-)
-
-32 ià(!
-size
- || siz\90>
- `CIRBUF_GET_LEN
-(
-cbuf
-))
-
-33 \15 -
-EINVAL
-;
-
-35
-cbuf
-->
-Ën
- -ð
-size
-;
-
-36 ià(
- `CIRBUF_IS_EMPTY
-(
-cbuf
-)) {
-
-37
-cbuf
-->
-¡¬t
- +ð
-size
- - 1;
-
-38
-cbuf
-->
-¡¬t
- %ðcbuf->
-maxËn
-;
-
-41
-cbuf
-->
-¡¬t
- +ð
-size
-;
-
-42
-cbuf
-->
-¡¬t
- %ðcbuf->
-maxËn
-;
-
-45
- }
-}
-
- @cirbuf_del_buf_tail.c
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<c\9cbuf.h
->
-
-29
-c\9cbuf_\9at
-
-
-30
- $c\9cbuf_d\96_buf_\8f\9e
-(\19
-c\9cbuf
- *
-cbuf
-,
-c\9cbuf_u\9at
-
-size
-)
-
-32 ià(!
-size
- || siz\90>
- `CIRBUF_GET_LEN
-(
-cbuf
-))
-
-33 \15 -
-EINVAL
-;
-
-35
-cbuf
-->
-Ën
- -ð
-size
-;
-
-36 ià(
- `CIRBUF_IS_EMPTY
-(
-cbuf
-)) {
-
-37
-cbuf
-->
-\92d
- +ð(cbuf->
-maxËn
- -
-size
- + 1);
-
-38
-cbuf
-->
-\92d
- %ðcbuf->
-maxËn
-;
-
-41
-cbuf
-->
-\92d
- +ð(cbuf->
-maxËn
- -
-size
-);
-
-42
-cbuf
-->
-\92d
- %ðcbuf->
-maxËn
-;
-
-45
- }
-}
-
- @cirbuf_del_head.c
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<c\9cbuf.h
->
-
-29 \18
-\9al\9ae
- \1e
-
-30
- $__c\9cbuf_d\96_h\97d
-(\19
-c\9cbuf
- *
-cbuf
-)
-
-32
-cbuf
-->
-Ën
- --;
-
-33 ià(!
- `CIRBUF_IS_EMPTY
-(
-cbuf
-)) {
-
-34
-cbuf
-->
-¡¬t
- ++;
-
-35
-cbuf
-->
-¡¬t
- %ðcbuf->
-maxËn
-;
-
-37
- }
-}
-
-39
-c\9cbuf_\9at
-
-
-40
- $c\9cbuf_d\96_h\97d_§ã
-(\19
-c\9cbuf
- *
-cbuf
-)
-
-42 ià(
-cbuf
- && !
- `CIRBUF_IS_EMPTY
-(cbuf)) {
-
-43
- `__c\9cbuf_d\96_h\97d
-(
-cbuf
-);
-
-46 \15 -
-EINVAL
-;
-
-47
- }
-}
-
-50
- $c\9cbuf_d\96_h\97d
-(\19
-c\9cbuf
- *
-cbuf
-)
-
-52
- `__c\9cbuf_d\96_h\97d
-(
-cbuf
-);
-
-53
- }
-}
-
- @cirbuf_del_tail.c
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<c\9cbuf.h
->
-
-30 \18
-\9al\9ae
- \1e
-
-31
- $__c\9cbuf_d\96_\8f\9e
-(\19
-c\9cbuf
- *
-cbuf
-)
-
-33
-cbuf
-->
-Ën
- --;
-
-34 ià(!
- `CIRBUF_IS_EMPTY
-(
-cbuf
-)) {
-
-35
-cbuf
-->
-\92d
- +ð(cbuf->
-maxËn
- - 1);
-
-36
-cbuf
-->
-\92d
- %ðcbuf->
-maxËn
-;
-
-38
- }
-}
-
-40
-c\9cbuf_\9at
-
-
-41
- $c\9cbuf_d\96_\8f\9e_§ã
-(\19
-c\9cbuf
- *
-cbuf
-)
-
-43 ià(
-cbuf
- && !
- `CIRBUF_IS_EMPTY
-(cbuf)) {
-
-44
- `__c\9cbuf_d\96_\8f\9e
-(
-cbuf
-);
-
-47 \15 -
-EINVAL
-;
-
-48
- }
-}
-
-51
- $c\9cbuf_d\96_\8f\9e
-(\19
-c\9cbuf
- *
-cbuf
-)
-
-53
- `__c\9cbuf_d\96_\8f\9e
-(
-cbuf
-);
-
-54
- }
-}
-
- @cirbuf_get_buf_head.c
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<c\9cbuf.h
->
-
-29
-c\9cbuf_\9at
-
-
-30
- $c\9cbuf_g\91_buf_h\97d
-(\19
-c\9cbuf
- *
-cbuf
-, \ 5*
-c
-,
-c\9cbuf_u\9at
-
-size
-)
-
-32
-c\9cbuf_u\9at
-
-n
- = (
-size
- <
- `CIRBUF_GET_LEN
-(
-cbuf
-)) ? size : CIRBUF_GET_LEN(cbuf);
-
-34 ià(!
-n
-)
-
-37 ià(
-cbuf
-->
-¡¬t
- <ðcbuf->
-\92d
-) {
-
-38
- `d´\9atf
-("s[%d] -> d[%d] (%d)\n",
-cbuf
-->
-¡¬t
-, 0,
-n
-);
-
-39
- `memýy
-(
-c
-,
-cbuf
-->
-buf
- + cbuf->
-¡¬t
- ,
-n
-);
-
-42
- `d´\9atf
-("s[%d] -> d[%d] (%d)\n",
-cbuf
-->
-¡¬t
-, 0, cbuf->
-maxËn
- - cbuf->start);
-
-43
- `d´\9atf
-("s[%d] -> d[%d] (%d)\n", 0,
-cbuf
-->
-maxËn
- - cbuf->
-¡¬t
-,
-n
- - cbuf->maxlen + cbuf->start);
-
-44
- `memýy
-(
-c
-,
-cbuf
-->
-buf
- + cbuf->
-¡¬t
- , cbuf->
-maxËn
- - cbuf->start);
-
-45
- `memýy
-(
-c
- +
-cbuf
-->
-maxËn
- - cbuf->
-¡¬t
-, cbuf->
-buf
-,
-n
- - cbuf->maxlen + cbuf->start);
-
-47 \15
-n
-;
-
-48
- }
-}
-
- @cirbuf_get_buf_tail.c
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<c\9cbuf.h
->
-
-30
-c\9cbuf_\9at
-
-
-31
- $c\9cbuf_g\91_buf_\8f\9e
-(\19
-c\9cbuf
- *
-cbuf
-, \ 5*
-c
-,
-c\9cbuf_u\9at
-
-size
-)
-
-33
-c\9cbuf_u\9at
-
-n
- = (
-size
- <
- `CIRBUF_GET_LEN
-(
-cbuf
-)) ? size : CIRBUF_GET_LEN(cbuf);
-
-35 ià(!
-n
-)
-
-38 ià(
-cbuf
-->
-¡¬t
- <ðcbuf->
-\92d
-) {
-
-39
- `d´\9atf
-("s[%d] -> d[%d] (%d)\n",
-cbuf
-->
-\92d
- -
-n
- + 1, 0,\82);
-
-40
- `memýy
-(
-c
-,
-cbuf
-->
-buf
- + cbuf->
-\92d
- -
-n
- + 1,\82);
-
-43
- `d´\9atf
-("s[%d] -> d[%d] (%d)\n", 0,
-cbuf
-->
-maxËn
- - cbuf->
-¡¬t
-, cbuf->
-\92d
- + 1);
-
-44
- `d´\9atf
-("s[%d] -> d[%d] (%d)\n",
-cbuf
-->
-maxËn
- -
-n
- + cbuf->
-\92d
- + 1, 0,\82 - cbuf->end - 1);
-
-46
- `memýy
-(
-c
- +
-cbuf
-->
-maxËn
- - cbuf->
-¡¬t
-, cbuf->
-buf
-, cbuf->
-\92d
- + 1);
-
-47
- `memýy
-(
-c
-,
-cbuf
-->
-buf
- + cbuf->
-maxËn
- -
-n
- + cbuf->
-\92d
- +1,\82 - cbuf->end - 1);
-
-49 \15
-n
-;
-
-50
- }
-}
-
- @cirbuf_get_head.c
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<c\9cbuf.h
->
-
-30
- $c\9cbuf_g\91_h\97d
-(\19
-c\9cbuf
- *
-cbuf
-)
-
-32 \15
-cbuf
-->
-buf
-[cbuf->
-¡¬t
-];
-
-33
- }
-}
-
- @cirbuf_get_tail.c
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<c\9cbuf.h
->
-
-30
- $c\9cbuf_g\91_\8f\9e
-(\19
-c\9cbuf
- *
-cbuf
-)
-
-32 \15
-cbuf
-->
-buf
-[cbuf->
-\92d
-];
-
-33
- }
-}
-
- @clock_time.h
-
-34 #iâdeà
-_CLOCK_TIME_H_
-
-
-35 \ 1
- #_CLOCK_TIME_H_
-
-
- )
-
-37 \ 2
- ~<av\94sive.h
->
-
-40 \e
-\9at32_t
-
- t£cÚds
-;
-
-41 \e
-\9at32_t
-
- tmiüo£cÚds
-;
-
-46
-miüo£cÚds
-
- mus
-;
-
-47
-£cÚds
-
- ms
-;
-
-48 }
- ttime_h
-;
-
-55 \1e
-time_\9a\99
-(
-u\9at8_t
-
-´iÜ\99y
-);
-
-60
-£cÚds
-
-time_g\91_s
-(\1e);
-
-65
-miüo£cÚds
-
-time_g\91_us
-(\1e);
-
-70
-time_h
-
-time_g\91_time
-(\1e);
-
-75 \1e
-time_ȣt
-(\1e);
-
-80 \1e
-time_£t
-(
-£cÚds
-
-s
-,
-miüo£cÚds
-
-us
-);
-
-88 \1e
-time_wa\99_ms
-(
-u\9at16_t
-
-ms
-);
-
-93
-miüo£cÚds
-
-time_g\91_us2
-(\1e);
-
- @cmdline.c
-
-23 \ 2
- ~<¡dio.h
->
-
-24 \ 2
- ~<¡r\9ag.h
->
-
-26 \ 2
- ~<av\94sive.h
->
-
-27 \ 2
- ~<av\94sive/\94rÜ.h
->
-
-29 \ 2
- ~<·r£.h
->
-
-30 \ 2
- ~<rdl\9ae.h
->
-
-31 \ 2
- ~<u¬t.h
->
-
-32 \ 2
- ~<þock_time.h
->
-
-34 \ 2
- ~"ma\9a.h
-"
-
-35 \ 2
- ~"cmdl\9ae.h
-"
-
-37 \ 2
- ~"Du®V\9ctu®S\94\9fl.h
-"
-
-42 \r
-·r£_pgm_ùx_t
-
-ma\9a_ùx
-[];
-
-46 \12
- $usb£r\9fl1_dev_£nd
-(\ 5
-c
-,
-FILE
-*
-f
-)
-
-48
- `CDC_Deviû_S\92dBy\8b
-(&
-V\9ctu®S\94\9fl1_CDC_IÁ\94çû
-, (
-u\9at8_t
-)
-c
-);
-
-49 \15
-c
-;
-
-50
- }
-}
-
-52 \12
- $usb£r\9fl1_dev_»cv
-(
-FILE
-*
-f
-)
-
-54
-\9at16_t
-
-c
-;
-
-56
-c
- =
- `CDC_Deviû_ReûiveBy\8b
-(&
-V\9ctu®S\94\9fl1_CDC_IÁ\94çû
-);
-
-57 ià(
-c
- < 0)
-
-58 \15
-_FDEV_EOF
-;
-
-60 \15
-c
-;
-
-61
- }
-}
-
-64 \12
- $usb£r\9fl2_dev_£nd
-(\ 5
-c
-,
-FILE
-*
-f
-)
-
-66
- `CDC_Deviû_S\92dBy\8b
-(&
-V\9ctu®S\94\9fl2_CDC_IÁ\94çû
-, (
-u\9at8_t
-)
-c
-);
-
-67 \15
-c
-;
-
-68
- }
-}
-
-70 \12
- $usb£r\9fl2_dev_»cv
-(
-FILE
-*
-f
-)
-
-72
-\9at16_t
-
-c
-;
-
-75
-c
- =
- `CDC_Deviû_ReûiveBy\8b
-(&
-V\9ctu®S\94\9fl2_CDC_IÁ\94çû
-);
-
-76 ià(
-c
- < 0)
-
-77 \15
-_FDEV_EOF
-;
-
-79 \15
-c
-;
-
-80
- }
-}
-
-84
- $v®id_bufãr
-(cڡ \ 5*
-buf
-,
-u\9at8_t
-
-size
-)
-
-86
-\9at8_t
-
-»t
-;
-
-88
-»t
- =
- `·r£
-(
-ma\9a_ùx
-,
-buf
-);
-
-89 ià(
-»t
- =ð
-PARSE_AMBIGUOUS
-)
-
-90
- `´\9atf_P
-(
- `PSTR
-("Ambiguous command\r\n"));
-
-91 \vià(
-»t
- =ð
-PARSE_NOMATCH
-)
-
-92
- `´\9atf_P
-(
- `PSTR
-("Command\82ot found\r\n"));
-
-93 \vià(
-»t
- =ð
-PARSE_BAD_ARGS
-)
-
-94
- `´\9atf_P
-(
- `PSTR
-("Bad\87rguments\r\n"));
-
-95
- }
-}
-
-97 \18
-\9at8_t
-
-
-98
- $com¶\91e_bufãr
-(cڡ \ 5*
-buf
-, \ 5*
-d¡buf
-,
-u\9at8_t
-
-d¡size
-,
-
-99
-\9at16_t
- *
-¡©e
-)
-
-101 \15
- `com¶\91e
-(
-ma\9a_ùx
-,
-buf
-,
-¡©e
-,
-d¡buf
-,
-d¡size
-);
-
-102
- }
-}
-
-105 \18\1e
- $wr\99e_ch¬
-(\ 5
-c
-)
-
-107
- `usb£r\9fl1_dev_£nd
-(
-c
-,
-NULL
-);
-
-108
- }
-}
-
-111 \1e
- $cmdl\9ae_\9a\99
-(\1e)
-
-113
- `rdl\9ae_\9a\99
-(&
-xb\93bßrd
-.
-rdl
-,
-wr\99e_ch¬
-,
-v®id_bufãr
-,
-com¶\91e_bufãr
-);
-
-114
- `¢´\9atf
-(
-xb\93bßrd
-.
-´om±
-, \17(xbeeboard.prompt), "mainboard > ");
-
-115
- }
-}
-
-119 \1e
- $em\94g\92cy
-(\ 5
-c
-)
-
-121 \18
-u\9at8_t
-
-i
- = 0;
-
-123 ià((
-i
- =ð0 &&
-c
- == 'p') ||
-
-124 (
-i
- =ð1 &&
-c
- == 'o') ||
-
-125 (
-i
- =ð2 &&
-c
- == 'p'))
-
-126
-i
-++;
-
-127 \viàÐ!(
-i
- =ð1 &&
-c
- == 'p') )
-
-128
-i
- = 0;
-
-129 ià(
-i
- == 3)
-
-130
- `boÙlßd\94
-();
-
-131
- }
-}
-
-135 \1e
- $mylog
-(\19
-\94rÜ
- *
-e
-, ...)
-
-137
-va_li¡
-
-
-;
-
-138 #iâdeà
-HOST_VERSION
-
-
-139
-u16
-
-¡»am_æags
- =
-¡dout
-->
-æags
-;
-
-141
-u\9at8_t
-
-i
-;
-
-142
-time_h
-
-tv
-;
-
-144 ià(
-e
-->
-£v\94\99y
- >
-ERROR_SEVERITY_ERROR
-) {
-
-145 ià(
-xb\93bßrd
-.
-log_Ëv\96
- <
-e
-->
-£v\94\99y
-)
-
-148 \ f
-i
-=0; i<
-NB_LOGS
-+1; i++)
-
-149 ià(
-xb\93bßrd
-.
-logs
-[
-i
-] =ð
-e
-->
-\94r_num
-)
-
-151 ià(
-i
- =ð
-NB_LOGS
-+1)
-
-155
- `va_¡¬t
-(
-
-,
-e
-);
-
-156
-tv
- =
- `time_g\91_time
-();
-
-157
- `´\9atf_P
-(
- `PSTR
-("%d.%.3d: "), (\12)
-tv
-.
-s
-, (\12)Ñv.
-us
-/1000UL));
-
-159
- `vår\9atf_P
-(
-¡dout
-,
-e
-->
-\8bxt
-,
-
-);
-
-160
- `´\9atf_P
-(
- `PSTR
-("\r\n"));
-
-161
- `va_\92d
-(
-
-);
-
-162 #iâdeà
-HOST_VERSION
-
-
-163
-¡dout
-->
-æags
- =
-¡»am_æags
-;
-
-165
- }
-}
-
-167 \12
- $cmdl\9ae_pÞl
-(\1e)
-
-169 cڡ \ 5*
-hi¡Üy
-, *
-bufãr
-;
-
-170
-\9at8_t
-
-»t
-,
-§me
- = 0;
-
-171
-\9at16_t
-
-c
-;
-
-173
-c
- =
- `CDC_Deviû_ReûiveBy\8b
-(&
-V\9ctu®S\94\9fl1_CDC_IÁ\94çû
-);
-
-174 ià(
-c
- < 0)
-
-176
-»t
- =
- `rdl\9ae_ch¬_\9a
-(&
-xb\93bßrd
-.
-rdl
-,
-c
-);
-
-177 ià(
-»t
- != 2 &&\84et != 0) {
-
-178
-bufãr
- =
- `rdl\9ae_g\91_bufãr
-(&
-xb\93bßrd
-.
-rdl
-);
-
-179
-hi¡Üy
- =
- `rdl\9ae_g\91_hi¡Üy_\99em
-(&
-xb\93bßrd
-.
-rdl
-, 0);
-
-180 ià(
-hi¡Üy
-) {
-
-181
-§me
- = !
- `memcmp
-(
-bufãr
-,
-hi¡Üy
-,
- `¡¾\92
-(history)) &&
-
-182
-bufãr
-[
- `¡¾\92
-(
-hi¡Üy
-)] == '\n';
-
-185
-§me
- = 0;
-
-186 ià(
- `¡¾\92
-(
-bufãr
-è> 1 && !
-§me
-)
-
-187
- `rdl\9ae_add_hi¡Üy
-(&
-xb\93bßrd
-.
-rdl
-,
-bufãr
-);
-
-188
- `rdl\9ae_Ãwl\9ae
-(&
-xb\93bßrd
-.
-rdl
-, xb\93bßrd.
-´om±
-);
-
-192
- }
-}
-
- @cmdline.h
-
-24 \ 2
- ~"Du®V\9ctu®S\94\9fl.h
-"
-
-26 \1e
-cmdl\9ae_\9a\99
-(\1e);
-
-29 \1e
-em\94g\92cy
-(\ 5
-c
-);
-
-32 \1e
-mylog
-(\19
-\94rÜ
- *
-e
-, ...);
-
-35 \12
-cmdl\9ae_pÞl
-(\1e);
-
-37 \12
-usb£r\9fl1_dev_£nd
-(\ 5
-c
-,
-FILE
-*
-f
-);
-
-38 \12
-usb£r\9fl1_dev_»cv
-(
-FILE
-*
-f
-);
-
-40 \12
-usb£r\9fl2_dev_£nd
-(\ 5
-c
-,
-FILE
-*
-f
-);
-
-41 \12
-usb£r\9fl2_dev_»cv
-(
-FILE
-*
-f
-);
-
-43 \18
-\9al\9ae
-
-u\9at8_t
-
- $cmdl\9ae_key´es£d
-(\1e) {
-
-44 \15 (
- `CDC_Deviû_ReûiveBy\8b
-(&
-V\9ctu®S\94\9fl1_CDC_IÁ\94çû
-) >= 0);
-
-45
- }
-}
-
-47 \18
-\9al\9ae
-
-\9at16_t
-
- $cmdl\9ae_g\91ch¬
-(\1e) {
-
-48 \15
- `CDC_Deviû_ReûiveBy\8b
-(&
-V\9ctu®S\94\9fl1_CDC_IÁ\94çû
-);
-
-49
- }
-}
-
-51 \18
-\9al\9ae
-
-u\9at8_t
-
- $cmdl\9ae_g\91ch¬_wa\99
-(\1e) {
-
-52
-\9at16_t
-
-c
-;
-
-54
-c
- =
- `CDC_Deviû_ReûiveBy\8b
-(&
-V\9ctu®S\94\9fl1_CDC_IÁ\94çû
-);
-
-55 } \1f
-c
- < 0);
-
-56 \15
-c
-;
-
-57
- }
-}
-
- @commands.c
-
-23 \ 2
- ~<¡dio.h
->
-
-24 \ 2
- ~<¡dlib.h
->
-
-25 \ 2
- ~<¡r\9ag.h
->
-
-26 \ 2
- ~<\9a\89y³s.h
->
-
-27 \ 2
- ~<av\94sive.h
->
-
-28 \ 2
- ~<av\94sive/pgm¥aû.h
->
-
-29 \ 2
- ~<av\94sive/queue.h
->
-
-30 \ 2
- ~<av\94sive/\92d\9fn.h
->
-
-31 \ 2
- ~<·r£.h
->
-
-32 \ 2
- ~<rdl\9ae.h
->
-
-33 \ 2
- ~<·r£_¡r\9ag.h
->
-
-34 \ 2
- ~<·r£_num.h
->
-
-36 \ 2
- ~"xb\93_©cmd.h
-"
-
-37 \ 2
- ~"xb\93_ÃighbÜ.h
-"
-
-38 \ 2
- ~"xb\93_¡©s.h
-"
-
-39 \ 2
- ~"xb\93_´Ùo.h
-"
-
-40 \ 2
- ~"xb\93.h
-"
-
-42 \ 2
- ~"ÿÎout.h
-"
-
-43 \ 2
- ~"·r£_©cmd.h
-"
-
-44 \ 2
- ~"·r£_ÃighbÜ.h
-"
-
-45 \ 2
- ~"·r£_mÚ\99Ü.h
-"
-
-47 \ 2
- ~"ma\9a.h
-"
-
-50 \r
-·r£_pgm_\9a¡_t
-
-cmd_ȣt
-;
-
-51 \r
-·r£_pgm_\9a¡_t
-
-cmd_boÙlßd\94
-;
-
-52 \r
-·r£_pgm_\9a¡_t
-
-cmd_log
-;
-
-53 \r
-·r£_pgm_\9a¡_t
-
-cmd_log_show
-;
-
-54 \r
-·r£_pgm_\9a¡_t
-
-cmd_log_ty³
-;
-
-55 \r
-·r£_pgm_\9a¡_t
-
-cmd_¡ack_¥aû
-;
-
-56 \r
-·r£_pgm_\9a¡_t
-
-cmd_scheduËr
-;
-
-58 \18\12
- gmÚ\99Ü_³riod_ms
- = 1000;
-
-59 \18\12
- gmÚ\99Ü_ruÂ\9ag
- = 0;
-
-60 \18\12
- gmÚ\99Ü_couÁ
- = 0;
-
-61 \18\19
-ÿÎout
-
- gmÚ\99Ü_ev\92t
-;
-
-62 \19
-mÚ\99Ü_»g
- *
- gmÚ\99Ü_cu¼\92t
-;
-
-64 \18\12
- g¿nge_³riod_ms
- = 1000;
-
-65 \18\12
- g¿nge_pow\94mask
- = 0x1F;
-
-66 \18
-u\9at8_t
-
- g¿nge_pow\94
- = 0;
-
-67 \18\12
- g¿nge_ruÂ\9ag
- = 0;
-
-68 \18
-u\9at64_t
-
- g¿nge_d¡addr
- = 0xFFFF;
-
-69 \18\19
-ÿÎout
-
- g¿nge_ev\92t
-;
-
-70 \18\12
- g¿nge_couÁ
- = 100;
-
-71 \18\12
- g¿nge_cur_couÁ
- = 0;
-
-73 \18\1e
- $mÚ\99Ü_cb
-(\19
-ÿÎout_mªag\94
- *
-cm
-,
-
-74 \19
-ÿÎout
- *
-þt
-, \1e*
-dummy
-)
-
-76 ià(
-mÚ\99Ü_cu¼\92t
- =ð
-NULL
-)
-
-77
-mÚ\99Ü_cu¼\92t
- =
- `LIST_FIRST
-(&
-xb\93_mÚ\99Ü_li¡
-);
-
-80
- `´\9atf_P
-(
- `PSTR
-("monitor cb: %S %s\r\n"),
-
-81
-mÚ\99Ü_cu¼\92t
-->
-desc
-,
-
-82
-mÚ\99Ü_cu¼\92t
-->
-©cmd
-);
-
-83
-mÚ\99Ü_cu¼\92t
- =
- `LIST_NEXT
-(mÚ\99Ü_cu¼\92t,
-Ãxt
-);
-
-84
- `ÿÎout_»£t
-(
-cm
-, &
-mÚ\99Ü_ev\92t
-,
-
-85
-mÚ\99Ü_³riod_ms
- /
-mÚ\99Ü_couÁ
-,
-
-86
-SINGLE
-,
-mÚ\99Ü_cb
-,
-NULL
-);
-
-87
- }
-}
-
-89 \18\1e
- $¿nge_cb
-(\19
-ÿÎout_mªag\94
- *
-cm
-,
-
-90 \19
-ÿÎout
- *
-þt
-, \1e*
-dummy
-)
-
-92 \ 5
-buf
-[16];
-
-93
-u\9at8_t
-
-i
-,
-mask
-;
-
-95
-¿nge_cur_couÁ
---;
-
-98 \ f
-i
- = 1; i <= 8; i++) {
-
-99
-mask
- = 1 << ((
-¿nge_pow\94
- +
-i
-) & 0x7);
-
-100 ià(
-mask
- &
-¿nge_pow\94mask
-)
-
-103
-¿nge_pow\94
- = (Ôªge_pow\94 +
-i
-) & 0x7);
-
-106
- `´\9atf
-("PL %d\r\n",
-¿nge_pow\94
-);
-
-108
- `¢´\9atf
-(
-buf
-, \17(buf), "¿nge%d",
-¿nge_pow\94
-);
-
-111 ià(
-¿nge_cur_couÁ
- == 0) {
-
-112
-¿nge_ruÂ\9ag
- = 0;
-
-116
- `ÿÎout_»£t
-(
-cm
-, &
-¿nge_ev\92t
-,
-
-117
-¿nge_³riod_ms
-,
-
-118
-SINGLE
-,
-¿nge_cb
-,
-NULL
-);
-
-119
- }
-}
-
-122 \19
- scmd_h\96p_»suÉ
- {
-
-123
-fixed_¡r\9ag_t
-
- mh\96p
-;
-
-124 \19
-xb\93_©cmd_pgm
- *
- mcmd
-;
-
-128 \18\1e
- $cmd_h\96p_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-130 \19
-cmd_h\96p_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-131 \19
-xb\93_©cmd
-
-cmdcÝy
-;
-
-132 \12
-ty³
-;
-
-133
- `memýy_P
-(&
-cmdcÝy
-,
-»s
-->
-cmd
-, \17(cmdcopy));
-
-134
-ty³
- = (
-cmdcÝy
-.
-æags
- & (
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-));
-
-135 \1a
-ty³
-) {
-
-136 \ 4
-XBEE_ATCMD_F_READ
-:
-
-137
- `´\9atf_P
-(
- `PSTR
-("Read-only\r\n"));
-
-139 \ 4
-XBEE_ATCMD_F_WRITE
-:
-
-140
- `´\9atf_P
-(
- `PSTR
-("Write-only\r\n"));
-
-143
- `´\9atf_P
-(
- `PSTR
-("Read-write\r\n"));
-
-146 ià(
-cmdcÝy
-.
-æags
- &
-XBEE_ATCMD_F_PARAM_NONE
-)
-
-147
- `´\9atf_P
-(
- `PSTR
-("No\87rgument\r\n"));
-
-148 \vià(
-cmdcÝy
-.
-æags
- &
-XBEE_ATCMD_F_PARAM_U8
-)
-
-149
- `´\9atf_P
-(
- `PSTR
-("Register is unsigned 8 bits\r\n"));
-
-150 \vià(
-cmdcÝy
-.
-æags
- &
-XBEE_ATCMD_F_PARAM_U16
-)
-
-151
- `´\9atf_P
-(
- `PSTR
-("Register is unsigned 16 bits\r\n"));
-
-152 \vià(
-cmdcÝy
-.
-æags
- &
-XBEE_ATCMD_F_PARAM_U32
-)
-
-153
- `´\9atf_P
-(
- `PSTR
-("Register is unsigned 32 bits\r\n"));
-
-154 \vià(
-cmdcÝy
-.
-æags
- &
-XBEE_ATCMD_F_PARAM_S16
-)
-
-155
- `´\9atf_P
-(
- `PSTR
-("Register is signed 16 bits\r\n"));
-
-156 \vià(
-cmdcÝy
-.
-æags
- &
-XBEE_ATCMD_F_PARAM_STRING_20B
-)
-
-157
- `´\9atf_P
-(
- `PSTR
-("Register is\87 20 bytes string\r\n"));
-
-159
- `´\9atf_P
-(
- `PSTR
-("Unknown\87rgument\r\n"));
-
-161
- `´\9atf_P
-(
- `PSTR
-("%S\r\n"),
-cmdcÝy
-.
-h\96p
-);
-
-162
- }
-}
-
-163
-´og_ch¬
-
- g¡r_h\96p_h\96p
-[] = "help";
-
-165
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_h\96p_h\96p
- =
-
-166
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_h\96p_»suÉ
-,
-h\96p
-,
-¡r_h\96p_h\96p
-);
-
-168
-·r£_pgm_tok\92_©cmd_t
-
- gcmd_h\96p_©cmd
- =
-
-169
-TOKEN_ATCMD_INITIALIZER
-(\19
-cmd_h\96p_»suÉ
-,
-cmd
-, &
-xb\93_dev
-,
-
-172
-´og_ch¬
-
- gh\96p_h\96p
-[] = "Help\87\84egister using\87n AT command";
-
-173
-·r£_pgm_\9a¡_t
-
- gcmd_h\96p
- = {
-
-174 .
-f
- =
-cmd_h\96p_·r£d
-,
-
-175 .
- gd©a
- =
-NULL
-,
-
-176 .
- gh\96p_¡r
- =
-h\96p_h\96p
-,
-
-177 .
- gtok\92s
- = {
-
-178 (
-´og_void
- *)&
-cmd_h\96p_h\96p
-,
-
-179 (
-´og_void
- *)&
-cmd_h\96p_©cmd
-,
-
-180
-NULL
-,
-
-186 \19
- scmd_Ãigh_d\96_»suÉ
- {
-
-187
-fixed_¡r\9ag_t
-
- mcmd
-;
-
-188
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-189 \19
-xb\93_Ãigh
- *
- mÃigh
-;
-
-192 \18\1e
- $cmd_Ãigh_d\96_·r£d
-(\1e*
-·r£d_»suÉ
-,
-
-193 \1e*
-d©a
-)
-
-195 \19
-cmd_Ãigh_d\96_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-196
- `xb\93_Ãigh_d\96
-(
-xb\93_dev
-,
-»s
-->
-Ãigh
-);
-
-197
- }
-}
-
-199
-´og_ch¬
-
- g¡r_Ãigh_d\96_Ãigh
-[] = "neigh";
-
-200
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_Ãigh_d\96_cmd
- =
-
-201
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_Ãigh_d\96_»suÉ
-,
-cmd
-,
-
-202
-¡r_Ãigh_d\96_Ãigh
-);
-
-203
-´og_ch¬
-
- g¡r_Ãigh_d\96_d\96
-[] = "del";
-
-204
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_Ãigh_d\96_aùiÚ
- =
-
-205
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_Ãigh_d\96_»suÉ
-,
-aùiÚ
-,
-
-206
-¡r_Ãigh_d\96_d\96
-);
-
-207
-·r£_pgm_tok\92_ÃighbÜ_t
-
- gcmd_Ãigh_d\96_Ãigh
- =
-
-208
-TOKEN_NEIGHBOR_INITIALIZER
-(\19
-cmd_Ãigh_d\96_»suÉ
-,
-Ãigh
-,
-
-209 &
-xb\93_dev
-);
-
-211
-´og_ch¬
-
- gh\96p_Ãigh_d\96
-[] = "delete\87\82eighbor";
-
-212
-·r£_pgm_\9a¡_t
-
- gcmd_Ãigh_d\96
- = {
-
-213 .
-f
- =
-cmd_Ãigh_d\96_·r£d
-,
-
-214 .
- gd©a
- =
-NULL
-,
-
-215 .
- gh\96p_¡r
- =
-h\96p_Ãigh_d\96
-,
-
-216 .
- gtok\92s
- = {
-
-217 (
-´og_void
- *)&
-cmd_Ãigh_d\96_cmd
-,
-
-218 (
-´og_void
- *)&
-cmd_Ãigh_d\96_aùiÚ
-,
-
-219 (
-´og_void
- *)&
-cmd_Ãigh_d\96_Ãigh
-,
-
-220
-NULL
-,
-
-226 \19
- scmd_Ãigh_add_»suÉ
- {
-
-227
-fixed_¡r\9ag_t
-
- mcmd
-;
-
-228
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-229
-fixed_¡r\9ag_t
-
- mÇme
-;
-
-230
-u\9at64_t
-
- maddr
-;
-
-233 \18\1e
- $cmd_Ãigh_add_·r£d
-(\1e*
-·r£d_»suÉ
-,
-
-234 \1e*
-d©a
-)
-
-236 \19
-cmd_Ãigh_add_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-237 ià(
- `xb\93_Ãigh_add
-(
-xb\93_dev
-,
-»s
-->
-Çme
-,\84es->
-addr
-è=ð
-NULL
-)
-
-238
- `´\9atf_P
-(
- `PSTR
-("name or\87ddr\87lready\83xist\r\n"));
-
-239
- }
-}
-
-241
-´og_ch¬
-
- g¡r_Ãigh_add_Ãigh
-[] = "neigh";
-
-242
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_Ãigh_add_cmd
- =
-
-243
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_Ãigh_add_»suÉ
-,
-cmd
-,
-
-244
-¡r_Ãigh_add_Ãigh
-);
-
-245
-´og_ch¬
-
- g¡r_Ãigh_add_add
-[] = "add";
-
-246
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_Ãigh_add_aùiÚ
- =
-
-247
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_Ãigh_add_»suÉ
-,
-aùiÚ
-,
-
-248
-¡r_Ãigh_add_add
-);
-
-249
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_Ãigh_add_Çme
- =
-
-250
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_Ãigh_add_»suÉ
-,
-Çme
-,
-NULL
-);
-
-251
-·r£_pgm_tok\92_num_t
-
- gcmd_Ãigh_add_addr
- =
-
-252
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_Ãigh_add_»suÉ
-,
-addr
-,
-UINT64
-);
-
-254
-´og_ch¬
-
- gh\96p_Ãigh_add
-[] = "add\87\82eighbor";
-
-255
-·r£_pgm_\9a¡_t
-
- gcmd_Ãigh_add
- = {
-
-256 .
-f
- =
-cmd_Ãigh_add_·r£d
-,
-
-257 .
- gd©a
- =
-NULL
-,
-
-258 .
- gh\96p_¡r
- =
-h\96p_Ãigh_add
-,
-
-259 .
- gtok\92s
- = {
-
-260 (
-´og_void
- *)&
-cmd_Ãigh_add_cmd
-,
-
-261 (
-´og_void
- *)&
-cmd_Ãigh_add_aùiÚ
-,
-
-262 (
-´og_void
- *)&
-cmd_Ãigh_add_Çme
-,
-
-263 (
-´og_void
- *)&
-cmd_Ãigh_add_addr
-,
-
-264
-NULL
-,
-
-270 \19
- scmd_Ãigh_li¡_»suÉ
- {
-
-271
-fixed_¡r\9ag_t
-
- mcmd
-;
-
-272
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-275 \18\1e
- $cmd_Ãigh_li¡_·r£d
-(\1e*
-·r£d_»suÉ
-,
-
-276 \1e*
-d©a
-)
-
-278 \19
-xb\93_Ãigh
- *
-Ãigh
-;
-
-280
- `LIST_FOREACH
-(
-Ãigh
-, &
-xb\93_dev
-->
-Ãigh_li¡
-,
-Ãxt
-) {
-
-281
- `´\9atf_P
-(
- `PSTR
-(" %s: 0x%.8"
-PRIx32
-"%.8"PRIx32"\r\n"),
-
-282
-Ãigh
-->
-Çme
-,
-
-283 (
-u\9at32_t
-)(
-Ãigh
-->
-addr
- >> 32ULL),
-
-284 (
-u\9at32_t
-)(
-Ãigh
-->
-addr
- & 0xFFFFFFFF));
-
-286
- }
-}
-
-288
-´og_ch¬
-
- g¡r_Ãigh_li¡_Ãigh
-[] = "neigh";
-
-289
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_Ãigh_li¡_cmd
- =
-
-290
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_Ãigh_li¡_»suÉ
-,
-cmd
-,
-
-291
-¡r_Ãigh_li¡_Ãigh
-);
-
-292
-´og_ch¬
-
- g¡r_Ãigh_li¡_li¡
-[] = "list";
-
-293
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_Ãigh_li¡_aùiÚ
- =
-
-294
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_Ãigh_li¡_»suÉ
-,
-aùiÚ
-,
-
-295
-¡r_Ãigh_li¡_li¡
-);
-
-297
-´og_ch¬
-
- gh\96p_Ãigh_li¡
-[] = "list\87ll knwon\82eighbors";
-
-298
-·r£_pgm_\9a¡_t
-
- gcmd_Ãigh_li¡
- = {
-
-299 .
-f
- =
-cmd_Ãigh_li¡_·r£d
-,
-
-300 .
- gd©a
- =
-NULL
-,
-
-301 .
- gh\96p_¡r
- =
-h\96p_Ãigh_li¡
-,
-
-302 .
- gtok\92s
- = {
-
-303 (
-´og_void
- *)&
-cmd_Ãigh_li¡_cmd
-,
-
-304 (
-´og_void
- *)&
-cmd_Ãigh_li¡_aùiÚ
-,
-
-305
-NULL
-,
-
-315 \19
- scmd_»ad_»suÉ
- {
-
-316
-fixed_¡r\9ag_t
-
- m»ad
-;
-
-317 \19
-xb\93_©cmd_pgm
- *
- mcmd
-;
-
-321 \18\1e
- $cmd_»ad_·r£d
-(\1e*
-·r£d_»suÉ
-,
-
-322 \1e*
-d©a
-)
-
-324 \19
-cmd_»ad_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-325 \19
-xb\93_©cmd
-
-cÝy
-;
-
-327
- `memýy_P
-(&
-cÝy
-,
-»s
-->
-cmd
-, \17(copy));
-
-328
- `xb\93p_£nd_©cmd
-(
-cÝy
-.
-Çme
-,
-NULL
-, 0, 1);
-
-329
- }
-}
-
-331
-´og_ch¬
-
- g¡r_»ad_»ad
-[] = "read";
-
-333
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_»ad_»ad
- =
-
-334
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_»ad_»suÉ
-,
-»ad
-,
-
-335
-¡r_»ad_»ad
-);
-
-337
-·r£_pgm_tok\92_©cmd_t
-
- gcmd_»ad_©cmd
- =
-
-338
-TOKEN_ATCMD_INITIALIZER
-(\19
-cmd_»ad_»suÉ
-,
-cmd
-, &
-xb\93_dev
-,
-
-339
-XBEE_ATCMD_F_READ
-, XBEE_ATCMD_F_READ);
-
-341
-´og_ch¬
-
- gh\96p_»ad
-[] = "Read\87\84egister using\87n AT command";
-
-342
-·r£_pgm_\9a¡_t
-
- gcmd_»ad
- = {
-
-343 .
-f
- =
-cmd_»ad_·r£d
-,
-
-344 .
- gd©a
- =
-NULL
-,
-
-345 .
- gh\96p_¡r
- =
-h\96p_»ad
-,
-
-346 .
- gtok\92s
- = {
-
-347 (
-´og_void
- *)&
-cmd_»ad_»ad
-,
-
-348 (
-´og_void
- *)&
-cmd_»ad_©cmd
-,
-
-349
-NULL
-,
-
-357 \19
- scmd_wr\99e_»suÉ
- {
-
-358
-fixed_¡r\9ag_t
-
- mwr\99e
-;
-
-359 \19
-xb\93_©cmd_pgm
- *
- mcmd
-;
-
-361
-u\9at8_t
-
- mu8
-;
-
-362
-u\9at16_t
-
- mu16
-;
-
-363
-u\9at32_t
-
- mu32
-;
-
-368 \18\1e
- $cmd_wr\99e_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-370 \19
-cmd_wr\99e_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-371 \19
-xb\93_©cmd
-
-cÝy
-;
-
-372 \12
-Ën
-;
-
-373 \1e*
-·¿m
-;
-
-375
- `memýy_P
-(&
-cÝy
-,
-»s
-->
-cmd
-, \17(copy));
-
-377 ià(
-cÝy
-.
-æags
- &
-XBEE_ATCMD_F_PARAM_NONE
-) {
-
-378
-Ën
- = 0;
-
-379
-·¿m
- =
-NULL
-;
-
-381 \vià(
-cÝy
-.
-æags
- &
-XBEE_ATCMD_F_PARAM_U8
-) {
-
-382
-Ën
- = \17(
-»s
-->
-u8
-);
-
-383
-·¿m
- = &
-»s
-->
-u8
-;
-
-385 \vià(
-cÝy
-.
-æags
- &
-XBEE_ATCMD_F_PARAM_U16
-) {
-
-386
-Ën
- = \17(
-»s
-->
-u16
-);
-
-387
-»s
-->
-u16
- =
- `htÚs
-(res->u16);
-
-388
-·¿m
- = &
-»s
-->
-u16
-;
-
-390 \vià(
-cÝy
-.
-æags
- &
-XBEE_ATCMD_F_PARAM_U32
-) {
-
-391
-Ën
- = \17(
-»s
-->
-u32
-);
-
-392
-»s
-->
-u32
- =
- `htÚl
-(res->u32);
-
-393
-·¿m
- = &
-»s
-->
-u32
-;
-
-396
- `´\9atf
-("Unknown\87rgument\81ype\n");
-
-400
- }
-}
-
-402
-´og_ch¬
-
- g¡r_wr\99e_nÚe
-[] = "write";
-
-404
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_wr\99e_wr\99e
- =
-
-405
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_wr\99e_»suÉ
-,
-wr\99e
-,
-
-406
-¡r_wr\99e_nÚe
-);
-
-408
-·r£_pgm_tok\92_©cmd_t
-
- gcmd_wr\99e_nÚe_©cmd
- =
-
-409
-TOKEN_ATCMD_INITIALIZER
-(\19
-cmd_wr\99e_»suÉ
-,
-cmd
-,
-
-410 &
-xb\93_dev
-,
-
-411
-XBEE_ATCMD_F_WRITE
- |
-XBEE_ATCMD_F_PARAM_NONE
-,
-
-412
-XBEE_ATCMD_F_WRITE
- |
-XBEE_ATCMD_F_PARAM_NONE
-);
-
-414
-´og_ch¬
-
- gh\96p_wr\99e_nÚe
-[] = "Send\87n AT command (no\87rgument)";
-
-416
-·r£_pgm_\9a¡_t
-
- gcmd_wr\99e_nÚe
- = {
-
-417 .
-f
- =
-cmd_wr\99e_·r£d
-,
-
-418 .
- gd©a
- =
-NULL
-,
-
-419 .
- gh\96p_¡r
- =
-h\96p_wr\99e_nÚe
-,
-
-420 .
- gtok\92s
- = {
-
-421 (
-´og_void
- *)&
-cmd_wr\99e_wr\99e
-,
-
-422 (
-´og_void
- *)&
-cmd_wr\99e_nÚe_©cmd
-,
-
-423
-NULL
-,
-
-427
-·r£_pgm_tok\92_©cmd_t
-
- gcmd_wr\99e_u8_©cmd
- =
-
-428
-TOKEN_ATCMD_INITIALIZER
-(\19
-cmd_wr\99e_»suÉ
-,
-cmd
-,
-
-429 &
-xb\93_dev
-,
-
-430
-XBEE_ATCMD_F_WRITE
- |
-XBEE_ATCMD_F_PARAM_U8
-,
-
-431
-XBEE_ATCMD_F_WRITE
- |
-XBEE_ATCMD_F_PARAM_U8
-);
-
-433
-·r£_pgm_tok\92_num_t
-
- gcmd_wr\99e_u8_u8
- =
-
-434
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_wr\99e_»suÉ
-,
-u8
-,
-UINT8
-);
-
-436
-´og_ch¬
-
- gh\96p_wr\99e_u8
-[] = "Write\87 8 bits\84egister using\87n AT command";
-
-438
-·r£_pgm_\9a¡_t
-
- gcmd_wr\99e_u8
- = {
-
-439 .
-f
- =
-cmd_wr\99e_·r£d
-,
-
-440 .
- gd©a
- =
-NULL
-,
-
-441 .
- gh\96p_¡r
- =
-h\96p_wr\99e_u8
-,
-
-442 .
- gtok\92s
- = {
-
-443 (
-´og_void
- *)&
-cmd_wr\99e_wr\99e
-,
-
-444 (
-´og_void
- *)&
-cmd_wr\99e_u8_©cmd
-,
-
-445 (
-´og_void
- *)&
-cmd_wr\99e_u8_u8
-,
-
-446
-NULL
-,
-
-450
-·r£_pgm_tok\92_©cmd_t
-
- gcmd_wr\99e_u16_©cmd
- =
-
-451
-TOKEN_ATCMD_INITIALIZER
-(\19
-cmd_wr\99e_»suÉ
-,
-cmd
-,
-
-452 &
-xb\93_dev
-,
-
-453
-XBEE_ATCMD_F_WRITE
- |
-XBEE_ATCMD_F_PARAM_U16
-,
-
-454
-XBEE_ATCMD_F_WRITE
- |
-XBEE_ATCMD_F_PARAM_U16
-);
-
-456
-·r£_pgm_tok\92_num_t
-
- gcmd_wr\99e_u16_u16
- =
-
-457
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_wr\99e_»suÉ
-,
-u16
-,
-UINT16
-);
-
-459
-´og_ch¬
-
- gh\96p_wr\99e_u16
-[] = "Write\87 16 bits\84egister using\87n AT command";
-
-461
-·r£_pgm_\9a¡_t
-
- gcmd_wr\99e_u16
- = {
-
-462 .
-f
- =
-cmd_wr\99e_·r£d
-,
-
-463 .
- gd©a
- =
-NULL
-,
-
-464 .
- gh\96p_¡r
- =
-h\96p_wr\99e_u16
-,
-
-465 .
- gtok\92s
- = {
-
-466 (
-´og_void
- *)&
-cmd_wr\99e_wr\99e
-,
-
-467 (
-´og_void
- *)&
-cmd_wr\99e_u16_©cmd
-,
-
-468 (
-´og_void
- *)&
-cmd_wr\99e_u16_u16
-,
-
-469
-NULL
-,
-
-473
-·r£_pgm_tok\92_©cmd_t
-
- gcmd_wr\99e_u32_©cmd
- =
-
-474
-TOKEN_ATCMD_INITIALIZER
-(\19
-cmd_wr\99e_»suÉ
-,
-cmd
-,
-
-475 &
-xb\93_dev
-,
-
-476
-XBEE_ATCMD_F_WRITE
- |
-XBEE_ATCMD_F_PARAM_U32
-,
-
-477
-XBEE_ATCMD_F_WRITE
- |
-XBEE_ATCMD_F_PARAM_U32
-);
-
-479
-·r£_pgm_tok\92_num_t
-
- gcmd_wr\99e_u32_u32
- =
-
-480
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_wr\99e_»suÉ
-,
-u32
-,
-UINT32
-);
-
-482
-´og_ch¬
-
- gh\96p_wr\99e_u32
-[] = "Write\87 32 bits\84egister using\87n AT command";
-
-484
-·r£_pgm_\9a¡_t
-
- gcmd_wr\99e_u32
- = {
-
-485 .
-f
- =
-cmd_wr\99e_·r£d
-,
-
-486 .
- gd©a
- =
-NULL
-,
-
-487 .
- gh\96p_¡r
- =
-h\96p_wr\99e_u32
-,
-
-488 .
- gtok\92s
- = {
-
-489 (
-´og_void
- *)&
-cmd_wr\99e_wr\99e
-,
-
-490 (
-´og_void
- *)&
-cmd_wr\99e_u32_©cmd
-,
-
-491 (
-´og_void
- *)&
-cmd_wr\99e_u32_u32
-,
-
-492
-NULL
-,
-
-500 \19
- scmd_£ndmsg_»suÉ
- {
-
-501
-fixed_¡r\9ag_t
-
- m£ndmsg
-;
-
-502
-u\9at64_t
-
- maddr
-;
-
-503
-fixed_¡r\9ag_t
-
- md©a
-;
-
-507 \18\1e
- $cmd_£ndmsg_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-509 \19
-cmd_£ndmsg_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-510
- `xb\93p_£nd_msg
-(
-»s
-->
-addr
-,\84es->
-d©a
-,
- `¡¾\92
-(res->data), 1);
-
-511
- }
-}
-
-513
-´og_ch¬
-
- g¡r_£ndmsg
-[] = "sendmsg";
-
-515
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_£ndmsg_£ndmsg
- =
-
-516
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_£ndmsg_»suÉ
-,
-£ndmsg
-,
-
-517
-¡r_£ndmsg
-);
-
-519
-·r£_pgm_tok\92_num_t
-
- gcmd_£ndmsg_addr
- =
-
-520
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_£ndmsg_»suÉ
-,
-addr
-,
-UINT64
-);
-
-522
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_£ndmsg_d©a
- =
-
-523
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_£ndmsg_»suÉ
-,
-d©a
-,
-NULL
-);
-
-525
-´og_ch¬
-
- gh\96p_£ndmsg
-[] = "Send data\81o\87\82ode using its\87ddress";
-
-527
-·r£_pgm_\9a¡_t
-
- gcmd_£ndmsg
- = {
-
-528 .
-f
- =
-cmd_£ndmsg_·r£d
-,
-
-529 .
- gd©a
- =
-NULL
-,
-
-530 .
- gh\96p_¡r
- =
-h\96p_£ndmsg
-,
-
-531 .
- gtok\92s
- = {
-
-532 (
-´og_void
- *)&
-cmd_£ndmsg_£ndmsg
-,
-
-533 (
-´og_void
- *)&
-cmd_£ndmsg_addr
-,
-
-534 (
-´og_void
- *)&
-cmd_£ndmsg_d©a
-,
-
-535
-NULL
-,
-
-542 \19
- scmd_£ndmsg_Çme_»suÉ
- {
-
-543
-fixed_¡r\9ag_t
-
- m£ndmsg_Çme
-;
-
-544 \19
-xb\93_Ãigh
- *
- mÃigh
-;
-
-545
-fixed_¡r\9ag_t
-
- md©a
-;
-
-549 \18\1e
- $cmd_£ndmsg_Çme_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-551 \19
-cmd_£ndmsg_Çme_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-552
- `xb\93p_£nd_msg
-(
-»s
-->
-Ãigh
-->
-addr
-,\84es->
-d©a
-,
- `¡¾\92
-(res->data), 1);
-
-553
- }
-}
-
-555
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_£ndmsg_Çme_£ndmsg_Çme
- =
-
-556
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_£ndmsg_Çme_»suÉ
-,
-£ndmsg_Çme
-,
-
-557
-¡r_£ndmsg
-);
-
-559
-·r£_pgm_tok\92_ÃighbÜ_t
-
- gcmd_£ndmsg_Çme_Ãigh
- =
-
-560
-TOKEN_NEIGHBOR_INITIALIZER
-(\19
-cmd_£ndmsg_Çme_»suÉ
-,
-Ãigh
-,
-
-561 &
-xb\93_dev
-);
-
-563
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_£ndmsg_Çme_d©a
- =
-
-564
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_£ndmsg_Çme_»suÉ
-,
-d©a
-,
-NULL
-);
-
-566
-´og_ch¬
-
- gh\96p_£ndmsg_Çme
-[] = "Send data\81o\87\82ode using its\82ame";
-
-568
-·r£_pgm_\9a¡_t
-
- gcmd_£ndmsg_Çme
- = {
-
-569 .
-f
- =
-cmd_£ndmsg_Çme_·r£d
-,
-
-570 .
- gd©a
- =
-NULL
-,
-
-571 .
- gh\96p_¡r
- =
-h\96p_£ndmsg_Çme
-,
-
-572 .
- gtok\92s
- = {
-
-573 (
-´og_void
- *)&
-cmd_£ndmsg_Çme_£ndmsg_Çme
-,
-
-574 (
-´og_void
- *)&
-cmd_£ndmsg_Çme_Ãigh
-,
-
-575 (
-´og_void
- *)&
-cmd_£ndmsg_Çme_d©a
-,
-
-576
-NULL
-,
-
-584 \19
- scmd_¿nge_»suÉ
- {
-
-585
-fixed_¡r\9ag_t
-
- m¿nge
-;
-
-586
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-590 \18\1e
- $cmd_¿nge_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-592 \19
-cmd_¿nge_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-594 ià(!
- `¡rcmp_P
-(
-»s
-->
-aùiÚ
-,
- `PSTR
-("show"))) {
-
-595
- `´\9atf_P
-(
- `PSTR
-("range infos:\r\n"));
-
-596
- `´\9atf_P
-(
- `PSTR
-("\84ªg\90³riod %d\r\n"),
-¿nge_³riod_ms
-);
-
-597
- `´\9atf_P
-(
- `PSTR
-("\84ªg\90couÁ %d\r\n"),
-¿nge_couÁ
-);
-
-598
- `´\9atf_P
-(
- `PSTR
-("\84ªg\90pow\94mask 0x%x\r\n"),
-¿nge_pow\94mask
-);
-
-599
- `´\9atf_P
-(
- `PSTR
-("\84ªg\90d¡add¸0x%.8"
-PRIx32
-"%.8"PRIx32"\r\n"),
-
-600 (
-u\9at32_t
-)(
-¿nge_d¡addr
- >> 32ULL),
-
-601 (
-u\9at32_t
-)(
-¿nge_d¡addr
- & 0xFFFFFFFF));
-
-603 ià(
-¿nge_ruÂ\9ag
-)
-
-604
- `´\9atf_P
-(
- `PSTR
-("\84ange\81est is\84unning\r\n"));
-
-606
- `´\9atf_P
-(
- `PSTR
-("\84ange\81est is\82ot\84unning\r\n"));
-
-608 \vià(!
- `¡rcmp
-(
-»s
-->
-aùiÚ
-, "start")) {
-
-609 ià(
-¿nge_ruÂ\9ag
-) {
-
-610
- `´\9atf
-("already\84unning\n");
-
-613
-¿nge_cur_couÁ
- =
-¿nge_couÁ
-;
-
-614
- `ÿÎout_\9a\99
-(&
-¿nge_ev\92t
-);
-
-615
- `ÿÎout_»£t
-(&
-cm
-, &
-¿nge_ev\92t
-, 0,
-
-616
-SINGLE
-,
-¿nge_cb
-,
-NULL
-);
-
-617
-¿nge_ruÂ\9ag
- = 1;
-
-619 \vià(!
- `¡rcmp
-(
-»s
-->
-aùiÚ
-, "end")) {
-
-620 ià(
-¿nge_ruÂ\9ag
- == 0) {
-
-621
- `´\9atf
-("not\84unning\n");
-
-624
-¿nge_ruÂ\9ag
- = 0;
-
-625
- `ÿÎout_¡Ý
-(&
-cm
-, &
-¿nge_ev\92t
-);
-
-627
- }
-}
-
-629
-´og_ch¬
-
- g¡r_¿nge
-[] = "range";
-
-630
-´og_ch¬
-
- g¡r_¿nge_tok\92s
-[] = "show#start#end";
-
-632
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_¿nge
- =
-
-633
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_»suÉ
-,
-¿nge
-,
-
-634
-¡r_¿nge
-);
-
-635
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_aùiÚ
- =
-
-636
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_»suÉ
-,
-aùiÚ
-,
-
-637
-¡r_¿nge_tok\92s
-);
-
-639
-´og_ch¬
-
- gh\96p_¿nge
-[] = "start/stop/show current\84angeing";
-
-641
-·r£_pgm_\9a¡_t
-
- gcmd_¿nge
- = {
-
-642 .
-f
- =
-cmd_¿nge_·r£d
-,
-
-643 .
- gd©a
- =
-NULL
-,
-
-644 .
- gh\96p_¡r
- =
-h\96p_¿nge
-,
-
-645 .
- gtok\92s
- = {
-
-646 (
-´og_void
- *)&
-cmd_¿nge_¿nge
-,
-
-647 (
-´og_void
- *)&
-cmd_¿nge_aùiÚ
-,
-
-648
-NULL
-,
-
-655 \19
- scmd_¿nge_³riod_»suÉ
- {
-
-656
-fixed_¡r\9ag_t
-
- m¿nge
-;
-
-657
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-658
-u\9at32_t
-
- m³riod
-;
-
-662 \18\1e
- $cmd_¿nge_³riod_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-664 \19
-cmd_¿nge_³riod_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-666 ià(
-»s
-->
-³riod
- < 10) {
-
-667
- `´\9atf
-("error, minimum\85eriod is 10 ms\n");
-
-671
-¿nge_³riod_ms
- =
-»s
-->
-³riod
-;
-
-672
- }
-}
-
-674
-´og_ch¬
-
- g¡r_³riod
-[] = "period";
-
-676
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_³riod_¿nge_³riod
- =
-
-677
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_³riod_»suÉ
-,
-¿nge
-,
-
-678
-¡r_¿nge
-);
-
-679
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_³riod_aùiÚ
- =
-
-680
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_³riod_»suÉ
-,
-aùiÚ
-,
-
-681
-¡r_³riod
-);
-
-682
-·r£_pgm_tok\92_num_t
-
- gcmd_¿nge_³riod_³riod
- =
-
-683
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_¿nge_³riod_»suÉ
-,
-³riod
-,
-UINT32
-);
-
-685
-´og_ch¬
-
- gh\96p_¿nge_³riod
-[] = "set\84ange\81est\85eriod";
-
-687
-·r£_pgm_\9a¡_t
-
- gcmd_¿nge_³riod
- = {
-
-688 .
-f
- =
-cmd_¿nge_³riod_·r£d
-,
-
-689 .
- gd©a
- =
-NULL
-,
-
-690 .
- gh\96p_¡r
- =
-h\96p_¿nge_³riod
-,
-
-691 .
- gtok\92s
- = {
-
-692 (
-´og_void
- *)&
-cmd_¿nge_³riod_¿nge_³riod
-,
-
-693 (
-´og_void
- *)&
-cmd_¿nge_³riod_aùiÚ
-,
-
-694 (
-´og_void
- *)&
-cmd_¿nge_³riod_³riod
-,
-
-695
-NULL
-,
-
-702 \19
- scmd_¿nge_couÁ_»suÉ
- {
-
-703
-fixed_¡r\9ag_t
-
- m¿nge
-;
-
-704
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-705
-u\9at32_t
-
- mcouÁ
-;
-
-709 \18\1e
- $cmd_¿nge_couÁ_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-711 \19
-cmd_¿nge_couÁ_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-712
-¿nge_couÁ
- =
-»s
-->
-couÁ
-;
-
-713
- }
-}
-
-715
-´og_ch¬
-
- g¡r_couÁ
-[] = "count";
-
-717
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_couÁ_¿nge_couÁ
- =
-
-718
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_couÁ_»suÉ
-,
-¿nge
-,
-
-719
-¡r_¿nge
-);
-
-720
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_couÁ_aùiÚ
- =
-
-721
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_couÁ_»suÉ
-,
-aùiÚ
-,
-
-722
-¡r_couÁ
-);
-
-723
-·r£_pgm_tok\92_num_t
-
- gcmd_¿nge_couÁ_couÁ
- =
-
-724
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_¿nge_couÁ_»suÉ
-,
-couÁ
-,
-UINT32
-);
-
-727
-´og_ch¬
-
- gh\96p_¿nge_couÁ
-[] = "set\84ange\81est count";
-
-729
-·r£_pgm_\9a¡_t
-
- gcmd_¿nge_couÁ
- = {
-
-730 .
-f
- =
-cmd_¿nge_couÁ_·r£d
-,
-
-731 .
- gd©a
- =
-NULL
-,
-
-732 .
- gh\96p_¡r
- =
-h\96p_¿nge_couÁ
-,
-
-733 .
- gtok\92s
- = {
-
-734 (
-´og_void
- *)&
-cmd_¿nge_couÁ_¿nge_couÁ
-,
-
-735 (
-´og_void
- *)&
-cmd_¿nge_couÁ_aùiÚ
-,
-
-736 (
-´og_void
- *)&
-cmd_¿nge_couÁ_couÁ
-,
-
-737
-NULL
-,
-
-744 \19
- scmd_¿nge_pow\94mask_»suÉ
- {
-
-745
-fixed_¡r\9ag_t
-
- m¿nge
-;
-
-746
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-747
-u\9at8_t
-
- mpow\94mask
-;
-
-751 \18\1e
- $cmd_¿nge_pow\94mask_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-753 \19
-cmd_¿nge_pow\94mask_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-754
-¿nge_pow\94mask
- =
-»s
-->
-pow\94mask
-;
-
-755
- }
-}
-
-757
-´og_ch¬
-
- g¡r_pow\94mask
-[] = "powermask";
-
-759
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_pow\94mask_¿nge_pow\94mask
- =
-
-760
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_pow\94mask_»suÉ
-,
-¿nge
-,
-
-761
-¡r_¿nge
-);
-
-762
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_pow\94mask_aùiÚ
- =
-
-763
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_pow\94mask_»suÉ
-,
-aùiÚ
-,
-
-764
-¡r_pow\94mask
-);
-
-765
-·r£_pgm_tok\92_num_t
-
- gcmd_¿nge_pow\94mask_pow\94mask
- =
-
-766
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_¿nge_pow\94mask_»suÉ
-,
-pow\94mask
-,
-
-767
-UINT8
-);
-
-770
-´og_ch¬
-
- gh\96p_¿nge_pow\94mask
-[] = "set\84ange\81est\85owermask";
-
-772
-·r£_pgm_\9a¡_t
-
- gcmd_¿nge_pow\94mask
- = {
-
-773 .
-f
- =
-cmd_¿nge_pow\94mask_·r£d
-,
-
-774 .
- gd©a
- =
-NULL
-,
-
-775 .
- gh\96p_¡r
- =
-h\96p_¿nge_pow\94mask
-,
-
-776 .
- gtok\92s
- = {
-
-777 (
-´og_void
- *)&
-cmd_¿nge_pow\94mask_¿nge_pow\94mask
-,
-
-778 (
-´og_void
- *)&
-cmd_¿nge_pow\94mask_aùiÚ
-,
-
-779 (
-´og_void
- *)&
-cmd_¿nge_pow\94mask_pow\94mask
-,
-
-780
-NULL
-,
-
-787 \19
- scmd_¿nge_d¡addr_»suÉ
- {
-
-788
-fixed_¡r\9ag_t
-
- m¿nge
-;
-
-789
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-790
-u\9at64_t
-
- md¡addr
-;
-
-794 \18\1e
- $cmd_¿nge_d¡addr_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-796 \19
-cmd_¿nge_d¡addr_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-797
-¿nge_d¡addr
- =
-»s
-->
-d¡addr
-;
-
-798
- }
-}
-
-800
-´og_ch¬
-
- g¡r_d¡addr
-[] = "dstaddr";
-
-802
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_d¡addr_¿nge_d¡addr
- =
-
-803
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_d¡addr_»suÉ
-,
-¿nge
-,
-
-804
-¡r_¿nge
-);
-
-805
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_d¡addr_aùiÚ
- =
-
-806
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_d¡addr_»suÉ
-,
-aùiÚ
-,
-
-807
-¡r_d¡addr
-);
-
-808
-·r£_pgm_tok\92_num_t
-
- gcmd_¿nge_d¡addr_d¡addr
- =
-
-809
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_¿nge_d¡addr_»suÉ
-,
-d¡addr
-,
-UINT64
-);
-
-812
-´og_ch¬
-
- gh\96p_¿nge_d¡addr
-[] = "set\84egister\84angeing dstaddr";
-
-814
-·r£_pgm_\9a¡_t
-
- gcmd_¿nge_d¡addr
- = {
-
-815 .
-f
- =
-cmd_¿nge_d¡addr_·r£d
-,
-
-816 .
- gd©a
- =
-NULL
-,
-
-817 .
- gh\96p_¡r
- =
-h\96p_¿nge_d¡addr
-,
-
-818 .
- gtok\92s
- = {
-
-819 (
-´og_void
- *)&
-cmd_¿nge_d¡addr_¿nge_d¡addr
-,
-
-820 (
-´og_void
- *)&
-cmd_¿nge_d¡addr_aùiÚ
-,
-
-821 (
-´og_void
- *)&
-cmd_¿nge_d¡addr_d¡addr
-,
-
-822
-NULL
-,
-
-830 \19
- scmd_mÚ\99Ü_»suÉ
- {
-
-831
-fixed_¡r\9ag_t
-
- mmÚ\99Ü
-;
-
-832
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-836 \18\1e
- $cmd_mÚ\99Ü_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-838 \19
-cmd_mÚ\99Ü_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-839 \19
-mÚ\99Ü_»g
- *
-m
-;
-
-841 ià(!
- `¡rcmp_P
-(
-»s
-->
-aùiÚ
-,
- `PSTR
-("show"))) {
-
-842
- `´\9atf_P
-(
- `PSTR
-("monitor\85eriod is %d ms, %d\84egs in\86ist\r\n"),
-
-843
-mÚ\99Ü_³riod_ms
-,
-mÚ\99Ü_couÁ
-);
-
-844
- `LIST_FOREACH
-(
-m
-, &
-xb\93_mÚ\99Ü_li¡
-,
-Ãxt
-)
-
-845
- `´\9atf_P
-(
- `PSTR
-(" %S\n"),
-m
-->
-desc
-);
-
-847 \vià(!
- `¡rcmp_P
-(
-»s
-->
-aùiÚ
-,
- `PSTR
-("start"))) {
-
-848 ià(
-mÚ\99Ü_ruÂ\9ag
-) {
-
-849
- `´\9atf
-("already\84unning\n");
-
-852 ià(
-mÚ\99Ü_couÁ
- == 0) {
-
-853
- `´\9atf
-("no\84egs\81o be monitored\n");
-
-856
- `ÿÎout_\9a\99
-(&
-mÚ\99Ü_ev\92t
-);
-
-857
- `ÿÎout_»£t
-(&
-cm
-, &
-mÚ\99Ü_ev\92t
-, 0,
-SINGLE
-,
-mÚ\99Ü_cb
-,
-NULL
-);
-
-858
-mÚ\99Ü_ruÂ\9ag
- = 1;
-
-859
-mÚ\99Ü_cu¼\92t
- =
- `LIST_FIRST
-(&
-xb\93_mÚ\99Ü_li¡
-);
-
-860
- `´\9atf_P
-(
- `PSTR
-("monitor cb: %S %s\r\n"),
-
-861
-mÚ\99Ü_cu¼\92t
-->
-desc
-,
-
-862
-mÚ\99Ü_cu¼\92t
-->
-©cmd
-);
-
-865 \vià(!
- `¡rcmp_P
-(
-»s
-->
-aùiÚ
-,
- `PSTR
-("end"))) {
-
-866 ià(
-mÚ\99Ü_ruÂ\9ag
- == 0) {
-
-867
- `´\9atf
-("not\84unning\n");
-
-870
-mÚ\99Ü_ruÂ\9ag
- = 0;
-
-871
- `ÿÎout_¡Ý
-(&
-cm
-, &
-mÚ\99Ü_ev\92t
-);
-
-873
- }
-}
-
-875
-´og_ch¬
-
- g¡r_mÚ\99Ü
-[] = "monitor";
-
-876
-´og_ch¬
-
- g¡r_mÚ\99Ü_tok\92s
-[] = "show#start#end";
-
-878
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_mÚ\99Ü_mÚ\99Ü
- =
-
-879
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_mÚ\99Ü_»suÉ
-,
-mÚ\99Ü
-,
-
-880
-¡r_mÚ\99Ü
-);
-
-881
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_mÚ\99Ü_aùiÚ
- =
-
-882
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_mÚ\99Ü_»suÉ
-,
-aùiÚ
-,
-
-883
-¡r_mÚ\99Ü_tok\92s
-);
-
-885
-´og_ch¬
-
- gh\96p_mÚ\99Ü
-[] = "start/stop/show current monitoring";
-
-887
-·r£_pgm_\9a¡_t
-
- gcmd_mÚ\99Ü
- = {
-
-888 .
-f
- =
-cmd_mÚ\99Ü_·r£d
-,
-
-889 .
- gd©a
- =
-NULL
-,
-
-890 .
- gh\96p_¡r
- =
-h\96p_mÚ\99Ü
-,
-
-891 .
- gtok\92s
- = {
-
-892 (
-´og_void
- *)&
-cmd_mÚ\99Ü_mÚ\99Ü
-,
-
-893 (
-´og_void
- *)&
-cmd_mÚ\99Ü_aùiÚ
-,
-
-894
-NULL
-,
-
-901 \19
- scmd_mÚ\99Ü_add_»suÉ
- {
-
-902
-fixed_¡r\9ag_t
-
- mmÚ\99Ü
-;
-
-903
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-904 \19
-xb\93_©cmd_pgm
- *
- mcmd
-;
-
-908 \18\1e
- $cmd_mÚ\99Ü_add_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-910 \19
-cmd_mÚ\99Ü_add_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-911 \19
-mÚ\99Ü_»g
- *
-m
-;
-
-912 \19
-xb\93_©cmd
-
-cÝy
-;
-
-914
- `memýy_P
-(&
-cÝy
-,
-»s
-->
-cmd
-, \17(copy));
-
-915
- `LIST_FOREACH
-(
-m
-, &
-xb\93_mÚ\99Ü_li¡
-,
-Ãxt
-) {
-
-916 ià(!
- `¡rcmp_P
-(
-m
-->
-©cmd
-,
-cÝy
-.
-Çme
-))
-
-920 ià(
-m
- !ð
-NULL
-) {
-
-921
- `´\9atf
-("already\83xist\n");
-
-925
-m
- =
- `m®loc
-(\17(*m));
-
-926 ià(
-m
- =ð
-NULL
-) {
-
-927
- `´\9atf
-("no mem\n");
-
-930
-m
-->
-desc
- =
-cÝy
-.desc;
-
-931
- `¡rýy_P
-(
-m
-->
-©cmd
-,
-cÝy
-.
-Çme
-);
-
-932
- `LIST_INSERT_HEAD
-(&
-xb\93_mÚ\99Ü_li¡
-,
-m
-,
-Ãxt
-);
-
-933
-mÚ\99Ü_couÁ
- ++;
-
-934
- }
-}
-
-936
-´og_ch¬
-
- g¡r_mÚ\99Ü_add
-[] = "add";
-
-938
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_mÚ\99Ü_add_mÚ\99Ü_add
- =
-
-939
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_mÚ\99Ü_add_»suÉ
-,
-mÚ\99Ü
-,
-
-940
-¡r_mÚ\99Ü
-);
-
-941
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_mÚ\99Ü_add_aùiÚ
- =
-
-942
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_mÚ\99Ü_add_»suÉ
-,
-aùiÚ
-,
-
-943
-¡r_mÚ\99Ü_add
-);
-
-944
-·r£_pgm_tok\92_©cmd_t
-
- gcmd_mÚ\99Ü_add_©cmd
- =
-
-945
-TOKEN_ATCMD_INITIALIZER
-(\19
-cmd_mÚ\99Ü_add_»suÉ
-,
-cmd
-, &
-xb\93_dev
-,
-
-946
-XBEE_ATCMD_F_READ
-, XBEE_ATCMD_F_READ);
-
-949
-´og_ch¬
-
- gh\96p_mÚ\99Ü_add
-[] = "add\87\84egister in monitor\86ist";
-
-951
-·r£_pgm_\9a¡_t
-
- gcmd_mÚ\99Ü_add
- = {
-
-952 .
-f
- =
-cmd_mÚ\99Ü_add_·r£d
-,
-
-953 .
- gd©a
- =
-NULL
-,
-
-954 .
- gh\96p_¡r
- =
-h\96p_mÚ\99Ü_add
-,
-
-955 .
- gtok\92s
- = {
-
-956 (
-´og_void
- *)&
-cmd_mÚ\99Ü_add_mÚ\99Ü_add
-,
-
-957 (
-´og_void
- *)&
-cmd_mÚ\99Ü_add_aùiÚ
-,
-
-958 (
-´og_void
- *)&
-cmd_mÚ\99Ü_add_©cmd
-,
-
-959
-NULL
-,
-
-966 \19
- scmd_mÚ\99Ü_³riod_»suÉ
- {
-
-967
-fixed_¡r\9ag_t
-
- mmÚ\99Ü
-;
-
-968
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-969
-u\9at32_t
-
- m³riod
-;
-
-973 \18\1e
- $cmd_mÚ\99Ü_³riod_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-975 \19
-cmd_mÚ\99Ü_³riod_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-977 ià(
-»s
-->
-³riod
- < 100) {
-
-978
- `´\9atf
-("error, minimum\85eriod is 100 ms\n");
-
-982
-mÚ\99Ü_³riod_ms
- =
-»s
-->
-³riod
-;
-
-983
- }
-}
-
-985
-´og_ch¬
-
- g¡r_mÚ\99Ü_³riod
-[] = "period";
-
-987
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_mÚ\99Ü_³riod_mÚ\99Ü_³riod
- =
-
-988
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_mÚ\99Ü_³riod_»suÉ
-,
-mÚ\99Ü
-,
-
-989
-¡r_mÚ\99Ü
-);
-
-990
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_mÚ\99Ü_³riod_aùiÚ
- =
-
-991
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_mÚ\99Ü_³riod_»suÉ
-,
-aùiÚ
-,
-
-992
-¡r_mÚ\99Ü_³riod
-);
-
-993
-·r£_pgm_tok\92_num_t
-
- gcmd_mÚ\99Ü_³riod_³riod
- =
-
-994
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_mÚ\99Ü_³riod_»suÉ
-,
-³riod
-,
-UINT32
-);
-
-997
-´og_ch¬
-
- gh\96p_mÚ\99Ü_³riod
-[] = "set\84egister monitoring\85eriod";
-
-999
-·r£_pgm_\9a¡_t
-
- gcmd_mÚ\99Ü_³riod
- = {
-
-1000 .
-f
- =
-cmd_mÚ\99Ü_³riod_·r£d
-,
-
-1001 .
- gd©a
- =
-NULL
-,
-
-1002 .
- gh\96p_¡r
- =
-h\96p_mÚ\99Ü_³riod
-,
-
-1003 .
- gtok\92s
- = {
-
-1004 (
-´og_void
- *)&
-cmd_mÚ\99Ü_³riod_mÚ\99Ü_³riod
-,
-
-1005 (
-´og_void
- *)&
-cmd_mÚ\99Ü_³riod_aùiÚ
-,
-
-1006 (
-´og_void
- *)&
-cmd_mÚ\99Ü_³riod_³riod
-,
-
-1007
-NULL
-,
-
-1014 \19
- scmd_mÚ\99Ü_d\96_»suÉ
- {
-
-1015
-fixed_¡r\9ag_t
-
- mmÚ\99Ü
-;
-
-1016
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-1017 \19
-mÚ\99Ü_»g
- *
- mm
-;
-
-1021 \18\1e
- $cmd_mÚ\99Ü_d\96_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-1023 \19
-cmd_mÚ\99Ü_d\96_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-1025
-mÚ\99Ü_cu¼\92t
- =
- `LIST_NEXT
-(
-»s
-->
-m
-,
-Ãxt
-);
-
-1026
- `LIST_REMOVE
-(
-»s
-->
-m
-,
-Ãxt
-);
-
-1027
- `ä\93
-(
-»s
-->
-m
-);
-
-1028
-mÚ\99Ü_couÁ
- --;
-
-1029 ià(
-mÚ\99Ü_couÁ
- == 0) {
-
-1030
- `´\9atf
-("Disable monitoring,\82o more\83vent\n");
-
-1031
- `ÿÎout_¡Ý
-(&
-cm
-, &
-mÚ\99Ü_ev\92t
-);
-
-1032
-mÚ\99Ü_ruÂ\9ag
- = 0;
-
-1035
- }
-}
-
-1037
-´og_ch¬
-
- g¡r_mÚ\99Ü_d\96
-[] = "del";
-
-1039
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_mÚ\99Ü_d\96_mÚ\99Ü_d\96
- =
-
-1040
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_mÚ\99Ü_d\96_»suÉ
-,
-mÚ\99Ü
-,
-
-1041
-¡r_mÚ\99Ü
-);
-
-1042
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_mÚ\99Ü_d\96_aùiÚ
- =
-
-1043
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_mÚ\99Ü_d\96_»suÉ
-,
-aùiÚ
-,
-
-1044
-¡r_mÚ\99Ü_d\96
-);
-
-1045
-·r£_pgm_tok\92_mÚ\99Ü_t
-
- gcmd_mÚ\99Ü_d\96_©cmd
- =
-
-1046
-TOKEN_MONITOR_INITIALIZER
-(\19
-cmd_mÚ\99Ü_d\96_»suÉ
-,
-m
-);
-
-1049
-´og_ch¬
-
- gh\96p_mÚ\99Ü_d\96
-[] = "del\87\84egister in monitor\86ist";
-
-1051
-·r£_pgm_\9a¡_t
-
- gcmd_mÚ\99Ü_d\96
- = {
-
-1052 .
-f
- =
-cmd_mÚ\99Ü_d\96_·r£d
-,
-
-1053 .
- gd©a
- =
-NULL
-,
-
-1054 .
- gh\96p_¡r
- =
-h\96p_mÚ\99Ü_d\96
-,
-
-1055 .
- gtok\92s
- = {
-
-1056 (
-´og_void
- *)&
-cmd_mÚ\99Ü_d\96_mÚ\99Ü_d\96
-,
-
-1057 (
-´og_void
- *)&
-cmd_mÚ\99Ü_d\96_aùiÚ
-,
-
-1058 (
-´og_void
- *)&
-cmd_mÚ\99Ü_d\96_©cmd
-,
-
-1059
-NULL
-,
-
-1067 \19
- scmd_p\9ag_»suÉ
- {
-
-1068
-fixed_¡r\9ag_t
-
- mp\9ag
-;
-
-1072 \18\1e
- $cmd_p\9ag_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-1077
- }
-}
-
-1079
-´og_ch¬
-
- g¡r_p\9ag
-[] = "ping";
-
-1081
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_p\9ag_p\9ag
- =
-
-1082
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_p\9ag_»suÉ
-,
-p\9ag
-,
-
-1083
-¡r_p\9ag
-);
-
-1085
-´og_ch¬
-
- gh\96p_p\9ag
-[] = "Send\87\85ing\81o\81he xbee device";
-
-1087
-·r£_pgm_\9a¡_t
-
- gcmd_p\9ag
- = {
-
-1088 .
-f
- =
-cmd_p\9ag_·r£d
-,
-
-1089 .
- gd©a
- =
-NULL
-,
-
-1090 .
- gh\96p_¡r
- =
-h\96p_p\9ag
-,
-
-1091 .
- gtok\92s
- = {
-
-1092 (
-´og_void
- *)&
-cmd_p\9ag_p\9ag
-,
-
-1093
-NULL
-,
-
-1100 \19
- scmd_¿w_»suÉ
- {
-
-1101
-fixed_¡r\9ag_t
-
- m¿w
-;
-
-1105 \18\1e
- $cmd_¿w_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-1108
- `´\9atf
-("switched\81o\84aw mode, CTRL-D\81o\83xit\n");
-
-1109
- `rdl\9ae_¡Ý
-(&
-þ
-->
-rdl
-);
-
-1110
-xb\93_¿w
- = 1;
-
-1112
- }
-}
-
-1114
-´og_ch¬
-
- g¡r_¿w
-[] = "raw";
-
-1116
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿w_¿w
- =
-
-1117
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿w_»suÉ
-,
-¿w
-,
-
-1118
-¡r_¿w
-);
-
-1120
-´og_ch¬
-
- gh\96p_¿w
-[] = "Switch\81o\84aw mode";
-
-1122
-·r£_pgm_\9a¡_t
-
- gcmd_¿w
- = {
-
-1123 .
-f
- =
-cmd_¿w_·r£d
-,
-
-1124 .
- gd©a
- =
-NULL
-,
-
-1125 .
- gh\96p_¡r
- =
-h\96p_¿w
-,
-
-1126 .
- gtok\92s
- = {
-
-1127 (
-´og_void
- *)&
-cmd_¿w_¿w
-,
-
-1128
-NULL
-,
-
-1135 \19
- scmd_dump_»suÉ
- {
-
-1136
-fixed_¡r\9ag_t
-
- mdump
-;
-
-1137
-fixed_¡r\9ag_t
-
- mÚoff
-;
-
-1141 \18\1e
- $cmd_dump_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-1143 \19
-cmd_dump_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-1144 ià(!
- `¡rcmp
-(
-»s
-->
-Úoff
-, "on"))
-
-1145
-xb\93_hexdump
- = 1;
-
-1147
-xb\93_hexdump
- = 0;
-
-1148
- }
-}
-
-1150
-´og_ch¬
-
- g¡r_dump
-[] = "dump";
-
-1151
-´og_ch¬
-
- g¡r_dump_Úoff
-[] = "on#off";
-
-1153
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_dump_dump
- =
-
-1154
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_dump_»suÉ
-,
-dump
-,
-
-1155
-¡r_dump_Úoff
-);
-
-1157
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_dump_Úoff
- =
-
-1158
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_dump_»suÉ
-,
-Úoff
-,
-
-1159
-¡r_dump_Úoff
-);
-
-1161
-´og_ch¬
-
- gh\96p_dump
-[] = "enable/disable hexdump of\84eceived\85ackets";
-
-1163
-·r£_pgm_\9a¡_t
-
- gcmd_dump
- = {
-
-1164 .
-f
- =
-cmd_dump_·r£d
-,
-
-1165 .
- gd©a
- =
-NULL
-,
-
-1166 .
- gh\96p_¡r
- =
-h\96p_dump
-,
-
-1167 .
- gtok\92s
- = {
-
-1168 (
-´og_void
- *)&
-cmd_dump_dump
-,
-
-1169 (
-´og_void
- *)&
-cmd_dump_Úoff
-,
-
-1170
-NULL
-,
-
-1177 \19
- scmd_debug_»suÉ
- {
-
-1178
-fixed_¡r\9ag_t
-
- mdebug
-;
-
-1179
-fixed_¡r\9ag_t
-
- mÚoff
-;
-
-1183 \18\1e
- $cmd_debug_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-1185 \19
-cmd_debug_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-1186 ià(!
- `¡rcmp
-(
-»s
-->
-Úoff
-, "on"))
-
-1187
-xb\93_debug
- = 1;
-
-1189
-xb\93_debug
- = 0;
-
-1190
- }
-}
-
-1192
-´og_ch¬
-
- g¡r_debug
-[] = "debug";
-
-1193
-´og_ch¬
-
- g¡r_debug_Úoff
-[] = "on#off";
-
-1195
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_debug_debug
- =
-
-1196
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_debug_»suÉ
-,
-debug
-,
-
-1197
-¡r_debug
-);
-
-1199
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_debug_Úoff
- =
-
-1200
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_debug_»suÉ
-,
-Úoff
-,
-
-1201
-¡r_debug_Úoff
-);
-
-1203
-´og_ch¬
-
- gh\96p_debug
-[] = "enable/disable\87dditionnal debug";
-
-1205
-·r£_pgm_\9a¡_t
-
- gcmd_debug
- = {
-
-1206 .
-f
- =
-cmd_debug_·r£d
-,
-
-1207 .
- gd©a
- =
-NULL
-,
-
-1208 .
- gh\96p_¡r
- =
-h\96p_debug
-,
-
-1209 .
- gtok\92s
- = {
-
-1210 (
-´og_void
- *)&
-cmd_debug_debug
-,
-
-1211 (
-´og_void
- *)&
-cmd_debug_Úoff
-,
-
-1212
-NULL
-,
-
-1219
-·r£_pgm_ùx_t
-
- gma\9a_ùx
-[] = {
-
-1222 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_ȣt
-,
-
-1223 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_boÙlßd\94
-,
-
-1224 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_log
-,
-
-1225 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_log_show
-,
-
-1226 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_log_ty³
-,
-
-1227 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_¡ack_¥aû
-,
-
-1228 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_scheduËr
-,
-
-1229 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_h\96p
-,
-
-1230 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_Ãigh_d\96
-,
-
-1231 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_Ãigh_add
-,
-
-1232 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_Ãigh_li¡
-,
-
-1233 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_»ad
-,
-
-1234 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_wr\99e_nÚe
-,
-
-1235 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_wr\99e_u8
-,
-
-1236 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_wr\99e_u16
-,
-
-1237 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_wr\99e_u32
-,
-
-1238 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_£ndmsg
-,
-
-1239 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_£ndmsg_Çme
-,
-
-1240 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_¿nge
-,
-
-1241 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_¿nge_³riod
-,
-
-1242 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_¿nge_couÁ
-,
-
-1243 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_¿nge_pow\94mask
-,
-
-1244 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_¿nge_d¡addr
-,
-
-1245 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_mÚ\99Ü
-,
-
-1246 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_mÚ\99Ü_³riod
-,
-
-1247 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_mÚ\99Ü_add
-,
-
-1248 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_mÚ\99Ü_d\96
-,
-
-1249 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_p\9ag
-,
-
-1250 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_¿w
-,
-
-1251 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_dump
-,
-
-1252 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_debug
-,
-
-1253
-NULL
-,
-
- @commands2.c
-
-28 \ 2
- ~<¡dio.h
->
-
-29 \ 2
- ~<¡d\9at.h
->
-
-30 \ 2
- ~<¡r\9ag.h
->
-
-31 \ 2
- ~<¡dlib.h
->
-
-32 \ 2
- ~<¡d¬g.h
->
-
-33 \ 2
- ~<\94ºo.h
->
-
-34 \ 2
- ~<ùy³.h
->
-
-35 \ 2
- ~<sys/queue.h
->
-
-36 \ 2
- ~<¬·/\9a\91.h
->
-
-37 \ 2
- ~<\9a\89y³s.h
->
-
-39 \ 2
- ~<ev\92t.h
->
-
-41 \ 2
- ~<cmdl\9ae_·r£.h
->
-
-42 \ 2
- ~<cmdl\9ae_·r£_num.h
->
-
-43 \ 2
- ~<cmdl\9ae_·r£_¡r\9ag.h
->
-
-44 \ 2
- ~<cmdl\9ae_·r£_f\9ee.h
->
-
-45 \ 2
- ~<cmdl\9ae.h
->
-
-47 \ 2
- ~"xb\93_ÃighbÜ.h
-"
-
-48 \ 2
- ~"xb\93_©cmd.h
-"
-
-49 \ 2
- ~"xb\93_¡©s.h
-"
-
-50 \ 2
- ~"xb\93_buf.h
-"
-
-51 \ 2
- ~"xb\93_´Ùo.h
-"
-
-52 \ 2
- ~"xb\93.h
-"
-
-53 \ 2
- ~"·r£_©cmd.h
-"
-
-54 \ 2
- ~"·r£_ÃighbÜ.h
-"
-
-55 \ 2
- ~"·r£_mÚ\99Ü.h
-"
-
-56 \ 2
- ~"ma\9a.h
-"
-
-58 \18\19
-mÚ\99Ü_»g_li¡
-
- gmÚ\99Ü_li¡
- =
-LIST_HEAD_INITIALIZER
-(
-x
- );
-
-59 \18\12
- gmÚ\99Ü_³riod_ms
- = 1000;
-
-60 \18\12
- gmÚ\99Ü_ruÂ\9ag
- = 0;
-
-61 \18\12
- gmÚ\99Ü_couÁ
- = 0;
-
-62 \18\19
-ev\92t
-
- gmÚ\99Ü_ev\92t
-;
-
-63 \19
-mÚ\99Ü_»g
- *
- gmÚ\99Ü_cu¼\92t
-;
-
-65 \18\12
- g¿nge_³riod_ms
- = 1000;
-
-66 \18\12
- g¿nge_pow\94mask
- = 0x1F;
-
-67 \18
-u\9at8_t
-
- g¿nge_pow\94
- = 0;
-
-68 \18\12
- g¿nge_ruÂ\9ag
- = 0;
-
-69 \18
-u\9at64_t
-
- g¿nge_d¡addr
- = 0xFFFF;
-
-70 \18\19
-ev\92t
-
- g¿nge_ev\92t
-;
-
-71 \18\12
- g¿nge_couÁ
- = 100;
-
-72 \18\12
- g¿nge_cur_couÁ
- = 0;
-
-74 \18cڡ \ 5*
- gxb\93_logf\9e\92ame
- = "/tmp/xbee.log";
-
-76 \18\1e
- $mÚ\99Ü_cb
-(\12
-s
-, \16
-ev\92t
-, \1e*
-¬g
-)
-
-78 \19
-timev®
-
-tv
-;
-
-79 \19
-cmdl\9ae
- *
-þ
- =
-¬g
-;
-
-81 ià(
-mÚ\99Ü_cu¼\92t
- =ð
-NULL
-)
-
-82
-mÚ\99Ü_cu¼\92t
- =
- `LIST_FIRST
-(&
-mÚ\99Ü_li¡
-);
-
-84
- `xb\93p_£nd_©cmd
-(
-mÚ\99Ü_cu¼\92t
-->
-©cmd
-,
-NULL
-, 0, 0);
-
-85
-mÚ\99Ü_cu¼\92t
- =
- `LIST_NEXT
-(mÚ\99Ü_cu¼\92t,
-Ãxt
-);
-
-87
- `evtim\94_£t
-(&
-mÚ\99Ü_ev\92t
-,
-mÚ\99Ü_cb
-,
-þ
-);
-
-88
-tv
-.
-tv_£c
- = 0;
-
-89
-tv
-.
-tv_u£c
- = (1000 *
-mÚ\99Ü_³riod_ms
-è/
-mÚ\99Ü_couÁ
-;
-
-90
- `evtim\94_add
-(&
-mÚ\99Ü_ev\92t
-, &
-tv
-);
-
-91
- }
-}
-
-93 \18\1e
- $¿nge_cb
-(\12
-s
-, \16
-ev\92t
-, \1e*
-¬g
-)
-
-95 \19
-timev®
-
-tv
-;
-
-96 \19
-cmdl\9ae
- *
-þ
- =
-¬g
-;
-
-97 \ 5
-buf
-[16];
-
-98
-u\9at8_t
-
-i
-,
-mask
-;
-
-100
-¿nge_cur_couÁ
---;
-
-103 \ f
-i
- = 1; i <= 8; i++) {
-
-104
-mask
- = 1 << ((
-¿nge_pow\94
- +
-i
-) & 0x7);
-
-105 ià(
-mask
- &
-¿nge_pow\94mask
-)
-
-108
-¿nge_pow\94
- = (Ôªge_pow\94 +
-i
-) & 0x7);
-
-110
- `xb\93p_£nd_©cmd
-("PL", &
-¿nge_pow\94
-, \17(range_power), 0);
-
-111
- `¢´\9atf
-(
-buf
-, \17(buf), "¿nge%d",
-¿nge_pow\94
-);
-
-112
- `xb\93p_£nd_msg
-(
-¿nge_d¡addr
-,
-buf
-,
- `¡¾\92
-(buf), 0);
-
-114 ià(
-¿nge_cur_couÁ
- == 0) {
-
-115
-¿nge_ruÂ\9ag
- = 0;
-
-119
- `evtim\94_£t
-(&
-¿nge_ev\92t
-,
-¿nge_cb
-,
-þ
-);
-
-120
-tv
-.
-tv_£c
- = 0;
-
-121
-tv
-.
-tv_u£c
- = 1000 *
-¿nge_³riod_ms
-;
-
-122
- `evtim\94_add
-(&
-¿nge_ev\92t
-, &
-tv
-);
-
-123
- }
-}
-
-128 \19
- scmd_¡©s_»suÉ
- {
-
-129
-fixed_¡r\9ag_t
-
- m¡©s
-;
-
-130
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-134 \18\1e
- $cmd_¡©s_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-, \1e*
-d©a
-)
-
-136 \19
-cmd_¡©s_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-138 ià(!
- `¡rcmp
-(
-»s
-->
-aùiÚ
-, "show")) {
-
-139
- `xb\93_dump_¡©s
-(
-¡dout
-,
-xb\93_dev
-);
-
-140 ià(
-xb\93_logf\9ee
- !ð
-NULL
-)
-
-141
- `xb\93_dump_¡©s
-(
-xb\93_logf\9ee
-,
-xb\93_dev
-);
-
-143 \vià(!
- `¡rcmp
-(
-»s
-->
-aùiÚ
-, "reset"))
-
-144
- `xb\93_»£t_¡©s
-(
-xb\93_dev
-);
-
-145
- }
-}
-
-147
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¡©s_¡©s
- =
-
-148
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¡©s_»suÉ
-,
-¡©s
-, "stats");
-
-149
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¡©s_aùiÚ
- =
-
-150
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¡©s_»suÉ
-,
-aùiÚ
-, "show#reset");
-
-152
-·r£_pgm_\9a¡_t
-
- gcmd_¡©s
- = {
-
-153 .
-f
- =
-cmd_¡©s_·r£d
-,
-
-154 .
- gd©a
- =
-NULL
-,
-
-155 .
- gh\96p_¡r
- = "Send\87 stats\81o\81he xbee device",
-
-156 .
- gtok\92s
- = {
-
-157 (
-´og_void
- *)&
-cmd_¡©s_¡©s
-,
-
-158 (
-´og_void
- *)&
-cmd_¡©s_aùiÚ
-,
-
-159
-NULL
-,
-
-166 \19
- scmd_mÚ\99Ü_»suÉ
- {
-
-167
-fixed_¡r\9ag_t
-
- mmÚ\99Ü
-;
-
-168
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-172 \18\1e
- $cmd_mÚ\99Ü_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-,
-
-173 \1e*
-d©a
-)
-
-175 \19
-cmd_mÚ\99Ü_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-176 \19
-mÚ\99Ü_»g
- *
-m
-;
-
-178 ià(!
- `¡rcmp
-(
-»s
-->
-aùiÚ
-, "show")) {
-
-179
- `´\9atf
-("monitor\85eriod is %d ms, %d\84egs in\86ist\n",
-
-180
-mÚ\99Ü_³riod_ms
-,
-mÚ\99Ü_couÁ
-);
-
-181
- `LIST_FOREACH
-(
-m
-, &
-mÚ\99Ü_li¡
-,
-Ãxt
-)
-
-182
- `´\9atf
-(" %s\n",
-m
-->
-desc
-);
-
-184 \vià(!
- `¡rcmp
-(
-»s
-->
-aùiÚ
-, "start")) {
-
-185 \19
-timev®
-
-tv
-;
-
-186 ià(
-mÚ\99Ü_ruÂ\9ag
-) {
-
-187
- `´\9atf
-("already\84unning\n");
-
-190 ià(
-mÚ\99Ü_couÁ
- == 0) {
-
-191
- `´\9atf
-("no\84egs\81o be monitored\n");
-
-194
- `evtim\94_£t
-(&
-mÚ\99Ü_ev\92t
-,
-mÚ\99Ü_cb
-,
-þ
-);
-
-195
-tv
-.
-tv_£c
- = 0;
-
-196
-tv
-.
-tv_u£c
- = 0;
-
-197
- `evtim\94_add
-(&
-mÚ\99Ü_ev\92t
-, &
-tv
-);
-
-198
-mÚ\99Ü_ruÂ\9ag
- = 1;
-
-199
-mÚ\99Ü_cu¼\92t
- =
- `LIST_FIRST
-(&
-mÚ\99Ü_li¡
-);
-
-201 \vià(!
- `¡rcmp
-(
-»s
-->
-aùiÚ
-, "end")) {
-
-202 ià(
-mÚ\99Ü_ruÂ\9ag
- == 0) {
-
-203
- `´\9atf
-("not\84unning\n");
-
-206
-mÚ\99Ü_ruÂ\9ag
- = 0;
-
-207
- `evtim\94_d\96
-(&
-mÚ\99Ü_ev\92t
-);
-
-209
- }
-}
-
-211
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_mÚ\99Ü_mÚ\99Ü
- =
-
-212
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_mÚ\99Ü_»suÉ
-,
-mÚ\99Ü
-, "monitor");
-
-213
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_mÚ\99Ü_aùiÚ
- =
-
-214
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_mÚ\99Ü_»suÉ
-,
-aùiÚ
-,
-
-217
-·r£_pgm_\9a¡_t
-
- gcmd_mÚ\99Ü
- = {
-
-218 .
-f
- =
-cmd_mÚ\99Ü_·r£d
-,
-
-219 .
- gd©a
- =
-NULL
-,
-
-220 .
- gh\96p_¡r
- = "start/stop/show current monitoring",
-
-221 .
- gtok\92s
- = {
-
-222 (
-´og_void
- *)&
-cmd_mÚ\99Ü_mÚ\99Ü
-,
-
-223 (
-´og_void
- *)&
-cmd_mÚ\99Ü_aùiÚ
-,
-
-224
-NULL
-,
-
-231 \19
- scmd_mÚ\99Ü_add_»suÉ
- {
-
-232
-fixed_¡r\9ag_t
-
- mmÚ\99Ü
-;
-
-233
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-234 \19
-xb\93_©cmd
- *
- mcmd
-;
-
-238 \18\1e
- $cmd_mÚ\99Ü_add_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-,
-
-239 \1e*
-d©a
-)
-
-241 \19
-cmd_mÚ\99Ü_add_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-242 \19
-mÚ\99Ü_»g
- *
-m
-;
-
-244
- `LIST_FOREACH
-(
-m
-, &
-mÚ\99Ü_li¡
-,
-Ãxt
-) {
-
-245 ià(!
- `¡rcmp
-(
-m
-->
-desc
-,
-»s
-->
-cmd
-->desc))
-
-249 ià(
-m
- !ð
-NULL
-) {
-
-250
- `´\9atf
-("already\83xist\n");
-
-254
-m
- =
- `m®loc
-(\17(*m));
-
-255 ià(
-m
- =ð
-NULL
-) {
-
-256
- `´\9atf
-("no mem\n");
-
-260
-m
-->
-desc
- =
-»s
-->
-cmd
-->desc;
-
-261
-m
-->
-©cmd
- =
-»s
-->
-cmd
-->
-Çme
-;
-
-262
- `LIST_INSERT_HEAD
-(&
-mÚ\99Ü_li¡
-,
-m
-,
-Ãxt
-);
-
-263
-mÚ\99Ü_couÁ
- ++;
-
-264
- }
-}
-
-266
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_mÚ\99Ü_add_mÚ\99Ü_add
- =
-
-267
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_mÚ\99Ü_add_»suÉ
-,
-mÚ\99Ü
-,
-
-269
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_mÚ\99Ü_add_aùiÚ
- =
-
-270
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_mÚ\99Ü_add_»suÉ
-,
-aùiÚ
-,
-
-272
-·r£_pgm_tok\92_©cmd_t
-
- gcmd_mÚ\99Ü_add_©cmd
- =
-
-273
-TOKEN_ATCMD_INITIALIZER
-(\19
-cmd_mÚ\99Ü_add_»suÉ
-,
-cmd
-, &
-xb\93_dev
-,
-
-274
-XBEE_ATCMD_F_READ
-, XBEE_ATCMD_F_READ);
-
-277
-·r£_pgm_\9a¡_t
-
- gcmd_mÚ\99Ü_add
- = {
-
-278 .
-f
- =
-cmd_mÚ\99Ü_add_·r£d
-,
-
-279 .
- gd©a
- =
-NULL
-,
-
-280 .
- gh\96p_¡r
- = "add\87\84egister in monitor\86ist",
-
-281 .
- gtok\92s
- = {
-
-282 (
-´og_void
- *)&
-cmd_mÚ\99Ü_add_mÚ\99Ü_add
-,
-
-283 (
-´og_void
- *)&
-cmd_mÚ\99Ü_add_aùiÚ
-,
-
-284 (
-´og_void
- *)&
-cmd_mÚ\99Ü_add_©cmd
-,
-
-285
-NULL
-,
-
-292 \19
- scmd_mÚ\99Ü_³riod_»suÉ
- {
-
-293
-fixed_¡r\9ag_t
-
- mmÚ\99Ü
-;
-
-294
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-295
-u\9at32_t
-
- m³riod
-;
-
-299 \18\1e
- $cmd_mÚ\99Ü_³riod_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-,
-
-300 \1e*
-d©a
-)
-
-302 \19
-cmd_mÚ\99Ü_³riod_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-304 ià(
-»s
-->
-³riod
- < 100) {
-
-305
- `´\9atf
-("error, minimum\85eriod is 100 ms\n");
-
-309
-mÚ\99Ü_³riod_ms
- =
-»s
-->
-³riod
-;
-
-310
- }
-}
-
-312
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_mÚ\99Ü_³riod_mÚ\99Ü_³riod
- =
-
-313
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_mÚ\99Ü_³riod_»suÉ
-,
-mÚ\99Ü
-,
-
-315
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_mÚ\99Ü_³riod_aùiÚ
- =
-
-316
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_mÚ\99Ü_³riod_»suÉ
-,
-aùiÚ
-,
-
-318
-·r£_pgm_tok\92_num_t
-
- gcmd_mÚ\99Ü_³riod_³riod
- =
-
-319
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_mÚ\99Ü_³riod_»suÉ
-,
-³riod
-,
-UINT32
-);
-
-322
-·r£_pgm_\9a¡_t
-
- gcmd_mÚ\99Ü_³riod
- = {
-
-323 .
-f
- =
-cmd_mÚ\99Ü_³riod_·r£d
-,
-
-324 .
- gd©a
- =
-NULL
-,
-
-325 .
- gh\96p_¡r
- = "set\84egister monitoring\85eriod",
-
-326 .
- gtok\92s
- = {
-
-327 (
-´og_void
- *)&
-cmd_mÚ\99Ü_³riod_mÚ\99Ü_³riod
-,
-
-328 (
-´og_void
- *)&
-cmd_mÚ\99Ü_³riod_aùiÚ
-,
-
-329 (
-´og_void
- *)&
-cmd_mÚ\99Ü_³riod_³riod
-,
-
-330
-NULL
-,
-
-337 \19
- scmd_mÚ\99Ü_d\96_»suÉ
- {
-
-338
-fixed_¡r\9ag_t
-
- mmÚ\99Ü
-;
-
-339
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-340 \19
-mÚ\99Ü_»g
- *
- mm
-;
-
-344 \18\1e
- $cmd_mÚ\99Ü_d\96_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-,
-
-345 \1e*
-d©a
-)
-
-347 \19
-cmd_mÚ\99Ü_d\96_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-349
-mÚ\99Ü_cu¼\92t
- =
- `LIST_NEXT
-(
-»s
-->
-m
-,
-Ãxt
-);
-
-350
- `LIST_REMOVE
-(
-»s
-->
-m
-,
-Ãxt
-);
-
-351
- `ä\93
-(
-»s
-->
-m
-);
-
-352
-mÚ\99Ü_couÁ
- --;
-
-353 ià(
-mÚ\99Ü_couÁ
- == 0) {
-
-354
- `´\9atf
-("Disable monitoring,\82o more\83vent\n");
-
-355
- `evtim\94_d\96
-(&
-mÚ\99Ü_ev\92t
-);
-
-356
-mÚ\99Ü_ruÂ\9ag
- = 0;
-
-359
- }
-}
-
-361
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_mÚ\99Ü_d\96_mÚ\99Ü_d\96
- =
-
-362
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_mÚ\99Ü_d\96_»suÉ
-,
-mÚ\99Ü
-,
-
-364
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_mÚ\99Ü_d\96_aùiÚ
- =
-
-365
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_mÚ\99Ü_d\96_»suÉ
-,
-aùiÚ
-,
-
-367
-·r£_pgm_tok\92_mÚ\99Ü_t
-
- gcmd_mÚ\99Ü_d\96_©cmd
- =
-
-368
-TOKEN_MONITOR_INITIALIZER
-(\19
-cmd_mÚ\99Ü_d\96_»suÉ
-,
-m
-,
-
-369 &
-mÚ\99Ü_li¡
-);
-
-372
-·r£_pgm_\9a¡_t
-
- gcmd_mÚ\99Ü_d\96
- = {
-
-373 .
-f
- =
-cmd_mÚ\99Ü_d\96_·r£d
-,
-
-374 .
- gd©a
- =
-NULL
-,
-
-375 .
- gh\96p_¡r
- = "del\87\84egister in monitor\86ist",
-
-376 .
- gtok\92s
- = {
-
-377 (
-´og_void
- *)&
-cmd_mÚ\99Ü_d\96_mÚ\99Ü_d\96
-,
-
-378 (
-´og_void
- *)&
-cmd_mÚ\99Ü_d\96_aùiÚ
-,
-
-379 (
-´og_void
- *)&
-cmd_mÚ\99Ü_d\96_©cmd
-,
-
-380
-NULL
-,
-
-387 \19
- scmd_¿nge_»suÉ
- {
-
-388
-fixed_¡r\9ag_t
-
- m¿nge
-;
-
-389
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-393 \18\1e
- $cmd_¿nge_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-,
-
-394 \1e*
-d©a
-)
-
-396 \19
-cmd_¿nge_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-398 ià(!
- `¡rcmp
-(
-»s
-->
-aùiÚ
-, "show")) {
-
-399
- `´\9atf
-("range infos:\n");
-
-400
- `´\9atf
-("\84ªg\90³riod %d\n",
-¿nge_³riod_ms
-);
-
-401
- `´\9atf
-("\84ªg\90couÁ %d\n",
-¿nge_couÁ
-);
-
-402
- `´\9atf
-("\84ªg\90pow\94mask 0x%x\n",
-¿nge_pow\94mask
-);
-
-403
- `´\9atf
-("\84ªg\90d¡add¸%"
-PRIx64
-"\n",
-¿nge_d¡addr
-);
-
-404 ià(
-¿nge_ruÂ\9ag
-)
-
-405
- `´\9atf
-("\84ange\81est is\84unning\n");
-
-407
- `´\9atf
-("\84ange\81est is\82ot\84unning\n");
-
-409 \vià(!
- `¡rcmp
-(
-»s
-->
-aùiÚ
-, "start")) {
-
-410 \19
-timev®
-
-tv
-;
-
-411 ià(
-¿nge_ruÂ\9ag
-) {
-
-412
- `´\9atf
-("already\84unning\n");
-
-415
-¿nge_cur_couÁ
- =
-¿nge_couÁ
-;
-
-416
- `evtim\94_£t
-(&
-¿nge_ev\92t
-,
-¿nge_cb
-,
-þ
-);
-
-417
-tv
-.
-tv_£c
- = 0;
-
-418
-tv
-.
-tv_u£c
- = 0;
-
-419
- `evtim\94_add
-(&
-¿nge_ev\92t
-, &
-tv
-);
-
-420
-¿nge_ruÂ\9ag
- = 1;
-
-422 \vià(!
- `¡rcmp
-(
-»s
-->
-aùiÚ
-, "end")) {
-
-423 ià(
-¿nge_ruÂ\9ag
- == 0) {
-
-424
- `´\9atf
-("not\84unning\n");
-
-427
-¿nge_ruÂ\9ag
- = 0;
-
-428
- `evtim\94_d\96
-(&
-¿nge_ev\92t
-);
-
-430
- }
-}
-
-432
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_¿nge
- =
-
-433
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_»suÉ
-,
-¿nge
-, "range");
-
-434
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_aùiÚ
- =
-
-435
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_»suÉ
-,
-aùiÚ
-,
-
-438
-·r£_pgm_\9a¡_t
-
- gcmd_¿nge
- = {
-
-439 .
-f
- =
-cmd_¿nge_·r£d
-,
-
-440 .
- gd©a
- =
-NULL
-,
-
-441 .
- gh\96p_¡r
- = "start/stop/show current\84angeing",
-
-442 .
- gtok\92s
- = {
-
-443 (
-´og_void
- *)&
-cmd_¿nge_¿nge
-,
-
-444 (
-´og_void
- *)&
-cmd_¿nge_aùiÚ
-,
-
-445
-NULL
-,
-
-452 \19
- scmd_¿nge_³riod_»suÉ
- {
-
-453
-fixed_¡r\9ag_t
-
- m¿nge
-;
-
-454
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-455
-u\9at32_t
-
- m³riod
-;
-
-459 \18\1e
- $cmd_¿nge_³riod_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-,
-
-460 \1e*
-d©a
-)
-
-462 \19
-cmd_¿nge_³riod_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-464 ià(
-»s
-->
-³riod
- < 10) {
-
-465
- `´\9atf
-("error, minimum\85eriod is 10 ms\n");
-
-469
-¿nge_³riod_ms
- =
-»s
-->
-³riod
-;
-
-470
- }
-}
-
-472
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_³riod_¿nge_³riod
- =
-
-473
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_³riod_»suÉ
-,
-¿nge
-,
-
-475
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_³riod_aùiÚ
- =
-
-476
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_³riod_»suÉ
-,
-aùiÚ
-,
-
-478
-·r£_pgm_tok\92_num_t
-
- gcmd_¿nge_³riod_³riod
- =
-
-479
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_¿nge_³riod_»suÉ
-,
-³riod
-,
-UINT32
-);
-
-482
-·r£_pgm_\9a¡_t
-
- gcmd_¿nge_³riod
- = {
-
-483 .
-f
- =
-cmd_¿nge_³riod_·r£d
-,
-
-484 .
- gd©a
- =
-NULL
-,
-
-485 .
- gh\96p_¡r
- = "set\84ange\81est\85eriod",
-
-486 .
- gtok\92s
- = {
-
-487 (
-´og_void
- *)&
-cmd_¿nge_³riod_¿nge_³riod
-,
-
-488 (
-´og_void
- *)&
-cmd_¿nge_³riod_aùiÚ
-,
-
-489 (
-´og_void
- *)&
-cmd_¿nge_³riod_³riod
-,
-
-490
-NULL
-,
-
-497 \19
- scmd_¿nge_couÁ_»suÉ
- {
-
-498
-fixed_¡r\9ag_t
-
- m¿nge
-;
-
-499
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-500
-u\9at32_t
-
- mcouÁ
-;
-
-504 \18\1e
- $cmd_¿nge_couÁ_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-,
-
-505 \1e*
-d©a
-)
-
-507 \19
-cmd_¿nge_couÁ_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-508
-¿nge_couÁ
- =
-»s
-->
-couÁ
-;
-
-509
- }
-}
-
-511
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_couÁ_¿nge_couÁ
- =
-
-512
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_couÁ_»suÉ
-,
-¿nge
-,
-
-514
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_couÁ_aùiÚ
- =
-
-515
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_couÁ_»suÉ
-,
-aùiÚ
-,
-
-517
-·r£_pgm_tok\92_num_t
-
- gcmd_¿nge_couÁ_couÁ
- =
-
-518
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_¿nge_couÁ_»suÉ
-,
-couÁ
-,
-UINT32
-);
-
-521
-·r£_pgm_\9a¡_t
-
- gcmd_¿nge_couÁ
- = {
-
-522 .
-f
- =
-cmd_¿nge_couÁ_·r£d
-,
-
-523 .
- gd©a
- =
-NULL
-,
-
-524 .
- gh\96p_¡r
- = "set\84ange\81est count",
-
-525 .
- gtok\92s
- = {
-
-526 (
-´og_void
- *)&
-cmd_¿nge_couÁ_¿nge_couÁ
-,
-
-527 (
-´og_void
- *)&
-cmd_¿nge_couÁ_aùiÚ
-,
-
-528 (
-´og_void
- *)&
-cmd_¿nge_couÁ_couÁ
-,
-
-529
-NULL
-,
-
-536 \19
- scmd_¿nge_pow\94mask_»suÉ
- {
-
-537
-fixed_¡r\9ag_t
-
- m¿nge
-;
-
-538
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-539
-u\9at8_t
-
- mpow\94mask
-;
-
-543 \18\1e
- $cmd_¿nge_pow\94mask_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-,
-
-544 \1e*
-d©a
-)
-
-546 \19
-cmd_¿nge_pow\94mask_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-547
-¿nge_pow\94mask
- =
-»s
-->
-pow\94mask
-;
-
-548
- }
-}
-
-550
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_pow\94mask_¿nge_pow\94mask
- =
-
-551
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_pow\94mask_»suÉ
-,
-¿nge
-,
-
-553
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_pow\94mask_aùiÚ
- =
-
-554
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_pow\94mask_»suÉ
-,
-aùiÚ
-,
-
-556
-·r£_pgm_tok\92_num_t
-
- gcmd_¿nge_pow\94mask_pow\94mask
- =
-
-557
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_¿nge_pow\94mask_»suÉ
-,
-pow\94mask
-,
-
-558
-UINT8
-);
-
-561
-·r£_pgm_\9a¡_t
-
- gcmd_¿nge_pow\94mask
- = {
-
-562 .
-f
- =
-cmd_¿nge_pow\94mask_·r£d
-,
-
-563 .
- gd©a
- =
-NULL
-,
-
-564 .
- gh\96p_¡r
- = "set\84ange\81est\85owermask",
-
-565 .
- gtok\92s
- = {
-
-566 (
-´og_void
- *)&
-cmd_¿nge_pow\94mask_¿nge_pow\94mask
-,
-
-567 (
-´og_void
- *)&
-cmd_¿nge_pow\94mask_aùiÚ
-,
-
-568 (
-´og_void
- *)&
-cmd_¿nge_pow\94mask_pow\94mask
-,
-
-569
-NULL
-,
-
-576 \19
- scmd_¿nge_d¡addr_»suÉ
- {
-
-577
-fixed_¡r\9ag_t
-
- m¿nge
-;
-
-578
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-579
-u\9at64_t
-
- md¡addr
-;
-
-583 \18\1e
- $cmd_¿nge_d¡addr_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-,
-
-584 \1e*
-d©a
-)
-
-586 \19
-cmd_¿nge_d¡addr_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-588
-¿nge_d¡addr
- =
-»s
-->
-d¡addr
-;
-
-589
- }
-}
-
-591
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_d¡addr_¿nge_d¡addr
- =
-
-592
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_d¡addr_»suÉ
-,
-¿nge
-,
-
-594
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿nge_d¡addr_aùiÚ
- =
-
-595
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿nge_d¡addr_»suÉ
-,
-aùiÚ
-,
-
-597
-·r£_pgm_tok\92_num_t
-
- gcmd_¿nge_d¡addr_d¡addr
- =
-
-598
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_¿nge_d¡addr_»suÉ
-,
-d¡addr
-,
-UINT64
-);
-
-601
-·r£_pgm_\9a¡_t
-
- gcmd_¿nge_d¡addr
- = {
-
-602 .
-f
- =
-cmd_¿nge_d¡addr_·r£d
-,
-
-603 .
- gd©a
- =
-NULL
-,
-
-604 .
- gh\96p_¡r
- = "set\84egister\84angeing dstaddr",
-
-605 .
- gtok\92s
- = {
-
-606 (
-´og_void
- *)&
-cmd_¿nge_d¡addr_¿nge_d¡addr
-,
-
-607 (
-´og_void
- *)&
-cmd_¿nge_d¡addr_aùiÚ
-,
-
-608 (
-´og_void
- *)&
-cmd_¿nge_d¡addr_d¡addr
-,
-
-609
-NULL
-,
-
-616 \19
- scmd_p\9ag_»suÉ
- {
-
-617
-fixed_¡r\9ag_t
-
- mp\9ag
-;
-
-621 \18\1e
- $cmd_p\9ag_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-, \1e*
-d©a
-)
-
-623
- `xb\93p_£nd_©cmd
-("VL",
-NULL
-, 0, 1);
-
-624
- }
-}
-
-626
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_p\9ag_p\9ag
- =
-
-627
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_p\9ag_»suÉ
-,
-p\9ag
-, "ping");
-
-629
-·r£_pgm_\9a¡_t
-
- gcmd_p\9ag
- = {
-
-630 .
-f
- =
-cmd_p\9ag_·r£d
-,
-
-631 .
- gd©a
- =
-NULL
-,
-
-632 .
- gh\96p_¡r
- = "Send\87\85ing\81o\81he xbee device",
-
-633 .
- gtok\92s
- = {
-
-634 (
-´og_void
- *)&
-cmd_p\9ag_p\9ag
-,
-
-635
-NULL
-,
-
-642 \19
- scmd_¿w_»suÉ
- {
-
-643
-fixed_¡r\9ag_t
-
- m¿w
-;
-
-647 \18\1e
- $cmd_¿w_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-, \1e*
-d©a
-)
-
-649
- `´\9atf
-("switched\81o\84aw mode, CTRL-D\81o\83xit\n");
-
-650
- `rdl\9ae_¡Ý
-(&
-þ
-->
-rdl
-);
-
-651
-xb\93_¿w
- = 1;
-
-652
- }
-}
-
-654
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¿w_¿w
- =
-
-655
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¿w_»suÉ
-,
-¿w
-, "raw");
-
-657
-·r£_pgm_\9a¡_t
-
- gcmd_¿w
- = {
-
-658 .
-f
- =
-cmd_¿w_·r£d
-,
-
-659 .
- gd©a
- =
-NULL
-,
-
-660 .
- gh\96p_¡r
- = "Switch\81o\84aw mode",
-
-661 .
- gtok\92s
- = {
-
-662 (
-´og_void
- *)&
-cmd_¿w_¿w
-,
-
-663
-NULL
-,
-
-670 \19
- scmd_dump_»suÉ
- {
-
-671
-fixed_¡r\9ag_t
-
- mdump
-;
-
-672
-fixed_¡r\9ag_t
-
- mÚoff
-;
-
-676 \18\1e
- $cmd_dump_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-, \1e*
-d©a
-)
-
-678 \19
-cmd_dump_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-679 ià(!
- `¡rcmp
-(
-»s
-->
-Úoff
-, "on"))
-
-680
-xb\93_hexdump
- = 1;
-
-682
-xb\93_hexdump
- = 0;
-
-683
- }
-}
-
-685
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_dump_dump
- =
-
-686
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_dump_»suÉ
-,
-dump
-, "dump");
-
-688
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_dump_Úoff
- =
-
-689
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_dump_»suÉ
-,
-Úoff
-, "on#off");
-
-691
-·r£_pgm_\9a¡_t
-
- gcmd_dump
- = {
-
-692 .
-f
- =
-cmd_dump_·r£d
-,
-
-693 .
- gd©a
- =
-NULL
-,
-
-694 .
- gh\96p_¡r
- = "enable/disable hexdump of\84eceived\85ackets",
-
-695 .
- gtok\92s
- = {
-
-696 (
-´og_void
- *)&
-cmd_dump_dump
-,
-
-697 (
-´og_void
- *)&
-cmd_dump_Úoff
-,
-
-698
-NULL
-,
-
-705 \19
- scmd_debug_»suÉ
- {
-
-706
-fixed_¡r\9ag_t
-
- mdebug
-;
-
-707
-fixed_¡r\9ag_t
-
- mÚoff
-;
-
-711 \18\1e
- $cmd_debug_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-, \1e*
-d©a
-)
-
-713 \19
-cmd_debug_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-714 ià(!
- `¡rcmp
-(
-»s
-->
-Úoff
-, "on"))
-
-715
-xb\93_debug
- = 1;
-
-717
-xb\93_debug
- = 0;
-
-718
- }
-}
-
-720
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_debug_debug
- =
-
-721
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_debug_»suÉ
-,
-debug
-, "debug");
-
-723
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_debug_Úoff
- =
-
-724
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_debug_»suÉ
-,
-Úoff
-, "on#off");
-
-726
-·r£_pgm_\9a¡_t
-
- gcmd_debug
- = {
-
-727 .
-f
- =
-cmd_debug_·r£d
-,
-
-728 .
- gd©a
- =
-NULL
-,
-
-729 .
- gh\96p_¡r
- = "enable/disable\87dditionnal debug",
-
-730 .
- gtok\92s
- = {
-
-731 (
-´og_void
- *)&
-cmd_debug_debug
-,
-
-732 (
-´og_void
- *)&
-cmd_debug_Úoff
-,
-
-733
-NULL
-,
-
-740 \19
- scmd_h\96p_»suÉ
- {
-
-741
-fixed_¡r\9ag_t
-
- mh\96p
-;
-
-742 \19
-xb\93_©cmd
- *
- mcmd
-;
-
-746 \18\1e
- $cmd_h\96p_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-,
-
-747 \1e*
-d©a
-)
-
-749 \19
-cmd_h\96p_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-750 \12
-ty³
-;
-
-752
-ty³
- = (
-»s
-->
-cmd
-->
-æags
- & (
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-));
-
-753 \1a
-ty³
-) {
-
-754 \ 4
-XBEE_ATCMD_F_READ
-:
-
-755
- `´\9atf
-("Read-only\n");
-
-757 \ 4
-XBEE_ATCMD_F_WRITE
-:
-
-758
- `´\9atf
-("Write-only\n");
-
-761
- `´\9atf
-("Read-write\n");
-
-764 ià(
-»s
-->
-cmd
-->
-æags
- &
-XBEE_ATCMD_F_PARAM_NONE
-)
-
-765
- `´\9atf
-("No\87rgument\n");
-
-766 \vià(
-»s
-->
-cmd
-->
-æags
- &
-XBEE_ATCMD_F_PARAM_U8
-)
-
-767
- `´\9atf
-("Register is unsigned 8 bits\n");
-
-768 \vià(
-»s
-->
-cmd
-->
-æags
- &
-XBEE_ATCMD_F_PARAM_U16
-)
-
-769
- `´\9atf
-("Register is unsigned 16 bits\n");
-
-770 \vià(
-»s
-->
-cmd
-->
-æags
- &
-XBEE_ATCMD_F_PARAM_U32
-)
-
-771
- `´\9atf
-("Register is unsigned 32 bits\n");
-
-772 \vià(
-»s
-->
-cmd
-->
-æags
- &
-XBEE_ATCMD_F_PARAM_S16
-)
-
-773
- `´\9atf
-("Register is signed 16 bits\n");
-
-774 \vià(
-»s
-->
-cmd
-->
-æags
- &
-XBEE_ATCMD_F_PARAM_STRING_20B
-)
-
-775
- `´\9atf
-("Register is\87 20 bytes string\n");
-
-777
- `´\9atf
-("Unknown\87rgument\n");
-
-779
- `´\9atf
-("%s\n",
-»s
-->
-cmd
-->
-h\96p
-);
-
-780
- }
-}
-
-782
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_h\96p_h\96p
- =
-
-783
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_h\96p_»suÉ
-,
-h\96p
-, "help");
-
-785
-·r£_pgm_tok\92_©cmd_t
-
- gcmd_h\96p_©cmd
- =
-
-786
-TOKEN_ATCMD_INITIALIZER
-(\19
-cmd_h\96p_»suÉ
-,
-cmd
-, &
-xb\93_dev
-,
-
-789
-·r£_pgm_\9a¡_t
-
- gcmd_h\96p
- = {
-
-790 .
-f
- =
-cmd_h\96p_·r£d
-,
-
-791 .
- gd©a
- =
-NULL
-,
-
-792 .
- gh\96p_¡r
- = "Help\87\84egister using\87n AT command",
-
-793 .
- gtok\92s
- = {
-
-794 (
-´og_void
- *)&
-cmd_h\96p_h\96p
-,
-
-795 (
-´og_void
- *)&
-cmd_h\96p_©cmd
-,
-
-796
-NULL
-,
-
-803 \19
- scmd_»ad_»suÉ
- {
-
-804
-fixed_¡r\9ag_t
-
- m»ad
-;
-
-805 \19
-xb\93_©cmd
- *
- mcmd
-;
-
-809 \18\1e
- $cmd_»ad_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-,
-
-810 \1e*
-d©a
-)
-
-812 \19
-cmd_»ad_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-813
- `xb\93p_£nd_©cmd
-(
-»s
-->
-cmd
-->
-Çme
-,
-NULL
-, 0, 1);
-
-814
- }
-}
-
-816
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_»ad_»ad
- =
-
-817
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_»ad_»suÉ
-,
-»ad
-, "read");
-
-819
-·r£_pgm_tok\92_©cmd_t
-
- gcmd_»ad_©cmd
- =
-
-820
-TOKEN_ATCMD_INITIALIZER
-(\19
-cmd_»ad_»suÉ
-,
-cmd
-, &
-xb\93_dev
-,
-
-821
-XBEE_ATCMD_F_READ
-, XBEE_ATCMD_F_READ);
-
-823
-·r£_pgm_\9a¡_t
-
- gcmd_»ad
- = {
-
-824 .
-f
- =
-cmd_»ad_·r£d
-,
-
-825 .
- gd©a
- =
-NULL
-,
-
-826 .
- gh\96p_¡r
- = "Read\87\84egister using\87n AT command",
-
-827 .
- gtok\92s
- = {
-
-828 (
-´og_void
- *)&
-cmd_»ad_»ad
-,
-
-829 (
-´og_void
- *)&
-cmd_»ad_©cmd
-,
-
-830
-NULL
-,
-
-837 \19
- scmd_wr\99e_»suÉ
- {
-
-838
-fixed_¡r\9ag_t
-
- mwr\99e
-;
-
-839 \19
-xb\93_©cmd
- *
- mcmd
-;
-
-841
-u\9at8_t
-
- mu8
-;
-
-842
-u\9at16_t
-
- mu16
-;
-
-843
-u\9at32_t
-
- mu32
-;
-
-848 \18\1e
- $cmd_wr\99e_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-,
-
-849 \1e*
-d©a
-)
-
-851 \19
-cmd_wr\99e_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-852 \12
-Ën
-;
-
-853 \1e*
-·¿m
-;
-
-855 ià(
-»s
-->
-cmd
-->
-æags
- &
-XBEE_ATCMD_F_PARAM_NONE
-) {
-
-856
-Ën
- = 0;
-
-857
-·¿m
- =
-NULL
-;
-
-859 \vià(
-»s
-->
-cmd
-->
-æags
- &
-XBEE_ATCMD_F_PARAM_U8
-) {
-
-860
-Ën
- = \17(
-»s
-->
-u8
-);
-
-861
-·¿m
- = &
-»s
-->
-u8
-;
-
-863 \vià(
-»s
-->
-cmd
-->
-æags
- &
-XBEE_ATCMD_F_PARAM_U16
-) {
-
-864
-Ën
- = \17(
-»s
-->
-u16
-);
-
-865
-»s
-->
-u16
- =
- `htÚs
-(res->u16);
-
-866
-·¿m
- = &
-»s
-->
-u16
-;
-
-868 \vià(
-»s
-->
-cmd
-->
-æags
- &
-XBEE_ATCMD_F_PARAM_U32
-) {
-
-869
-Ën
- = \17(
-»s
-->
-u32
-);
-
-870
-»s
-->
-u32
- =
- `htÚl
-(res->u32);
-
-871
-·¿m
- = &
-»s
-->
-u32
-;
-
-874
- `´\9atf
-("Unknown\87rgument\81ype\n");
-
-877
- `xb\93p_£nd_©cmd
-(
-»s
-->
-cmd
-->
-Çme
-,
-·¿m
-,
-Ën
-, 1);
-
-878
- }
-}
-
-880
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_wr\99e_wr\99e
- =
-
-881
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_wr\99e_»suÉ
-,
-wr\99e
-,
-
-884
-·r£_pgm_tok\92_©cmd_t
-
- gcmd_wr\99e_nÚe_©cmd
- =
-
-885
-TOKEN_ATCMD_INITIALIZER
-(\19
-cmd_wr\99e_»suÉ
-,
-cmd
-,
-
-886 &
-xb\93_dev
-,
-
-887
-XBEE_ATCMD_F_WRITE
- |
-XBEE_ATCMD_F_PARAM_NONE
-,
-
-888
-XBEE_ATCMD_F_WRITE
- |
-XBEE_ATCMD_F_PARAM_NONE
-);
-
-890
-·r£_pgm_\9a¡_t
-
- gcmd_wr\99e_nÚe
- = {
-
-891 .
-f
- =
-cmd_wr\99e_·r£d
-,
-
-892 .
- gd©a
- =
-NULL
-,
-
-893 .
- gh\96p_¡r
- = "Send\87n AT command (no\87rgument)",
-
-894 .
- gtok\92s
- = {
-
-895 (
-´og_void
- *)&
-cmd_wr\99e_wr\99e
-,
-
-896 (
-´og_void
- *)&
-cmd_wr\99e_nÚe_©cmd
-,
-
-897
-NULL
-,
-
-901
-·r£_pgm_tok\92_©cmd_t
-
- gcmd_wr\99e_u8_©cmd
- =
-
-902
-TOKEN_ATCMD_INITIALIZER
-(\19
-cmd_wr\99e_»suÉ
-,
-cmd
-,
-
-903 &
-xb\93_dev
-,
-
-904
-XBEE_ATCMD_F_WRITE
- |
-XBEE_ATCMD_F_PARAM_U8
-,
-
-905
-XBEE_ATCMD_F_WRITE
- |
-XBEE_ATCMD_F_PARAM_U8
-);
-
-907
-·r£_pgm_tok\92_num_t
-
- gcmd_wr\99e_u8_u8
- =
-
-908
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_wr\99e_»suÉ
-,
-u8
-,
-UINT8
-);
-
-910
-·r£_pgm_\9a¡_t
-
- gcmd_wr\99e_u8
- = {
-
-911 .
-f
- =
-cmd_wr\99e_·r£d
-,
-
-912 .
- gd©a
- =
-NULL
-,
-
-913 .
- gh\96p_¡r
- = "Write\87 8 bits\84egister using\87n AT command",
-
-914 .
- gtok\92s
- = {
-
-915 (
-´og_void
- *)&
-cmd_wr\99e_wr\99e
-,
-
-916 (
-´og_void
- *)&
-cmd_wr\99e_u8_©cmd
-,
-
-917 (
-´og_void
- *)&
-cmd_wr\99e_u8_u8
-,
-
-918
-NULL
-,
-
-922
-·r£_pgm_tok\92_©cmd_t
-
- gcmd_wr\99e_u16_©cmd
- =
-
-923
-TOKEN_ATCMD_INITIALIZER
-(\19
-cmd_wr\99e_»suÉ
-,
-cmd
-,
-
-924 &
-xb\93_dev
-,
-
-925
-XBEE_ATCMD_F_WRITE
- |
-XBEE_ATCMD_F_PARAM_U16
-,
-
-926
-XBEE_ATCMD_F_WRITE
- |
-XBEE_ATCMD_F_PARAM_U16
-);
-
-928
-·r£_pgm_tok\92_num_t
-
- gcmd_wr\99e_u16_u16
- =
-
-929
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_wr\99e_»suÉ
-,
-u16
-,
-UINT16
-);
-
-931
-·r£_pgm_\9a¡_t
-
- gcmd_wr\99e_u16
- = {
-
-932 .
-f
- =
-cmd_wr\99e_·r£d
-,
-
-933 .
- gd©a
- =
-NULL
-,
-
-934 .
- gh\96p_¡r
- = "Write\87 16 bits\84egister using\87n AT command",
-
-935 .
- gtok\92s
- = {
-
-936 (
-´og_void
- *)&
-cmd_wr\99e_wr\99e
-,
-
-937 (
-´og_void
- *)&
-cmd_wr\99e_u16_©cmd
-,
-
-938 (
-´og_void
- *)&
-cmd_wr\99e_u16_u16
-,
-
-939
-NULL
-,
-
-943
-·r£_pgm_tok\92_©cmd_t
-
- gcmd_wr\99e_u32_©cmd
- =
-
-944
-TOKEN_ATCMD_INITIALIZER
-(\19
-cmd_wr\99e_»suÉ
-,
-cmd
-,
-
-945 &
-xb\93_dev
-,
-
-946
-XBEE_ATCMD_F_WRITE
- |
-XBEE_ATCMD_F_PARAM_U32
-,
-
-947
-XBEE_ATCMD_F_WRITE
- |
-XBEE_ATCMD_F_PARAM_U32
-);
-
-949
-·r£_pgm_tok\92_num_t
-
- gcmd_wr\99e_u32_u32
- =
-
-950
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_wr\99e_»suÉ
-,
-u32
-,
-UINT32
-);
-
-952
-·r£_pgm_\9a¡_t
-
- gcmd_wr\99e_u32
- = {
-
-953 .
-f
- =
-cmd_wr\99e_·r£d
-,
-
-954 .
- gd©a
- =
-NULL
-,
-
-955 .
- gh\96p_¡r
- = "Write\87 32 bits\84egister using\87n AT command",
-
-956 .
- gtok\92s
- = {
-
-957 (
-´og_void
- *)&
-cmd_wr\99e_wr\99e
-,
-
-958 (
-´og_void
- *)&
-cmd_wr\99e_u32_©cmd
-,
-
-959 (
-´og_void
- *)&
-cmd_wr\99e_u32_u32
-,
-
-960
-NULL
-,
-
-967 \19
- scmd_£ndmsg_»suÉ
- {
-
-968
-fixed_¡r\9ag_t
-
- m£ndmsg
-;
-
-969
-u\9at64_t
-
- maddr
-;
-
-970
-fixed_¡r\9ag_t
-
- md©a
-;
-
-974 \18\1e
- $cmd_£ndmsg_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-,
-
-975 \1e*
-d©a
-)
-
-977 \19
-cmd_£ndmsg_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-978
- `xb\93p_£nd_msg
-(
-»s
-->
-addr
-,\84es->
-d©a
-,
- `¡¾\92
-(res->data), 1);
-
-979
- }
-}
-
-981
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_£ndmsg_£ndmsg
- =
-
-982
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_£ndmsg_»suÉ
-,
-£ndmsg
-, "sendmsg");
-
-984
-·r£_pgm_tok\92_num_t
-
- gcmd_£ndmsg_addr
- =
-
-985
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_£ndmsg_»suÉ
-,
-addr
-,
-UINT64
-);
-
-987
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_£ndmsg_d©a
- =
-
-988
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_£ndmsg_»suÉ
-,
-d©a
-,
-NULL
-);
-
-990
-·r£_pgm_\9a¡_t
-
- gcmd_£ndmsg
- = {
-
-991 .
-f
- =
-cmd_£ndmsg_·r£d
-,
-
-992 .
- gd©a
- =
-NULL
-,
-
-993 .
- gh\96p_¡r
- = "Send data\81o\87\82ode using its\87ddress",
-
-994 .
- gtok\92s
- = {
-
-995 (
-´og_void
- *)&
-cmd_£ndmsg_£ndmsg
-,
-
-996 (
-´og_void
- *)&
-cmd_£ndmsg_addr
-,
-
-997 (
-´og_void
- *)&
-cmd_£ndmsg_d©a
-,
-
-998
-NULL
-,
-
-1005 \19
- scmd_£ndmsg_Çme_»suÉ
- {
-
-1006
-fixed_¡r\9ag_t
-
- m£ndmsg_Çme
-;
-
-1007 \19
-xb\93_Ãigh
- *
- mÃigh
-;
-
-1008
-fixed_¡r\9ag_t
-
- md©a
-;
-
-1012 \18\1e
- $cmd_£ndmsg_Çme_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-,
-
-1013 \1e*
-d©a
-)
-
-1015 \19
-cmd_£ndmsg_Çme_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-1016
- `xb\93p_£nd_msg
-(
-»s
-->
-Ãigh
-->
-addr
-,\84es->
-d©a
-,
- `¡¾\92
-(res->data), 1);
-
-1017
- }
-}
-
-1019
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_£ndmsg_Çme_£ndmsg_Çme
- =
-
-1020
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_£ndmsg_Çme_»suÉ
-,
-£ndmsg_Çme
-,
-
-1023
-·r£_pgm_tok\92_ÃighbÜ_t
-
- gcmd_£ndmsg_Çme_Ãigh
- =
-
-1024
-TOKEN_NEIGHBOR_INITIALIZER
-(\19
-cmd_£ndmsg_Çme_»suÉ
-,
-Ãigh
-,
-
-1025 &
-xb\93_dev
-);
-
-1027
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_£ndmsg_Çme_d©a
- =
-
-1028
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_£ndmsg_Çme_»suÉ
-,
-d©a
-,
-NULL
-);
-
-1030
-·r£_pgm_\9a¡_t
-
- gcmd_£ndmsg_Çme
- = {
-
-1031 .
-f
- =
-cmd_£ndmsg_Çme_·r£d
-,
-
-1032 .
- gd©a
- =
-NULL
-,
-
-1033 .
- gh\96p_¡r
- = "Send data\81o\87\82ode using its\82ame",
-
-1034 .
- gtok\92s
- = {
-
-1035 (
-´og_void
- *)&
-cmd_£ndmsg_Çme_£ndmsg_Çme
-,
-
-1036 (
-´og_void
- *)&
-cmd_£ndmsg_Çme_Ãigh
-,
-
-1037 (
-´og_void
- *)&
-cmd_£ndmsg_Çme_d©a
-,
-
-1038
-NULL
-,
-
-1044 \19
- scmd_Ãigh_d\96_»suÉ
- {
-
-1045
-fixed_¡r\9ag_t
-
- mcmd
-;
-
-1046
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-1047 \19
-xb\93_Ãigh
- *
- mÃigh
-;
-
-1050 \18\1e
- $cmd_Ãigh_d\96_·r£d
-(\1e*
-·r£d_»suÉ
-,
-
-1051 \19
-cmdl\9ae
- *
-þ
-,
-
-1052 \1e*
-d©a
-)
-
-1054 \19
-cmd_Ãigh_d\96_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-1055
- `xb\93_Ãigh_d\96
-(
-xb\93_dev
-,
-»s
-->
-Ãigh
-);
-
-1056
- }
-}
-
-1058
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_Ãigh_d\96_cmd
- =
-
-1059
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_Ãigh_d\96_»suÉ
-,
-cmd
-, "neigh");
-
-1060
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_Ãigh_d\96_aùiÚ
- =
-
-1061
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_Ãigh_d\96_»suÉ
-,
-aùiÚ
-, "del");
-
-1062
-·r£_pgm_tok\92_ÃighbÜ_t
-
- gcmd_Ãigh_d\96_Ãigh
- =
-
-1063
-TOKEN_NEIGHBOR_INITIALIZER
-(\19
-cmd_Ãigh_d\96_»suÉ
-,
-Ãigh
-,
-
-1064 &
-xb\93_dev
-);
-
-1066
-·r£_pgm_\9a¡_t
-
- gcmd_Ãigh_d\96
- = {
-
-1067 .
-f
- =
-cmd_Ãigh_d\96_·r£d
-,
-
-1068 .
- gd©a
- =
-NULL
-,
-
-1069 .
- gh\96p_¡r
- = "delete\87\82eighbor",
-
-1070 .
- gtok\92s
- = {
-
-1071 (
-´og_void
- *)&
-cmd_Ãigh_d\96_cmd
-,
-
-1072 (
-´og_void
- *)&
-cmd_Ãigh_d\96_aùiÚ
-,
-
-1073 (
-´og_void
- *)&
-cmd_Ãigh_d\96_Ãigh
-,
-
-1074
-NULL
-,
-
-1080 \19
- scmd_Ãigh_add_»suÉ
- {
-
-1081
-fixed_¡r\9ag_t
-
- mcmd
-;
-
-1082
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-1083
-fixed_¡r\9ag_t
-
- mÇme
-;
-
-1084
-u\9at64_t
-
- maddr
-;
-
-1087 \18\1e
- $cmd_Ãigh_add_·r£d
-(\1e*
-·r£d_»suÉ
-,
-
-1088 \19
-cmdl\9ae
- *
-þ
-,
-
-1089 \1e*
-d©a
-)
-
-1091 \19
-cmd_Ãigh_add_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-1092 ià(
- `xb\93_Ãigh_add
-(
-xb\93_dev
-,
-»s
-->
-Çme
-,\84es->
-addr
-è=ð
-NULL
-)
-
-1093
- `´\9atf
-("name or\87ddr\87lready\83xist\n");
-
-1094
- }
-}
-
-1096
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_Ãigh_add_cmd
- =
-
-1097
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_Ãigh_add_»suÉ
-,
-cmd
-, "neigh");
-
-1098
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_Ãigh_add_aùiÚ
- =
-
-1099
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_Ãigh_add_»suÉ
-,
-aùiÚ
-, "add");
-
-1100
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_Ãigh_add_Çme
- =
-
-1101
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_Ãigh_add_»suÉ
-,
-Çme
-,
-NULL
-);
-
-1102
-·r£_pgm_tok\92_num_t
-
- gcmd_Ãigh_add_addr
- =
-
-1103
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_Ãigh_add_»suÉ
-,
-addr
-,
-UINT64
-);
-
-1105
-·r£_pgm_\9a¡_t
-
- gcmd_Ãigh_add
- = {
-
-1106 .
-f
- =
-cmd_Ãigh_add_·r£d
-,
-
-1107 .
- gd©a
- =
-NULL
-,
-
-1108 .
- gh\96p_¡r
- = "add\87\82eighbor",
-
-1109 .
- gtok\92s
- = {
-
-1110 (
-´og_void
- *)&
-cmd_Ãigh_add_cmd
-,
-
-1111 (
-´og_void
- *)&
-cmd_Ãigh_add_aùiÚ
-,
-
-1112 (
-´og_void
- *)&
-cmd_Ãigh_add_Çme
-,
-
-1113 (
-´og_void
- *)&
-cmd_Ãigh_add_addr
-,
-
-1114
-NULL
-,
-
-1120 \19
- scmd_Ãigh_li¡_»suÉ
- {
-
-1121
-fixed_¡r\9ag_t
-
- mcmd
-;
-
-1122
-fixed_¡r\9ag_t
-
- maùiÚ
-;
-
-1125 \18\1e
- $cmd_Ãigh_li¡_·r£d
-(\1e*
-·r£d_»suÉ
-,
-
-1126 \19
-cmdl\9ae
- *
-þ
-,
-
-1127 \1e*
-d©a
-)
-
-1129 \19
-xb\93_Ãigh
- *
-Ãigh
-;
-
-1131
- `LIST_FOREACH
-(
-Ãigh
-, &
-xb\93_dev
-->
-Ãigh_li¡
-,
-Ãxt
-) {
-
-1132
- `´\9atf
-(" %s: 0x%"
-PRIx64
-"\n",
-Ãigh
-->
-Çme
-,\82eigh->
-addr
-);
-
-1134
- }
-}
-
-1136
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_Ãigh_li¡_cmd
- =
-
-1137
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_Ãigh_li¡_»suÉ
-,
-cmd
-, "neigh");
-
-1138
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_Ãigh_li¡_aùiÚ
- =
-
-1139
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_Ãigh_li¡_»suÉ
-,
-aùiÚ
-, "list");
-
-1141
-·r£_pgm_\9a¡_t
-
- gcmd_Ãigh_li¡
- = {
-
-1142 .
-f
- =
-cmd_Ãigh_li¡_·r£d
-,
-
-1143 .
- gd©a
- =
-NULL
-,
-
-1144 .
- gh\96p_¡r
- = "list\87ll known\82eighbors",
-
-1145 .
- gtok\92s
- = {
-
-1146 (
-´og_void
- *)&
-cmd_Ãigh_li¡_cmd
-,
-
-1147 (
-´og_void
- *)&
-cmd_Ãigh_li¡_aùiÚ
-,
-
-1148
-NULL
-,
-
-1154 \19
- scmd_logf\9ee_»suÉ
- {
-
-1155
-fixed_¡r\9ag_t
-
- mlogf\9ee
-;
-
-1156
-f\9e\92ame_t
-
- mf\9ee
-;
-
-1159 \18\1e
- $cmd_logf\9ee_·r£d
-(\1e*
-·r£d_»suÉ
-,
-
-1160 \19
-cmdl\9ae
- *
-þ
-,
-
-1161 \1e*
-d©a
-)
-
-1163 ià(
-xb\93_logf\9ee
- !ð
-NULL
-)
-
-1164
- `fþo£
-(
-xb\93_logf\9ee
-);
-
-1165
-xb\93_logf\9ee
- =
- `fݒ
-(
-xb\93_logf\9e\92ame
-, "a");
-
-1166 ià(
-xb\93_logf\9ee
- =ð
-NULL
-)
-
-1167
- `´\9atf
-("ÿÂÙ o³Àf\9ee: %s\n",
- `¡»¼Ü
-(
-\94ºo
-));
-
-1168
- `år\9atf
-(
-xb\93_logf\9ee
-, "-------------------start\n");
-
-1169
- `´\9atf
-("enabling\86og\n");
-
-1170
- }
-}
-
-1172
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_logf\9ee_logf\9ee
- =
-
-1173
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_logf\9ee_»suÉ
-,
-logf\9ee
-, "logfile");
-
-1175
-·r£_pgm_tok\92_f\9ee_t
-
- gcmd_logf\9ee_f\9ee
- =
-
-1176
-TOKEN_FILE_INITIALIZER
-(\19
-cmd_logf\9ee_»suÉ
-,
-f\9ee
-,
-
-1177
-PARSE_FILE_F_CREATE
-);
-
-1179
-·r£_pgm_\9a¡_t
-
- gcmd_logf\9ee
- = {
-
-1180 .
-f
- =
-cmd_logf\9ee_·r£d
-,
-
-1181 .
- gd©a
- =
-NULL
-,
-
-1182 .
- gh\96p_¡r
- = "<logfile FILE> set\86og file",
-
-1183 .
- gtok\92s
- = {
-
-1184 (
-´og_void
- *)&
-cmd_logf\9ee_logf\9ee
-,
-
-1185 (
-´og_void
- *)&
-cmd_logf\9ee_f\9ee
-,
-
-1186
-NULL
-,
-
-1193 \19
- scmd_log_»suÉ
- {
-
-1194
-fixed_¡r\9ag_t
-
- mlog
-;
-
-1195
-fixed_¡r\9ag_t
-
- mÚoff
-;
-
-1199 \18\1e
- $cmd_log_·r£d
-(\1e*
-·r£d_»suÉ
-, \19
-cmdl\9ae
- *
-þ
-, \1e*
-d©a
-)
-
-1201 \19
-cmd_log_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-1202 ià(!
- `¡rcmp
-(
-»s
-->
-Úoff
-, "Ú"è&&
-xb\93_logf\9ee
- =ð
-NULL
-) {
-
-1203
-xb\93_logf\9ee
- =
- `fݒ
-(
-xb\93_logf\9e\92ame
-, "a");
-
-1204 ià(
-xb\93_logf\9ee
- =ð
-NULL
-)
-
-1205
- `´\9atf
-("ÿÂÙ o³Àf\9ee: %s\n",
- `¡»¼Ü
-(
-\94ºo
-));
-
-1206
- `år\9atf
-(
-xb\93_logf\9ee
-, "-------------------start\n");
-
-1208 \vià(!
- `¡rcmp
-(
-»s
-->
-Úoff
-, "off"è&&
-xb\93_logf\9ee
- !ð
-NULL
-) {
-
-1209
- `fþo£
-(
-xb\93_logf\9ee
-);
-
-1210
-xb\93_logf\9ee
- =
-NULL
-;
-
-1212
- }
-}
-
-1214
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_log_log
- =
-
-1215
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_log_»suÉ
-,
-log
-, "log");
-
-1217
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_log_Úoff
- =
-
-1218
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_log_»suÉ
-,
-Úoff
-, "on#off");
-
-1220
-·r£_pgm_\9a¡_t
-
- gcmd_log
- = {
-
-1221 .
-f
- =
-cmd_log_·r£d
-,
-
-1222 .
- gd©a
- =
-NULL
-,
-
-1223 .
- gh\96p_¡r
- = "enable/disable hexlog of\84eceived\85ackets",
-
-1224 .
- gtok\92s
- = {
-
-1225 (
-´og_void
- *)&
-cmd_log_log
-,
-
-1226 (
-´og_void
- *)&
-cmd_log_Úoff
-,
-
-1227
-NULL
-,
-
-1234 \19
- scmd_§vecÚfig_»suÉ
- {
-
-1235
-fixed_¡r\9ag_t
-
- m§vecÚfig
-;
-
-1236
-f\9e\92ame_t
-
- mf\9ee
-;
-
-1239 \18\1e
- $cmd_§vecÚfig_·r£d
-(\1e*
-·r£d_»suÉ
-,
-
-1240 \19
-cmdl\9ae
- *
-þ
-,
-
-1241 \1e*
-d©a
-)
-
-1243 \19
-cmd_§vecÚfig_»suÉ
- *
-»s
- =
-·r£d_»suÉ
-;
-
-1245 ià(
- `xb\93p_dump_cÚfig
-(
-»s
-->
-f\9ee
-) < 0)
-
-1246
- `´\9atf
-("cannot save config\n");
-
-1247
- }
-}
-
-1249
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_§vecÚfig_§vecÚfig
- =
-
-1250
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_§vecÚfig_»suÉ
-,
-§vecÚfig
-,
-
-1253
-·r£_pgm_tok\92_f\9ee_t
-
- gcmd_§vecÚfig_f\9ee
- =
-
-1254
-TOKEN_FILE_INITIALIZER
-(\19
-cmd_§vecÚfig_»suÉ
-,
-f\9ee
-,
-
-1255
-PARSE_FILE_F_CREATE
-);
-
-1257
-·r£_pgm_\9a¡_t
-
- gcmd_§vecÚfig
- = {
-
-1258 .
-f
- =
-cmd_§vecÚfig_·r£d
-,
-
-1259 .
- gd©a
- =
-NULL
-,
-
-1260 .
- gh\96p_¡r
- = "<saveconfig FILE> set\86og file",
-
-1261 .
- gtok\92s
- = {
-
-1262 (
-´og_void
- *)&
-cmd_§vecÚfig_§vecÚfig
-,
-
-1263 (
-´og_void
- *)&
-cmd_§vecÚfig_f\9ee
-,
-
-1264
-NULL
-,
-
-1270 \19
- scmd_lßdcÚfig_»suÉ
- {
-
-1271
-fixed_¡r\9ag_t
-
- mlßdcÚfig
-;
-
-1272
-f\9e\92ame_t
-
- mf\9ee
-;
-
-1275 \18\1e
- $cmd_lßdcÚfig_·r£d
-(\1e*
-·r£d_»suÉ
-,
-
-1276 \19
-cmdl\9ae
- *
-þ
-,
-
-1277 \1e*
-d©a
-)
-
-1279
- }
-}
-
-1281
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_lßdcÚfig_lßdcÚfig
- =
-
-1282
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_lßdcÚfig_»suÉ
-,
-lßdcÚfig
-,
-
-1285
-·r£_pgm_tok\92_f\9ee_t
-
- gcmd_lßdcÚfig_f\9ee
- =
-
-1286
-TOKEN_FILE_INITIALIZER
-(\19
-cmd_lßdcÚfig_»suÉ
-,
-f\9ee
-,
-
-1287
-PARSE_FILE_F_CREATE
-);
-
-1289
-·r£_pgm_\9a¡_t
-
- gcmd_lßdcÚfig
- = {
-
-1290 .
-f
- =
-cmd_lßdcÚfig_·r£d
-,
-
-1291 .
- gd©a
- =
-NULL
-,
-
-1292 .
- gh\96p_¡r
- = "<loadconfig FILE> set\86og file",
-
-1293 .
- gtok\92s
- = {
-
-1294 (
-´og_void
- *)&
-cmd_lßdcÚfig_lßdcÚfig
-,
-
-1295 (
-´og_void
- *)&
-cmd_lßdcÚfig_f\9ee
-,
-
-1296
-NULL
-,
-
-1305
-·r£_ùx_t
-
- gma\9a_ùx
- = {
-
-1306 .
-Çme
- = "main",
-
-1307 .
- g\9a¡s
- = {
-
-1308 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_¡©s
-,
-
-1309 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_mÚ\99Ü
-,
-
-1310 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_mÚ\99Ü_³riod
-,
-
-1311 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_mÚ\99Ü_add
-,
-
-1312 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_mÚ\99Ü_d\96
-,
-
-1313 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_¿nge
-,
-
-1314 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_¿nge_³riod
-,
-
-1315 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_¿nge_couÁ
-,
-
-1316 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_¿nge_pow\94mask
-,
-
-1317 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_¿nge_d¡addr
-,
-
-1318 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_p\9ag
-,
-
-1319 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_¿w
-,
-
-1320 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_dump
-,
-
-1321 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_debug
-,
-
-1322 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_h\96p
-,
-
-1323 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_»ad
-,
-
-1324 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_wr\99e_nÚe
-,
-
-1325 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_wr\99e_u8
-,
-
-1326 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_wr\99e_u16
-,
-
-1327 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_wr\99e_u32
-,
-
-1328 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_£ndmsg
-,
-
-1329 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_£ndmsg_Çme
-,
-
-1330 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_Ãigh_d\96
-,
-
-1331 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_Ãigh_add
-,
-
-1332 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_Ãigh_li¡
-,
-
-1333 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_logf\9ee
-,
-
-1334 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_log
-,
-
-1335 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_§vecÚfig
-,
-
-1336 (
-·r£_pgm_\9a¡_t
- *)&
-cmd_lßdcÚfig
-,
-
-1337
-NULL
-,
-
- @commands_gen.c
-
-23 \ 2
- ~<¡dio.h
->
-
-24 \ 2
- ~<¡r\9ag.h
->
-
-26 \ 2
- ~<av\94sive/pgm¥aû.h
->
-
-27 \ 2
- ~<av\94sive/wa\99.h
->
-
-28 \ 2
- ~<av\94sive/\94rÜ.h
->
-
-30 \ 2
- ~<u¬t.h
->
-
-31 \ 2
- ~<þock_time.h
->
-
-33 \ 2
- ~<scheduËr.h
->
-
-34 \ 2
- ~<scheduËr_¡©s.h
->
-
-36 \ 2
- ~<rdl\9ae.h
->
-
-37 \ 2
- ~<·r£.h
->
-
-38 \ 2
- ~<·r£_¡r\9ag.h
->
-
-39 \ 2
- ~<·r£_num.h
->
-
-41 \ 2
- ~<d\9fgno¡ic.h
->
-
-43 \ 2
- ~"ma\9a.h
-"
-
-44 \ 2
- ~"cmdl\9ae.h
-"
-
-50 \19
- scmd_»£t_»suÉ
- {
-
-51
-fixed_¡r\9ag_t
-
- m¬g0
-;
-
-55 \18\1e
- $cmd_»£t_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-57 #ifdeà
-HOST_VERSION
-
-
-58
- `ho¡sim_ex\99
-();
-
-60
- `ȣt
-();
-
-61
- }
-}
-
-63
-´og_ch¬
-
- g¡r_»£t_¬g0
-[] = "reset";
-
-64
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_»£t_¬g0
- =
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_»£t_»suÉ
-,
-¬g0
-,
-¡r_»£t_¬g0
-);
-
-66
-´og_ch¬
-
- gh\96p_ȣt
-[] = "Reset\81he board";
-
-67
-·r£_pgm_\9a¡_t
-
- gcmd_ȣt
- = {
-
-68 .
-f
- =
-cmd_»£t_·r£d
-,
-
-69 .
- gd©a
- =
-NULL
-,
-
-70 .
- gh\96p_¡r
- =
-h\96p_ȣt
-,
-
-71 .
- gtok\92s
- = {
-
-72 (
-´og_void
- *)&
-cmd_»£t_¬g0
-,
-
-73
-NULL
-,
-
-81 \19
- scmd_boÙlßd\94_»suÉ
- {
-
-82
-fixed_¡r\9ag_t
-
- m¬g0
-;
-
-86 \18\1e
- $cmd_boÙlßd\94_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-88 #iâdeà
-HOST_VERSION
-
-
-89
- `boÙlßd\94
-();
-
-91
- `´\9atf
-("not implemented\n");
-
-93
- }
-}
-
-95
-´og_ch¬
-
- g¡r_boÙlßd\94_¬g0
-[] = "bootloader";
-
-96
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_boÙlßd\94_¬g0
- =
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_boÙlßd\94_»suÉ
-,
-¬g0
-,
-¡r_boÙlßd\94_¬g0
-);
-
-98
-´og_ch¬
-
- gh\96p_boÙlßd\94
-[] = "Launch\81he bootloader";
-
-99
-·r£_pgm_\9a¡_t
-
- gcmd_boÙlßd\94
- = {
-
-100 .
-f
- =
-cmd_boÙlßd\94_·r£d
-,
-
-101 .
- gd©a
- =
-NULL
-,
-
-102 .
- gh\96p_¡r
- =
-h\96p_boÙlßd\94
-,
-
-103 .
- gtok\92s
- = {
-
-104 (
-´og_void
- *)&
-cmd_boÙlßd\94_¬g0
-,
-
-105
-NULL
-,
-
-113 \19
- scmd_scheduËr_»suÉ
- {
-
-114
-fixed_¡r\9ag_t
-
- m¬g0
-;
-
-115
-fixed_¡r\9ag_t
-
- m¬g1
-;
-
-119 \18\1e
- $cmd_scheduËr_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-121
- `scheduËr_dump_ev\92ts
-();
-
-122
- `scheduËr_¡©s_dump
-();
-
-123
- }
-}
-
-125
-´og_ch¬
-
- g¡r_scheduËr_¬g0
-[] = "scheduler";
-
-126
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_scheduËr_¬g0
- =
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_scheduËr_»suÉ
-,
-¬g0
-,
-¡r_scheduËr_¬g0
-);
-
-127
-´og_ch¬
-
- g¡r_scheduËr_¬g1
-[] = "show";
-
-128
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_scheduËr_¬g1
- =
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_scheduËr_»suÉ
-,
-¬g1
-,
-¡r_scheduËr_¬g1
-);
-
-130
-´og_ch¬
-
- gh\96p_scheduËr
-[] = "Show scheduler\83vents";
-
-131
-·r£_pgm_\9a¡_t
-
- gcmd_scheduËr
- = {
-
-132 .
-f
- =
-cmd_scheduËr_·r£d
-,
-
-133 .
- gd©a
- =
-NULL
-,
-
-134 .
- gh\96p_¡r
- =
-h\96p_scheduËr
-,
-
-135 .
- gtok\92s
- = {
-
-136 (
-´og_void
- *)&
-cmd_scheduËr_¬g0
-,
-
-137 (
-´og_void
- *)&
-cmd_scheduËr_¬g1
-,
-
-138
-NULL
-,
-
-146 \19
- scmd_log_»suÉ
- {
-
-147
-fixed_¡r\9ag_t
-
- m¬g0
-;
-
-148
-fixed_¡r\9ag_t
-
- m¬g1
-;
-
-149
-u\9at8_t
-
- m¬g2
-;
-
-150
-fixed_¡r\9ag_t
-
- m¬g3
-;
-
-154 \18cڡ
-´og_ch¬
-
- gu¬t_log
-[] = "uart";
-
-155 \18cڡ
-´og_ch¬
-
- gi2c_log
-[] = "i2c";
-
-156 \18cڡ
-´og_ch¬
-
- gdeçuÉ_log
-[] = "default";
-
-158 \19
- slog_Çme_ªd_num
- {
-
-159 cڡ
-´og_ch¬
- *
- mÇme
-;
-
-160
-u\9at8_t
-
- mnum
-;
-
-163 \18cڡ \19
-log_Çme_ªd_num
-
- glog_Çme_ªd_num
-[] = {
-
-164 {
-u¬t_log
-,
-E_UART
- },
-
-165 {
-i2c_log
-,
-E_I2C
- },
-
-166 {
-deçuÉ_log
-,
-E_USER_DEFAULT
- },
-
-169 \18
-u\9at8_t
-
-
-170
- $log_Çme2num
-(cڡ \ 5*
-s
-)
-
-172
-u\9at8_t
-
-i
-;
-
-174 \ f
-i
-=0; i<\17(
-log_Çme_ªd_num
-)/\17(\19log_name_and_num); i++) {
-
-175 ià(!
- `¡rcmp_P
-(
-s
-,
-log_Çme_ªd_num
-[
-i
-].
-Çme
-)) {
-
-176 \15
-log_Çme_ªd_num
-[
-i
-].
-num
-;
-
-180
- }
-}
-
-182 cڡ
-´og_ch¬
- *
-
-183
- $log_num2Çme
-(
-u\9at8_t
-
-num
-)
-
-185
-u\9at8_t
-
-i
-;
-
-187 \ f
-i
-=0; i<\17(
-log_Çme_ªd_num
-)/\17(\19log_name_and_num); i++) {
-
-188 ià(
-num
- =ð
-log_Çme_ªd_num
-[
-i
-].num) {
-
-189 \15
-log_Çme_ªd_num
-[
-i
-].
-Çme
-;
-
-192 \15
-NULL
-;
-
-193
- }
-}
-
-196 \18\1e
- $cmd_log_do_show
-(\1e)
-
-198
-u\9at8_t
-
-i
-,
-em±y
-=1;
-
-199 cڡ
-´og_ch¬
- *
-Çme
-;
-
-201
- `´\9atf_P
-(
- `PSTR
-("log\86ev\96 i %d\r\n"),
-xb\93bßrd
-.
-log_Ëv\96
-);
-
-202 \ f
-i
-=0; i<
-NB_LOGS
-; i++) {
-
-203
-Çme
- =
- `log_num2Çme
-(
-xb\93bßrd
-.
-logs
-[
-i
-]);
-
-204 ià(
-Çme
-) {
-
-205 #ifdeà
-HOST_VERSION
-
-
-206
- `´\9atf_P
-(
- `PSTR
-("log\81y³ % i Ú\r\n"),
-Çme
-);
-
-208
- `´\9atf_P
-(
- `PSTR
-("log\81y³ %S i Ú\r\n"),
-Çme
-);
-
-210
-em±y
- = 0;
-
-213 ià(
-em±y
-)
-
-214
- `´\9atf_P
-(
- `PSTR
-("no\86og configured\r\n"));
-
-215
- }
-}
-
-218 \18\1e
- $cmd_log_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-220 \19
-cmd_log_»suÉ
- *
-»s
- = (\19cmd_log_»suÉ *è
-·r£d_»suÉ
-;
-
-222 ià(!
- `¡rcmp_P
-(
-»s
-->
-¬g1
-,
- `PSTR
-("level"))) {
-
-223
-xb\93bßrd
-.
-log_Ëv\96
- =
-»s
-->
-¬g2
-;
-
-227
- `cmd_log_do_show
-();
-
-228
- }
-}
-
-230
-´og_ch¬
-
- g¡r_log_¬g0
-[] = "log";
-
-231
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_log_¬g0
- =
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_log_»suÉ
-,
-¬g0
-,
-¡r_log_¬g0
-);
-
-232
-´og_ch¬
-
- g¡r_log_¬g1
-[] = "level";
-
-233
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_log_¬g1
- =
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_log_»suÉ
-,
-¬g1
-,
-¡r_log_¬g1
-);
-
-234
-·r£_pgm_tok\92_num_t
-
- gcmd_log_¬g2
- =
-TOKEN_NUM_INITIALIZER
-(\19
-cmd_log_»suÉ
-,
-¬g2
-,
-INT8
-);
-
-236
-´og_ch¬
-
- gh\96p_log
-[] = "Set\86og options:\86evel (0 -> 5)";
-
-237
-·r£_pgm_\9a¡_t
-
- gcmd_log
- = {
-
-238 .
-f
- =
-cmd_log_·r£d
-,
-
-239 .
- gd©a
- =
-NULL
-,
-
-240 .
- gh\96p_¡r
- =
-h\96p_log
-,
-
-241 .
- gtok\92s
- = {
-
-242 (
-´og_void
- *)&
-cmd_log_¬g0
-,
-
-243 (
-´og_void
- *)&
-cmd_log_¬g1
-,
-
-244 (
-´og_void
- *)&
-cmd_log_¬g2
-,
-
-245
-NULL
-,
-
-249
-´og_ch¬
-
- g¡r_log_¬g1_show
-[] = "show";
-
-250
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_log_¬g1_show
- =
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_log_»suÉ
-,
-¬g1
-,
-¡r_log_¬g1_show
-);
-
-252
-´og_ch¬
-
- gh\96p_log_show
-[] = "Show configured\86ogs";
-
-253
-·r£_pgm_\9a¡_t
-
- gcmd_log_show
- = {
-
-254 .
-f
- =
-cmd_log_·r£d
-,
-
-255 .
- gd©a
- =
-NULL
-,
-
-256 .
- gh\96p_¡r
- =
-h\96p_log_show
-,
-
-257 .
- gtok\92s
- = {
-
-258 (
-´og_void
- *)&
-cmd_log_¬g0
-,
-
-259 (
-´og_void
- *)&
-cmd_log_¬g1_show
-,
-
-260
-NULL
-,
-
-265 \19
- scmd_log_ty³_»suÉ
- {
-
-266
-fixed_¡r\9ag_t
-
- m¬g0
-;
-
-267
-fixed_¡r\9ag_t
-
- m¬g1
-;
-
-268
-fixed_¡r\9ag_t
-
- m¬g2
-;
-
-269
-fixed_¡r\9ag_t
-
- m¬g3
-;
-
-273 \18\1e
- $cmd_log_ty³_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-275 \19
-cmd_log_ty³_»suÉ
- *
-»s
- = (\19cmd_log_ty³_»suÉ *è
-·r£d_»suÉ
-;
-
-276
-u\9at8_t
-
-lognum
-;
-
-277
-u\9at8_t
-
-i
-;
-
-279
-lognum
- =
- `log_Çme2num
-(
-»s
-->
-¬g2
-);
-
-280 ià(
-lognum
- == 0) {
-
-281
- `´\9atf_P
-(
- `PSTR
-("Cannot find\86og\82um\r\n"));
-
-285 ià(!
- `¡rcmp_P
-(
-»s
-->
-¬g3
-,
- `PSTR
-("on"))) {
-
-286 \ f
-i
-=0; i<
-NB_LOGS
-; i++) {
-
-287 ià(
-xb\93bßrd
-.
-logs
-[
-i
-] =ð
-lognum
-) {
-
-288
- `´\9atf_P
-(
- `PSTR
-("Already on\r\n"));
-
-292 \ f
-i
-=0; i<
-NB_LOGS
-; i++) {
-
-293 ià(
-xb\93bßrd
-.
-logs
-[
-i
-] == 0) {
-
-294
-xb\93bßrd
-.
-logs
-[
-i
-] =
-lognum
-;
-
-298 ià(
-i
-==
-NB_LOGS
-) {
-
-299
- `´\9atf_P
-(
- `PSTR
-("no more\84oom\r\n"));
-
-302 \vià(!
- `¡rcmp_P
-(
-»s
-->
-¬g3
-,
- `PSTR
-("off"))) {
-
-303 \ f
-i
-=0; i<
-NB_LOGS
-; i++) {
-
-304 ià(
-xb\93bßrd
-.
-logs
-[
-i
-] =ð
-lognum
-) {
-
-305
-xb\93bßrd
-.
-logs
-[
-i
-] = 0;
-
-309 ià(
-i
-==
-NB_LOGS
-) {
-
-310
- `´\9atf_P
-(
- `PSTR
-("already off\r\n"));
-
-313
- `cmd_log_do_show
-();
-
-314
- }
-}
-
-316
-´og_ch¬
-
- g¡r_log_¬g1_ty³
-[] = "type";
-
-317
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_log_¬g1_ty³
- =
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_log_ty³_»suÉ
-,
-¬g1
-,
-¡r_log_¬g1_ty³
-);
-
-319
-´og_ch¬
-
- g¡r_log_¬g2_ty³
-[] = "uart#rs#servo#traj#i2c#oa#strat#i2cproto#ext#sensor#bd#cs";
-
-320
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_log_¬g2_ty³
- =
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_log_ty³_»suÉ
-,
-¬g2
-,
-¡r_log_¬g2_ty³
-);
-
-321
-´og_ch¬
-
- g¡r_log_¬g3
-[] = "on#off";
-
-322
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_log_¬g3
- =
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_log_ty³_»suÉ
-,
-¬g3
-,
-¡r_log_¬g3
-);
-
-324
-´og_ch¬
-
- gh\96p_log_ty³
-[] = "Set\86og\81ype";
-
-325
-·r£_pgm_\9a¡_t
-
- gcmd_log_ty³
- = {
-
-326 .
-f
- =
-cmd_log_ty³_·r£d
-,
-
-327 .
- gd©a
- =
-NULL
-,
-
-328 .
- gh\96p_¡r
- =
-h\96p_log_ty³
-,
-
-329 .
- gtok\92s
- = {
-
-330 (
-´og_void
- *)&
-cmd_log_¬g0
-,
-
-331 (
-´og_void
- *)&
-cmd_log_¬g1_ty³
-,
-
-332 (
-´og_void
- *)&
-cmd_log_¬g2_ty³
-,
-
-333 (
-´og_void
- *)&
-cmd_log_¬g3
-,
-
-334
-NULL
-,
-
-343 \19
- scmd_¡ack_¥aû_»suÉ
- {
-
-344
-fixed_¡r\9ag_t
-
- m¬g0
-;
-
-348 \18\1e
- $cmd_¡ack_¥aû_·r£d
-(\1e*
-·r£d_»suÉ
-, \1e*
-d©a
-)
-
-350 #ifdeà
-HOST_VERSION
-
-
-351
- `´\9atf
-("not implemented\n");
-
-353
- `´\9atf
-("» ¡ack: %d\r\n",
- `m\9a_¡ack_¥aû_ava\9eabË
-());
-
-355
- }
-}
-
-357
-´og_ch¬
-
- g¡r_¡ack_¥aû_¬g0
-[] = "stack_space";
-
-358
-·r£_pgm_tok\92_¡r\9ag_t
-
- gcmd_¡ack_¥aû_¬g0
- =
-TOKEN_STRING_INITIALIZER
-(\19
-cmd_¡ack_¥aû_»suÉ
-,
-¬g0
-,
-¡r_¡ack_¥aû_¬g0
-);
-
-360
-´og_ch¬
-
- gh\96p_¡ack_¥aû
-[] = "Display\84emaining stack space";
-
-361
-·r£_pgm_\9a¡_t
-
- gcmd_¡ack_¥aû
- = {
-
-362 .
-f
- =
-cmd_¡ack_¥aû_·r£d
-,
-
-363 .
- gd©a
- =
-NULL
-,
-
-364 .
- gh\96p_¡r
- =
-h\96p_¡ack_¥aû
-,
-
-365 .
- gtok\92s
- = {
-
-366 (
-´og_void
- *)&
-cmd_¡ack_¥aû_¬g0
-,
-
-367
-NULL
-,
-
- @diag_host.c
-
- @diagnostic.h
-
-22 \ 2
- ~<d\9fgno¡ic_cÚfig.h
->
-
-36 \r\1e
-show_\9at_loÝ
-(\1e);
-
-42 \r
-u\9at16_t
-
-m\9a_¡ack_¥aû_ava\9eabË
-(\1e);
-
- @diagnostic_config.h
-
-22 #iâdeà
-_DEBUG_CONFIG_
-
-
-23 \ 1
- #_DEBUG_CONFIG_
- 1.0
-
-24
-
- )
-
-28 \ 1
- #INTERRUPT_SHOW_PORT
-
-PORTA
-
-
- )
-
-29 \ 1
- #INTERRUPT_SHOW_BIT
- 3
-
- )
-
-35 \ 1
- #MARK
- 0x55
-
- )
-
- @error.c
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 #iâdeà
-HOST_VERSION
-
-
-26 \ 2
- ~<avr/io.h
->
-
-29 \ 2
- ~<av\94sive.h
->
-
-30 \ 2
- ~<av\94sive/\94rÜ.h
->
-
-32 \19
-\94rÜ_fù
-
- gg_\94rÜ_fù
-;
-
-35 \1e
- $\94rÜ_\9a\99
-(\1e)
-
-37
-u\9at8_t
-
-æags
-;
-
-38
- `IRQ_LOCK
-(
-æags
-);
-
-39
- `mem£t
-(&
-g_\94rÜ_fù
-, 0, \17(g_error_fct));
-
-40
- `IRQ_UNLOCK
-(
-æags
-);
-
-41
- }
-}
-
-44 \19
-\94rÜ
-
- $\94rÜ_g\92\94©e
-(
-u\9at8_t
-
-num
-, u\9at8_\88
-£v\94\99y
-,
-PGM_P
-
-t
-,
-
-45
-PGM_P
-
-f
-,
-u\9at16_t
-
-l
-) {
-
-46 \19
-\94rÜ
-
-e
-;
-
-48
-e
-.
-\94r_num
- =
-num
-;
-
-49
-e
-.
-£v\94\99y
- = severity;
-
-50 #ifdeà
-ERROR_DUMP_TEXTLOG
-
-
-51
-e
-.
-\8bxt
- =
-t
-;
-
-53
-e
-.
-\8bxt
- =
- `PSTR
-("");
-
-55 #ifdeà
-ERROR_DUMP_FILE_LINE
-
-
-56
-e
-.
-f\9ee
- =
-f
-;
-
-57
-e
-.
-l\9ae
- =
-l
-;
-
-59
-e
-.
-f\9ee
- =
- `PSTR
-("");
-
-60
-e
-.
-l\9ae
- = 0;
-
-62 \15
-e
-;
-
-63
- }
-}
-
-67 \1e
-\94rÜ_»gi¡\94_em\94g
-(\1e(*
-f
-)(\19
-\94rÜ
- *, ...))
-
-69
-u\9at8_t
-
-æags
-;
-
-70
- `IRQ_LOCK
-(
-æags
-);
-
-71
-g_\94rÜ_fù
-.
-em\94g
- =
-f
-;
-
-72
- `IRQ_UNLOCK
-(
-æags
-);
-
-73
- }
-}
-
-76 \1e
-\94rÜ_»gi¡\94_\94rÜ
-(\1e(*
-f
-)(\19
-\94rÜ
- *, ...))
-
-78
-u\9at8_t
-
-æags
-;
-
-79
- `IRQ_LOCK
-(
-æags
-);
-
-80
-g_\94rÜ_fù
-.
-\94rÜ
- =
-f
-;
-
-81
- `IRQ_UNLOCK
-(
-æags
-);
-
-82
- }
-}
-
-85 \1e
-\94rÜ_»gi¡\94_w¬n\9ag
-(\1e(*
-f
-)(\19
-\94rÜ
- *, ...))
-
-87
-u\9at8_t
-
-æags
-;
-
-88
- `IRQ_LOCK
-(
-æags
-);
-
-89
-g_\94rÜ_fù
-.
-w¬n\9ag
- =
-f
-;
-
-90
- `IRQ_UNLOCK
-(
-æags
-);
-
-91
- }
-}
-
-94 \1e
-\94rÜ_»gi¡\94_nÙiû
-(\1e(*
-f
-)(\19
-\94rÜ
- *, ...))
-
-96
-u\9at8_t
-
-æags
-;
-
-97
- `IRQ_LOCK
-(
-æags
-);
-
-98
-g_\94rÜ_fù
-.
-nÙiû
- =
-f
-;
-
-99
- `IRQ_UNLOCK
-(
-æags
-);
-
-100
- }
-}
-
-103 \1e
-\94rÜ_»gi¡\94_debug
-(\1e(*
-f
-)(\19
-\94rÜ
- *, ...))
-
-105
-u\9at8_t
-
-æags
-;
-
-106
- `IRQ_LOCK
-(
-æags
-);
-
-107
-g_\94rÜ_fù
-.
-debug
- =
-f
-;
-
-108
- `IRQ_UNLOCK
-(
-æags
-);
-
-109
- }
-}
-
- @error.h
-
-22 #iâdeà
-_ERROR_H_
-
-
-23 \ 1
- #_ERROR_H_
-
-
- )
-
-25 #iâdeà
-_AVERSIVE_ERROR_H_
-
-
-29 \ 2
- ~<av\94sive/pgm¥aû.h
->
-
-30 \ 2
- ~<av\94sive.h
->
-
-31 \ 2
- ~<g\92\94®_\94rÜs.h
->
-
-33 \ 2
- ~"\94rÜ_cÚfig.h
-"
-
-35 \ 1
- #ERROR_SEVERITY_EMERG
- 0
-
- )
-
-36 \ 1
- #ERROR_SEVERITY_ERROR
- 1
-
- )
-
-37 \ 1
- #ERROR_SEVERITY_WARNING
- 2
-
- )
-
-38 \ 1
- #ERROR_SEVERITY_NOTICE
- 3
-
- )
-
-39 \ 1
- #ERROR_SEVERITY_DEBUG
- 4
-
- )
-
-42 \19
- s\94rÜ
- {
-
-43
-u\9at8_t
-
- m\94r_num
-;
-
-44
-u\9at8_t
-
- m£v\94\99y
-;
-
-45
-PGM_P
-
- m\8bxt
-;
-
-46
-PGM_P
-
- mf\9ee
-;
-
-47
-u\9at16_t
-
- ml\9ae
-;
-
-51 \19
- s\94rÜ_fù
- {
-
-52 \1e(*
- mem\94g
-)(\19
- m\94rÜ
- *, ...);
-
-53 \1e(*
- m\94rÜ
-)(\19error *, ...);
-
-54 \1e(*
- mw¬n\9ag
-)(\19
- m\94rÜ
- *, ...);
-
-55 \1e(*
- mnÙiû
-)(\19
- m\94rÜ
- *, ...);
-
-56 \1e(*
- mdebug
-)(\19
- m\94rÜ
- *, ...);
-
-59 \r\19
-\94rÜ_fù
-
-g_\94rÜ_fù
-;
-
-62 \19
-\94rÜ
-
-\94rÜ_g\92\94©e
-(
-u\9at8_t
-
-num
-, u\9at8_\88
-£v\94\99y
-,
-PGM_P
-
-t
-, PGM_P
-f
-,
-u\9at16_t
-
-l
-);
-
-65 \1e
-\94rÜ_»gi¡\94_em\94g
-(\1e(*
-f
-)(\19
-\94rÜ
- *, ...));
-
-68 \1e
- `\94rÜ_»gi¡\94_\94rÜ
-(\1e(*
-f
-)(\19
-\94rÜ
- *, ...));
-
-71 \1e
- `\94rÜ_»gi¡\94_w¬n\9ag
-(\1e(*
-f
-)(\19
-\94rÜ
- *, ...));
-
-74 \1e
- `\94rÜ_»gi¡\94_nÙiû
-(\1e(*
-f
-)(\19
-\94rÜ
- *, ...));
-
-77 \1e
- `\94rÜ_»gi¡\94_debug
-(\1e(*
-f
-)(\19
-\94rÜ
- *, ...));
-
-83 \ 1
- #EMERG
-(
-num
-,
-\8bxt
-, ...) do { \
-
-84 if(
-g_\94rÜ_fù
-.
-em\94g
-) { \
-
-85 \19
-\94rÜ
-
-e
- =
- `\94rÜ_g\92\94©e
-(
-num
-,
-ERROR_SEVERITY_EMERG
-, \
-
-86
- `PSTR
-(
-\8bxt
-), \
-
-87
- `PSTR
-(
-__FILE__
-),\
-
-88
-__LINE__
-); \
-
-89
-g_\94rÜ_fù
-.
- `em\94g
-(&
-e
-, ##
-__VA_ARGS__
-); \
-
-91
- }
-} \1f0)
-
- )
-
-94 \ 1
- #ERROR
-(
-num
-,
-\8bxt
-, ...) do { \
-
-95 if(
-g_\94rÜ_fù
-.
-\94rÜ
-) { \
-
-96 \19
-\94rÜ
-
-e
- =
- `\94rÜ_g\92\94©e
-(
-num
-,
-ERROR_SEVERITY_ERROR
-, \
-
-97
- `PSTR
-(
-\8bxt
-), \
-
-98
- `PSTR
-(
-__FILE__
-),\
-
-99
-__LINE__
-); \
-
-100
-g_\94rÜ_fù
-.
- `\94rÜ
-(&
-e
-, ##
-__VA_ARGS__
-); \
-
-102 } \1f0)
-
- )
-
-105 \ 1
- #WARNING
-(
-num
-,
-\8bxt
-, ...) do { \
-
-106 if(
-g_\94rÜ_fù
-.
-w¬n\9ag
-) { \
-
-107 \19
-\94rÜ
-
-e
- =
- `\94rÜ_g\92\94©e
-(
-num
-,
-ERROR_SEVERITY_WARNING
-, \
-
-108
- `PSTR
-(
-\8bxt
-), \
-
-109
- `PSTR
-(
-__FILE__
-),\
-
-110
-__LINE__
-); \
-
-111
-g_\94rÜ_fù
-.
- `w¬n\9ag
-(&
-e
-, ##
-__VA_ARGS__
-); \
-
-113 } \1f0)
-
- )
-
-116 \ 1
- #NOTICE
-(
-num
-,
-\8bxt
-, ...) do { \
-
-117 if(
-g_\94rÜ_fù
-.
-nÙiû
-) { \
-
-118 \19
-\94rÜ
-
-e
- =
- `\94rÜ_g\92\94©e
-(
-num
-,
-ERROR_SEVERITY_NOTICE
-, \
-
-119
- `PSTR
-(
-\8bxt
-), \
-
-120
- `PSTR
-(
-__FILE__
-),\
-
-121
-__LINE__
-); \
-
-122
-g_\94rÜ_fù
-.
- `nÙiû
-(&
-e
-, ##
-__VA_ARGS__
-); \
-
-124 } \1f0)
-
- )
-
-127 \ 1
- #DEBUG
-(
-num
-,
-\8bxt
-, ...) do { \
-
-128 if(
-g_\94rÜ_fù
-.
-debug
-) { \
-
-129 \19
-\94rÜ
-
-e
- =
- `\94rÜ_g\92\94©e
-(
-num
-,
-ERROR_SEVERITY_DEBUG
-, \
-
-130
- `PSTR
-(
-\8bxt
-), \
-
-131
- `PSTR
-(
-__FILE__
-),\
-
-132
-__LINE__
-); \
-
-133
-g_\94rÜ_fù
-.
- `debug
-(&
-e
-, ##
-__VA_ARGS__
-); \
-
-135 } \1f0)
-
- )
-
- @error_config.h
-
-22 #iâdeà
-_ERROR_CONFIG_
-
-
-23 \ 1
- #_ERROR_CONFIG_
-
-
- )
-
-26 \ 1
- #ERROR_DUMP_TEXTLOG
-
-
- )
-
-29 \ 1
- #ERROR_DUMP_FILE_LINE
-
-
- )
-
- @general_errors.h
-
-30 \ 1
- #EPERM_COMMENT
- "O³¿tiÚ\82Ù\85\94m\99\8bd"
-
- )
-
-33 \ 1
- #ENOENT_COMMENT
- "NØsuch f\9e\90Ü d\9ceùÜy"
-
- )
-
-36 \ 1
- #EIO_COMMENT
- "I/O\83¼Ü"
-
- )
-
-39 \ 1
- #ENXIO_COMMENT
- "NØsuch deviû o¸add»ss"
-
- )
-
-42 \ 1
- #E2BIG_COMMENT
- "Argum\92\88li¡\81oØlÚg"
-
- )
-
-45 \ 1
- #EAGAIN_COMMENT
- "Try\87ga\9a"
-
- )
-
-48 \ 1
- #ENOMEM_COMMENT
- "Ou\88oàmemÜy"
-
- )
-
-51 \ 1
- #EFAULT_COMMENT
- "Bad\87dd»ss"
-
- )
-
-54 \ 1
- #EBUSY_COMMENT
- "Deviû o¸»sourû busy"
-
- )
-
-57 \ 1
- #EINVAL_COMMENT
- "Inv®id\87rgum\92t"
-
- )
-
-60 \ 1
- #EUNKNOW_COMMENT
- "Unkwow\83¼Ü"
-
- )
-
-65 \ 1
- #E_UART
- 129
-
- )
-
-66 \ 1
- #E_ROBOT_SYSTEM
- 130
-
- )
-
-67 \ 1
- #E_MULTISERVO
- 131
-
- )
-
-68 \ 1
- #E_TRAJECTORY
- 132
-
- )
-
-69 \ 1
- #E_I2C
- 133
-
- )
-
-70 \ 1
- #E_BLOCKING_DETECTION_MANAGER
- 134
-
- )
-
-71 \ 1
- #E_OA
- 135
-
- )
-
-72 \ 1
- #E_SPI
- 136
-
- )
-
-73 \ 1
- #E_CC2420
- 137
-
- )
-
-74 \ 1
- #E_TIME_EXT
- 138
-
- )
-
- @i2c_config.h
-
-23 \ 1
- #I2C_BITRATE
- 1
-
-24 \ 1
- #I2C_PRESCALER
- 3
-
-25
-
- )
-
-27 \ 1
- #I2C_SEND_BUFFER_SIZE
- 32
-
- )
-
-30 \ 1
- #I2C_RECV_BUFFER_SIZE
- 32
-
- )
-
- @int_show.c
-
-22 \ 2
- ~<avr/io.h
->
-
-23 \ 2
- ~<av\94sive.h
->
-
-24 \ 2
- ~<d\9fgno¡ic.h
->
-
-27 #ifdeà
-INTERRUPT_SHOW_PORT
-
-
-40 \1e
- $show_\9at_loÝ
-(\1e)
-
-42
- `sbi
-(
- `DDR
-(
-INTERRUPT_SHOW_PORT
-),
-INTERRUPT_SHOW_BIT
-);
-
-45
- `cbi
-(
-INTERRUPT_SHOW_PORT
-,
-INTERRUPT_SHOW_BIT
-);
-
-47
- `£i
-();
-
-48
- `nÝ
-();
-
-49
- `þi
-();
-
-51
- `sbi
-(
-INTERRUPT_SHOW_PORT
-,
-INTERRUPT_SHOW_BIT
-);
-
-53
- `nÝ
-();
-
-55
- }
-}
-
- @main.c
-
-28 \ 2
- ~<av\94sive.h
->
-
-29 \ 2
- ~<av\94sive/queue.h
->
-
-30 \ 2
- ~<av\94sive/\92d\9fn.h
->
-
-31 \ 2
- ~<av\94sive/wa\99.h
->
-
-32 \ 2
- ~<av\94sive/\94rÜ.h
->
-
-34 \ 2
- ~<u¬t.h
->
-
-36 \ 2
- ~<¡dio.h
->
-
-37 \ 2
- ~<¡r\9ag.h
->
-
-38 \ 2
- ~<¡d\9at.h
->
-
-39 \ 2
- ~<\9a\89y³s.h
->
-
-40 \ 2
- ~<¡dlib.h
->
-
-41 \ 2
- ~<¡d¬g.h
->
-
-42 \ 2
- ~<\94ºo.h
->
-
-43 \ 2
- ~<ùy³.h
->
-
-45 \ 2
- ~<scheduËr.h
->
-
-46 \ 2
- ~<þock_time.h
->
-
-47 \ 2
- ~<·r£.h
->
-
-48 \ 2
- ~<rdl\9ae.h
->
-
-49 \ 2
- ~<tim\94.h
->
-
-51 \ 2
- ~"xb\93_ÃighbÜ.h
-"
-
-52 \ 2
- ~"xb\93_©cmd.h
-"
-
-53 \ 2
- ~"xb\93_¡©s.h
-"
-
-54 \ 2
- ~"xb\93_buf.h
-"
-
-55 \ 2
- ~"xb\93_´Ùo.h
-"
-
-56 \ 2
- ~"xb\93.h
-"
-
-57 \ 2
- ~"cmdl\9ae.h
-"
-
-58 \ 2
- ~"ma\9a.h
-"
-
-60 \19
-xb\93bßrd
-
- gxb\93bßrd
-;
-
-62 \ 1
- #TIMEOUT_MS
- 1000
-
- )
-
-65 \19
-xb\93_dev
- *
- gxb\93_dev
-;
-
-71 \12
- gxb\93_¿w
- = 0;
-
-72 \12
- gxb\93_hexdump
- = 0;
-
-73 \12
- gxb\93_debug
- = 0;
-
-75 \18\1e
- $hexdump
-(cڡ \ 5*
-t\99Ë
-, cڡ \1e*
-buf
-, \1d\12
-Ën
-)
-
-77 \1d\12
-i
-,
-out
-,
-ofs
-;
-
-78 cڡ \1d\ 5*
-d©a
- =
-buf
-;
-
-79 \ 1
- #LINE_LEN
- 80
-
- )
-
-80 \ 5
-l\9ae
-[
-LINE_LEN
-];
-
-82
- `´\9atf
-("% © [%p],\86\92=%d\n",
-t\99Ë
-,
-d©a
-,
-Ën
-);
-
-83
-ofs
- = 0;
-
-84 \1f
-ofs
- <
-Ën
-) {
-
-86
-out
- =
- `¢´\9atf
-(
-l\9ae
-,
-LINE_LEN
-, "%08X",
-ofs
-);
-
-87 \ f
-i
-=0;
-ofs
-+\98<
-Ën
- && i<16; i++)
-
-88
-out
- +ð
- `¢´\9atf
-(
-l\9ae
-+out,
-LINE_LEN
- - out, " %02X",
-
-89
-d©a
-[
-ofs
-+
-i
-]&0xff);
-
-90 \ f;
-i
-<=16;i++)
-
-91
-out
- +ð
- `¢´\9atf
-(
-l\9ae
-+out,
-LINE_LEN
- - out, " ");
-
-92 \ f
-i
-=0;
-ofs
- <
-Ën
- && i<16; i++, ofs++) {
-
-93 \1d\ 5
-c
- =
-d©a
-[
-ofs
-];
-
-94 ià(!
- `i§scii
-(
-c
-è|| !
- `i¥r\9at
-(c))
-
-95
-c
- = '.';
-
-96
-out
- +ð
- `¢´\9atf
-(
-l\9ae
-+out,
-LINE_LEN
- - out, "%c",
-c
-);
-
-98
- `´\9atf
-("%s\n",
-l\9ae
-);
-
-100
- }
-}
-
-102 \18\12
- $·r£_xm\99_¡©us
-(\19
-xb\93_ùx
- *
-ùx
-,
-
-103 \19
-xb\93_xm\99_¡©us_hdr
- *
-äame
-, \1d
-Ën
-)
-
-105 ià(
-ùx
- =ð
-NULL
-) {
-
-106
- `´\9atf
-("no context\n");
-
-111 ià(
-ùx
-->
-©cmd_qu\94y
- !ð
-NULL
-) {
-
-112
- `´\9atf
-("invalid\84esponse\n");
-
-117 ià(
-äame
-->
-d\96iv\94y_¡©us
- == 0x00)
-
-118
- `´\9atf
-("Success\n");
-
-119 \vià(
-äame
-->
-d\96iv\94y_¡©us
- == 0x01)
-
-120
- `´\9atf
-("MAC ACK Failure\n");
-
-121 \vià(
-äame
-->
-d\96iv\94y_¡©us
- == 0x15)
-
-122
- `´\9atf
-("Invalid destination\83ndpoint\n");
-
-123 \vià(
-äame
-->
-d\96iv\94y_¡©us
- == 0x21)
-
-124
- `´\9atf
-("Network ACK Failure\n");
-
-125 \vià(
-äame
-->
-d\96iv\94y_¡©us
- == 0x25)
-
-126
- `´\9atf
-("Route Not Found\n");
-
-129
- }
-}
-
-131 \18\12
- $dump_©cmd
-(\19
-xb\93_ùx
- *
-ùx
-, \19
-xb\93_©»¥_hdr
- *
-äame
-,
-
-132 \1d
-Ën
-)
-
-134 \ 5
-©cmd_¡r
-[3];
-
-135 \19
-xb\93_©cmd_pgm
- *
-cmd_pgm
-;
-
-136 \19
-xb\93_©cmd
-
-cmd
-;
-
-138
-u\9at8_t
-
-u8
-;
-
-139
-u\9at16_t
-
-u16
-;
-
-140
-u\9at32_t
-
-u32
-;
-
-141
-\9at16_t
-
-s16
-;
-
-142 }
- `__©\8cibu\8b__
-((
-·cked
-)è*
-»suÉ
-;
-
-144 ià(
-ùx
- =ð
-NULL
-) {
-
-145
- `´\9atf
-("no context\n");
-
-150
- `memýy
-(
-©cmd_¡r
-, &
-äame
-->
-cmd
-, 2);
-
-151
-©cmd_¡r
-[2] = '\0';
-
-154 ià(
- `¡rcmp
-(
-©cmd_¡r
-,
-ùx
-->
-©cmd_qu\94y
-)) {
-
-155
- `´\9atf
-("invalid\84esponse\n");
-
-160
-cmd_pgm
- =
- `xb\93_©cmd_lookup_Çme
-(
-©cmd_¡r
-);
-
-161 ià(
-cmd_pgm
- =ð
-NULL
-) {
-
-162
- `´\9atf
-("unknown\84esponse\n");
-
-165
- `memýy_P
-(&
-cmd
-,
-cmd_pgm
-, \17(cmd));
-
-168 ià(
-äame
-->
-¡©us
- == 1) {
-
-169
- `´\9atf
-("Status is\83rror\n");
-
-172 \vià(
-äame
-->
-¡©us
- == 2) {
-
-173
- `´\9atf
-("Invalid command\n");
-
-176 \vià(
-äame
-->
-¡©us
- == 3) {
-
-177
- `´\9atf
-("Invalid\85arameter\n");
-
-180 \vià(
-äame
-->
-¡©us
- != 0) {
-
-181
- `´\9atf
-("UnknowÀ¡©u \94rÜ %d\n",
-äame
-->
-¡©us
-);
-
-186
-»suÉ
- = (\1e*)
-äame
-->
-d©a
-;
-
-187
-Ën
- -ð
- `off£tof
-(\19
-xb\93_©»¥_hdr
-,
-d©a
-);
-
-188 ià(
-cmd
-.
-æags
- &
-XBEE_ATCMD_F_PARAM_U8
- &&
-Ën
- =ð\17(
-u\9at8_t
-))
-
-189
- `´\9atf
-("<%s> i 0x%x\n",
-©cmd_¡r
-,
-»suÉ
-->
-u8
-);
-
-190 \vià(
-cmd
-.
-æags
- &
-XBEE_ATCMD_F_PARAM_U16
- &&
-Ën
- =ð\17(
-u\9at16_t
-))
-
-191
- `´\9atf
-("<%s> i 0x%x\n",
-©cmd_¡r
-,
- `Áohs
-(
-»suÉ
-->
-u16
-));
-
-192 \vià(
-cmd
-.
-æags
- &
-XBEE_ATCMD_F_PARAM_U32
- &&
-Ën
- =ð\17(
-u\9at32_t
-))
-
-193
- `´\9atf
-("<%s> i 0x%"
-PRIx32
-"\n",
-©cmd_¡r
-,
- `Áohl
-(
-»suÉ
-->
-u32
-));
-
-194 \vià(
-cmd
-.
-æags
- &
-XBEE_ATCMD_F_PARAM_S16
- &&
-Ën
- =ð\17(
-\9at16_t
-))
-
-195
- `´\9atf
-("<%s> i %d\n",
-©cmd_¡r
-,
- `Áohs
-(
-»suÉ
-->
-s16
-));
-
-196 \vià(
-Ën
- == 0)
-
-197
- `´\9atf
-("no data, status ok\n");
-
-199
- `hexdump
-("©cmd\87nsw\94",
-äame
-->
-d©a
-,
-Ën
-);
-
-202
- }
-}
-
-205 \1e
- $xb\93_rx
-(\19
-xb\93_dev
- *
-dev
-, \12
-chªÃl
-, \12
-ty³
-,
-
-206 \1e*
-äame
-, \1d
-Ën
-, \1e*
-Ýaque
-)
-
-208 \19
-xb\93_ùx
- *
-ùx
- =
-Ýaque
-;
-
-209 \12
-do_hexdump
- =
-xb\93_hexdump
-;
-
-211 ià(
-xb\93_debug
-)
-
-212
- `´\9atf
-("ty³=0x%x, chªÃl=%d, ctx=%p\n",
-ty³
-,
-chªÃl
-,
-ùx
-);
-
-215 ià(
-ùx
- !ð
-NULL
-) {
-
-217
- `xb\93_uÆßd_timeout
-(
-ùx
-);
-
-218 ià(
-xb\93_debug
- &&
-ùx
-->
-©cmd_qu\94y
-)
-
-219
- `´\9atf
-("Received\87nswer\81o query <%s>\n",
-
-220
-ùx
-->
-©cmd_qu\94y
-);
-
-221
- `xb\93_uÄegi¡\94_chªÃl
-(
-dev
-,
-chªÃl
-);
-
-225 \1a
-ty³
-) {
-
-226 \ 4
-XBEE_TYPE_MODEM_STATUS
-: {
-
-227
- `´\9atf
-("Received Modem Status frame\n");
-
-231 \ 4
-XBEE_TYPE_RMT_ATRESP
-: {
-
-233
-u\9at64_t
-
-u64
-;
-
-235 #ià
-BYTE_ORDER
- =ð
-LITTLE_ENDIAN
-
-
-236
-u\9at32_t
-
-low
-;
-
-237
-u\9at32_t
-
-high
-;
-
-239
-u\9at32_t
-
-high
-;
-
-240
-u\9at32_t
-
-low
-;
-
-242 }
-u32
-;
-
-243 }
-addr
-;
-
-244
- `memýy
-(&
-addr
-,
-äame
-, \17(addr));
-
-245
-addr
-.
-u64
- =
- `ÁohÎ
-(addr.u64);
-
-246
- `´\9atf
-("äom\84emÙ\90add»s %"
-PRIx32
-"%"PRIx32"\n",
-
-247
-addr
-.
-u32
-.
-high
-,\87ddr.u32.
-low
-);
-
-250 ià(
- `dump_©cmd
-(
-ùx
-,
-äame
- + 10,
-Ën
- - 10) < 0)
-
-251
-do_hexdump
- = 1;
-
-254 \ 4
-XBEE_TYPE_ATRESP
-: {
-
-255 ià(
- `dump_©cmd
-(
-ùx
-,
-äame
-,
-Ën
-) < 0)
-
-256
-do_hexdump
- = 1;
-
-260 \ 4
-XBEE_TYPE_XMIT_STATUS
-: {
-
-261 ià(
- `·r£_xm\99_¡©us
-(
-ùx
-,
-äame
-,
-Ën
-) < 0)
-
-262
-do_hexdump
- = 1;
-
-266 \ 4
-XBEE_TYPE_ATCMD
-:
-
-267 \ 4
-XBEE_TYPE_ATCMD_Q
-:
-
-268 \ 4
-XBEE_TYPE_XMIT
-:
-
-269 \ 4
-XBEE_TYPE_EXPL_XMIT
-:
-
-270 \ 4
-XBEE_TYPE_RMT_ATCMD
-:
-
-271 \ 4
-XBEE_TYPE_RECV
-:
-
-272 \ 4
-XBEE_TYPE_EXPL_RECV
-:
-
-273 \ 4
-XBEE_TYPE_NODE_ID
-:
-
-275
- `´\9atf
-("Invalid frame\n");
-
-276
-do_hexdump
- = 1;
-
-280 ià(
-do_hexdump
-)
-
-281
- `hexdump
-("undecoded\84x f¿me",
-äame
-,
-Ën
-);
-
-284 ià(
-ùx
- !ð
-NULL
-) {
-
-285 ià(
-ùx
-->
-fÜeground
-) {
-
-286
- `xb\93_¡d\9a_\92abË
-();
-
-287
- `rdl\9ae_Ãwl\9ae
-(&
-ùx
-->
-þ
-->
-rdl
-, ctx->þ->
-´om±
-);
-
-289
- `ä\93
-(
-ùx
-);
-
-291
- }
-}
-
-293 \18\12
- $xb\93p_£nd
-(\19
-xb\93_ùx
- *
-ùx
-, \12
-ty³
-, \1e*
-buf
-, \1d
-Ën
-,
-
-294 \12
-fÜeground
-)
-
-296 \12
-»t
-;
-
-297 \12
-chªÃl
-;
-
-299 ià(
-Ën
- >
-XBEE_MAX_FRAME_LEN
-) {
-
-300
- `´\9atf
-("frame\81oo\86arge\n");
-
-305
-chªÃl
- =
- `xb\93_»gi¡\94_chªÃl
-(
-xb\93_dev
-,
-XBEE_CHANNEL_ANY
-,
-
-306
-xb\93_rx
-,
-ùx
-);
-
-307 ià(
-chªÃl
- < 0) {
-
-308
- `´\9atf
-("cannot send:\82o free channel\n");
-
-312 ià(
-xb\93_debug
-)
-
-313
- `´\9atf
-("send frame channel=%d\81ype=0x%x\86en=%d\n",
-
-314
-chªÃl
-,
-ty³
-,
-Ën
-);
-
-315 ià(
-xb\93_hexdump
-)
-
-316
- `hexdump
-("xm\99 f¿me",
-buf
-,
-Ën
-);
-
-319
-»t
- =
- `xb\93_´Ùo_xm\99
-(
-xb\93_dev
-,
-chªÃl
-,
-ty³
-,
-buf
-,
-
-320
-Ën
-);
-
-321 ià(
-»t
- < 0) {
-
-322
- `´\9atf
-("cannot send\n");
-
-323
- `xb\93_uÄegi¡\94_chªÃl
-(
-xb\93_dev
-,
-chªÃl
-);
-
-327
-ùx
-->
-chªÃl
- = channel;
-
-328
- `xb\93_lßd_timeout
-(
-ùx
-);
-
-331 ià(
-fÜeground
-) {
-
-332
-ùx
-->
-fÜeground
- = 1;
-
-333
- `rdl\9ae_¡Ý
-(&
-ùx
-->
-þ
-->
-rdl
-);
-
-334
- `xb\93_¡d\9a_di§bË
-();
-
-338
- }
-}
-
-342 \12
- $xb\93p_£nd_©cmd
-(cڡ
-´og_ch¬
- *
-©cmd_¡r
-,
-
-343 \1e*
-·¿m
-, \1d
-·¿m_Ën
-, \12
-fÜeground
-)
-
-345 \19
-xb\93_ùx
- *
-ùx
-;
-
-347 \19
-xb\93_©cmd_hdr
-
-©cmd
-;
-
-348 \ 5
-buf
-[
-XBEE_MAX_FRAME_LEN
-];
-
-349 }
- `__©\8cibu\8b__
-((
-·cked
-)è
-äame
-;
-
-352
-ùx
- =
- `m®loc
-(\17(*ctx));
-
-353 ià(
-ùx
- =ð
-NULL
-) {
-
-354
- `´\9atf
-("not\83nough memory\n");
-
-358
- `mem£t
-(
-ùx
-, 0, \17(*ctx));
-
-359
-ùx
-->
-©cmd_qu\94y
- =
-©cmd_¡r
-;
-
-361
- `memýy
-(&
-äame
-.
-©cmd
-.
-cmd
-,
-©cmd_¡r
-, 2);
-
-362
- `memýy
-(&
-äame
-.
-buf
-,
-·¿m
-,
-·¿m_Ën
-);
-
-364 ià(
- `xb\93p_£nd
-(
-ùx
-,
-XBEE_TYPE_ATCMD
-, &
-äame
-,
-
-365 \17(\19
-xb\93_©cmd_hdr
-) +
-
-366
-·¿m_Ën
-,
-fÜeground
-) < 0) {
-
-367
- `ä\93
-(
-ùx
-);
-
-372
- }
-}
-
-374 \12
- $xb\93p_£nd_msg
-(
-u\9at64_t
-
-addr
-, \1e*
-d©a
-,
-
-375 \1d
-d©a_Ën
-, \12
-fÜeground
-)
-
-377 \19
-xb\93_ùx
- *
-ùx
-;
-
-379 \19
-xb\93_xm\99_hdr
-
-xm\99
-;
-
-380 \ 5
-buf
-[
-XBEE_MAX_FRAME_LEN
-];
-
-381 }
- `__©\8cibu\8b__
-((
-·cked
-)è
-äame
-;
-
-384
-ùx
- =
- `m®loc
-(\17(*ctx));
-
-385 ià(
-ùx
- =ð
-NULL
-) {
-
-386
- `´\9atf
-("not\83nough memory\n");
-
-390
- `mem£t
-(
-ùx
-, 0, \17(*ctx));
-
-391
-ùx
-->
-©cmd_qu\94y
- =
-NULL
-;
-
-393
-äame
-.
-xm\99
-.
-d¡addr
- =
- `htÚÎ
-(
-addr
-);
-
-394
-äame
-.
-xm\99
-.
-ȣrved
- =
- `htÚs
-(0xFFFE);
-
-395
-äame
-.
-xm\99
-.
-bÿ¡_¿dius
- = 0;
-
-396
-äame
-.
-xm\99
-.
-Ýts
- = 0;
-
-397
- `memýy
-(&
-äame
-.
-buf
-,
-d©a
-,
-d©a_Ën
-);
-
-399 ià(
- `xb\93p_£nd
-(
-ùx
-,
-XBEE_TYPE_XMIT
-, &
-äame
-,
-
-400 \17(\19
-xb\93_xm\99_hdr
-) +
-
-401
-d©a_Ën
-,
-fÜeground
-) < 0) {
-
-402
- `ä\93
-(
-ùx
-);
-
-407
- }
-}
-
-409 \1e
- $xb\93_¡d\9a_\92abË
-(\1e)
-
-411
-cmdl\9ae_\9aput_\92abËd
- = 1;
-
-412
- }
-}
-
-414 \1e
- $xb\93_¡d\9a_di§bË
-(\1e)
-
-416
-cmdl\9ae_\9aput_\92abËd
- = 0;
-
-417
- }
-}
-
-419 \18\1e
- $evt_timeout
-(\12
-s
-, \16
-ev\92t
-, \1e*
-¬g
-)
-
-421 \19
-xb\93_ùx
- *
-ùx
- =
-¬g
-;
-
-423
- `´\9atf
-("Timeout\n");
-
-426
- `xb\93_¡d\9a_\92abË
-();
-
-427
- `rdl\9ae_Ãwl\9ae
-(&
-ùx
-->
-þ
-->
-rdl
-, ctx->þ->
-´om±
-);
-
-430
- `xb\93_uÄegi¡\94_chªÃl
-(
-xb\93_dev
-,
-ùx
-->
-chªÃl
-);
-
-431
- `ä\93
-(
-ùx
-);
-
-432
- }
-}
-
-434 \1e
- $xb\93_lßd_timeout
-(\19
-xb\93_ùx
- *
-ùx
-)
-
-436
- `ÿÎlout_»£t
-(
-cm
-, &
-ùx
-->
-timeout
-,
-TIMEOUT_MS
-,
-SINGLE
-,
-evt_timeout
-, ctx);
-
-437
- }
-}
-
-439 \1e
- $xb\93_uÆßd_timeout
-(\19
-xb\93_ùx
- *
-ùx
-)
-
-441
- `ÿÎout_¡Ý
-(&
-ùx
-->
-timeout
-);
-
-442
- }
-}
-
-503 \1e
- $boÙlßd\94
-(\1e)
-
-505 \ 1
- #BOOTLOADER_ADDR
- 0x1e000
-
- )
-
-506 ià(
- `pgm_»ad_by\8b_çr
-(
-BOOTLOADER_ADDR
-) == 0xff) {
-
-507
- `´\9atf_P
-(
- `PSTR
-("Bootloader is\82ot\85resent\r\n"));
-
-510
- `þi
-();
-
-512
-EIMSK
- = 0;
-
-513
-SPCR
- = 0;
-
-514
-TWCR
- = 0;
-
-515
-ACSR
- = 0;
-
-516
-ADCSRA
- = 0;
-
-518
-__asm__
-
- `__vÞ©\9ee__
- ("ldi\8431,0xf0\n");
-
-519
-__asm__
-
- `__vÞ©\9ee__
- ("ldi\8430,0x00\n");
-
-520
-__asm__
-
- `__vÞ©\9ee__
- ("ijmp\n");
-
-523
- }
-}
-
-526 \12
- $Þd_ma\9a
-(\12
-¬gc
-, \ 5**
-¬gv
-)
-
-528 \19
-xb\93_dev
-
-dev
-;
-
-529 \12
-\94r
- = 0;
-
-532
-DDRE
- |= 0x0C;
-
-533
-DDRB
- |= 0x18;
-
-536
- `u¬t_\9a\99
-();
-
-537
- `fdevݒ
-(
-u¬t0_dev_£nd
-,
-u¬t0_dev_»cv
-);
-
-538
- `u¬t_»gi¡\94_rx_ev\92t
-(
-CMDLINE_UART
-,
-em\94g\92cy
-);
-
-548
- `tim\94_\9a\99
-();
-
-549
- `tim\940_»gi¡\94_OV_\9a\8c
-(
-ma\9a_tim\94_\9a\8b¼u±
-);
-
-552
- `scheduËr_\9a\99
-();
-
-553
- `scheduËr_add_³riodiÿl_ev\92t_´iÜ\99y
-(
-do_Ëd_bl\9ak
-,
-NULL
-,
-
-554 100000L /
-SCHEDULER_UNIT
-,
-
-555
-LED_PRIO
-);
-
-557
- `time_\9a\99
-(
-TIME_PRIO
-);
-
-559
- `mem£t
-(&
-xb\93bßrd
-, 0, \17(xbeeboard));
-
-561
- `£i
-();
-
-563
- `cmdl\9ae_\9a\8b¿ù
-();
-
-581
- }
-}
-
- @main.h
-
-28 \ 1
- #NB_LOGS
- 4
-
- )
-
-31 \ 1
- #E_USER_DEFAULT
- 194
-
- )
-
-33 \ 1
- #LED1_ON
-(è
- `sbi
-(
-PORTE
-, 2)
-
- )
-
-34 \ 1
- #LED1_OFF
-(è
- `cbi
-(
-PORTE
-, 2)
-
- )
-
-36 \ 1
- #LED2_ON
-(è
- `sbi
-(
-PORTE
-, 3)
-
- )
-
-37 \ 1
- #LED2_OFF
-(è
- `cbi
-(
-PORTE
-, 3)
-
- )
-
-39 \ 1
- #LED3_ON
-(è
- `sbi
-(
-PORTB
-, 3)
-
- )
-
-40 \ 1
- #LED3_OFF
-(è
- `cbi
-(
-PORTB
-, 3)
-
- )
-
-42 \ 1
- #LED4_ON
-(è
- `sbi
-(
-PORTB
-, 4)
-
- )
-
-43 \ 1
- #LED4_OFF
-(è
- `cbi
-(
-PORTB
-, 4)
-
- )
-
-45 \ 1
- #LED_PRIO
- 170
-
- )
-
-46 \ 1
- #TIME_PRIO
- 160
-
- )
-
-49 \19
- sxb\93bßrd
- {
-
-51 \19
-rdl\9ae
-
- mrdl
-;
-
-52 \ 5
- m´om±
-[
-RDLINE_PROMPT_SIZE
-];
-
-55
-u\9at8_t
-
- mlogs
-[
-NB_LOGS
-+1];
-
-56
-u\9at8_t
-
- mlog_Ëv\96
-;
-
-57
-u\9at8_t
-
- mdebug
-;
-
-59 \r\19
-xb\93bßrd
- xbeeboard;
-
-63 \19
- sxb\93_ùx
- {
-
-64 \12
- mfÜeground
-;
-
-65 \12
- mchªÃl
-;
-
-66 cڡ \ 5*
- m©cmd_qu\94y
-;
-
-71 \r\19
-xb\93_dev
- *xbee_dev;
-
-72 \r\12
-xb\93_¿w
-;
-
-73 \r\12
-xb\93_hexdump
-;
-
-74 \r\12
-xb\93_debug
-;
-
-76 \r\19
-ÿÎout_mªag\94
-
-cm
-;
-
-79 \1e
-boÙlßd\94
-(\1e);
-
-81 \1e
-xb\93_rx
-(\19
-xb\93_dev
- *
-dev
-, \12
-chªÃl
-, \12
-ty³
-,
-
-82 \1e*
-äame
-, \1d
-Ën
-, \1e*
-Ýaque
-);
-
-83 \12
-xb\93p_£nd_©cmd
-(cڡ
-´og_ch¬
- *
-©cmd_¡r
-,
-
-84 \1e*
-·¿m
-, \1d
-·¿m_Ën
-, \12
-fÜeground
-);
-
-85 \12
-xb\93p_£nd_msg
-(
-u\9at64_t
-
-addr
-, \1e*
-d©a
-,
-
-86 \1d
-d©a_Ën
-, \12
-fÜeground
-);
-
-88 \1e
-xb\93_¡d\9a_\92abË
-(\1e);
-
-89 \1e
-xb\93_¡d\9a_di§bË
-(\1e);
-
-91 \1e
-xb\93_lßd_timeout
-(\19
-xb\93_ùx
- *
-ùx
-);
-
-92 \1e
-xb\93_uÆßd_timeout
-(\19
-xb\93_ùx
- *
-ùx
-);
-
- @parse.c
-
-24 \ 2
- ~<¡dio.h
->
-
-25 \ 2
- ~<¡r\9ag.h
->
-
-26 \ 2
- ~<\9a\89y³s.h
->
-
-27 \ 2
- ~<ùy³.h
->
-
-29 \ 2
- ~<av\94sive/pgm¥aû.h
->
-
-31 \ 2
- ~"·r£.h
-"
-
-33 #ifdeà
-HOST_VERSION
-
-
-34 \ 1
- #pgm_»ad_pgm±r
-(
-x
-è((\1e*)(*(x)))
-
- )
-
-36 \ 1
- #pgm_»ad_pgm±r
-(
-x
-è(\1e*)
- `pgm_»ad_wÜd
-(x)
-
- )
-
-41 \ 1
- #debug_´\9atf
-(
-¬gs
-...èdØ{} \1f0)
-
- )
-
-45
- $i£ndoæ\9ae
-(\ 5
-c
-)
-
-47 ià(
-c
- == '\n' ||
-
-48
-c
- == '\r' )
-
-51
- }
-}
-
-54
- $iscomm\92t
-(\ 5
-c
-)
-
-56 ià(
-c
- == '#')
-
-59
- }
-}
-
-62
- $i£ndoáok\92
-(\ 5
-c
-)
-
-64 ià(!
-c
- ||
- `iscomm\92t
-(cè||
- `isbÏnk
-(cè||
- `i£ndoæ\9ae
-(c))
-
-67
- }
-}
-
-69 \18
-u\9at8_t
-
-
-70
- $nb_commÚ_ch¬s
-(cڡ \ 5*
-s1
-, cڡ \ 5*
-s2
-)
-
-72
-u\9at8_t
-
-i
-=0;
-
-74 \1f*
-s1
-==*
-s2
- && *s1 && *s2) {
-
-75
-s1
-++;
-
-76
-s2
-++;
-
-77
-i
-++;
-
-79 \15
-i
-;
-
-80
- }
-}
-
-87 \18
-\9at8_t
-
-
-88
- $m©ch_\9a¡
-(
-·r£_pgm_\9a¡_t
- *
-\9a¡
-, cڡ \ 5*
-buf
-,
-u\9at8_t
-
-nb_m©ch_tok\92
-,
-
-89 \1e*
-»suÉ_buf
-)
-
-91
-u\9at8_t
-
-tok\92_num
-=0;
-
-92
-·r£_pgm_tok\92_hdr_t
- *
-tok\92_p
-;
-
-93
-u\9at8_t
-
-i
-=0;
-
-94
-\9at8_t
-
-n
- = 0;
-
-95 \19
-tok\92_hdr
-\81oken_hdr;
-
-97
-tok\92_p
- = (
-·r£_pgm_tok\92_hdr_t
- *)
- `pgm_»ad_pgm±r
-(&
-\9a¡
-->
-tok\92s
-[
-tok\92_num
-]);
-
-98 ià(
-tok\92_p
-)
-
-99
- `memýy_P
-(&
-tok\92_hdr
-,
-tok\92_p
-, \17(token_hdr));
-
-102 \1f
-tok\92_p
- && (!
-nb_m©ch_tok\92
- ||
-i
-<nb_match_token)) {
-
-103
- `debug_´\9atf
-("TK\n");
-
-105 \1f
- `isbÏnk
-(*
-buf
-)) {
-
-106
-buf
-++;
-
-110 iàÐ
- `i£ndoæ\9ae
-(*
-buf
-è||
- `iscomm\92t
-(*buf) )
-
-113
-n
- =
-tok\92_hdr
-.
-Ýs
-->
- `·r£
-(
-tok\92_p
-,
-buf
-, (
-»suÉ_buf
- ?\84esuÉ_buf+tok\92_hdr.
-off£t
- :
-NULL
-));
-
-114 iàÐ
-n
- < 0 )
-
-116
- `debug_´\9atf
-("TK\85¬£d (Ën=%d)\n",
-n
-);
-
-117
-i
-++;
-
-118
-buf
- +ð
-n
-;
-
-120
-tok\92_num
- ++;
-
-121
-tok\92_p
- = (
-·r£_pgm_tok\92_hdr_t
- *)
- `pgm_»ad_pgm±r
-(&
-\9a¡
-->
-tok\92s
-[
-tok\92_num
-]);
-
-122 ià(
-tok\92_p
-)
-
-123
- `memýy_P
-(&
-tok\92_hdr
-,
-tok\92_p
-, \17(token_hdr));
-
-127 ià(
-i
-==0)
-
-131 ià(
-nb_m©ch_tok\92
-) {
-
-132 ià(
-i
- =ð
-nb_m©ch_tok\92
-) {
-
-135 \15
-i
-;
-
-139 ià(
-tok\92_p
-) {
-
-140 \15
-i
-;
-
-144 \1f
- `isbÏnk
-(*
-buf
-)) {
-
-145
-buf
-++;
-
-149 iàÐ
- `i£ndoæ\9ae
-(*
-buf
-è||
- `iscomm\92t
-(*buf) )
-
-153 \15
-i
-;
-
-154
- }
-}
-
-157
-\9at8_t
-
-
-158
- $·r£
-(
-·r£_pgm_ùx_t
-
-ùx
-[], cڡ \ 5*
-buf
-)
-
-160
-u\9at8_t
-
-\9a¡_num
-=0;
-
-161
-·r£_pgm_\9a¡_t
- *
-\9a¡
-;
-
-162 cڡ \ 5*
-curbuf
-;
-
-163 \ 5
-»suÉ_buf
-[256];
-
-164 \1e(*
-f
-)(\1e*, \1e*èð
-NULL
-;
-
-165 \1e*
-d©a
- =
-NULL
-;
-
-166 \12
-comm\92t
- = 0;
-
-167 \12
-l\9a\96\92
- = 0;
-
-168 \12
-·r£_\99
- = 0;
-
-169
-\9at8_t
-
-\94r
- =
-PARSE_NOMATCH
-;
-
-170
-\9at8_t
-
-tok
-;
-
-171 #ifdeà
-CMDLINE_DEBUG
-
-
-172 \ 5
-debug_buf
-[64];
-
-180
-curbuf
- =
-buf
-;
-
-181 \1f!
- `i£ndoæ\9ae
-(*
-curbuf
-)) {
-
-182 iàÐ*
-curbuf
- == '\0' ) {
-
-183
- `debug_´\9atf
-("Incom¶\91\90buàÖ\92=%d)\n",
-l\9a\96\92
-);
-
-186 iàÐ
- `iscomm\92t
-(*
-curbuf
-) ) {
-
-187
-comm\92t
- = 1;
-
-189 iàÐ!
- `isbÏnk
-(*
-curbuf
-è&& !
-comm\92t
-) {
-
-190
-·r£_\99
- = 1;
-
-192
-curbuf
-++;
-
-193
-l\9a\96\92
-++;
-
-197 \1f
- `i£ndoæ\9ae
-(
-buf
-[
-l\9a\96\92
-])) {
-
-198
-l\9a\96\92
-++;
-
-202 iàÐ
-·r£_\99
- == 0 ) {
-
-203
- `debug_´\9atf
-("Em±y\86\9a\90Ö\92=%d)\n",
-l\9a\96\92
-);
-
-204 \15
-l\9a\96\92
-;
-
-207 #ifdeà
-CMDLINE_DEBUG
-
-
-208
- `¢´\9atf
-(
-debug_buf
-, (
-l\9a\96\92
->64 ? 64 :\86\9a\96\92), "%s",
-buf
-);
-
-209
- `debug_´\9atf
-("P£\86\9a\90:\86\92=%d, <%s>\n",
-l\9a\96\92
-,
-debug_buf
-);
-
-213
-\9a¡
- = (
-·r£_pgm_\9a¡_t
- *)
- `pgm_»ad_pgm±r
-(
-ùx
-+
-\9a¡_num
-);
-
-214 \1f
-\9a¡
-) {
-
-215
- `debug_´\9atf
-("INST\n");
-
-218
-tok
- =
- `m©ch_\9a¡
-(
-\9a¡
-,
-buf
-, 0,
-»suÉ_buf
-);
-
-220 ià(
-tok
- > 0)
-
-221
-\94r
- =
-PARSE_BAD_ARGS
-;
-
-223 \vià(!
-tok
-) {
-
-224
- `debug_´\9atf
-("INST fully\85arsed\n");
-
-226 \1f
- `isbÏnk
-(*
-curbuf
-)) {
-
-227
-curbuf
-++;
-
-231 ià(
- `i£ndoæ\9ae
-(*
-curbuf
-è||
- `iscomm\92t
-(*curbuf)) {
-
-232 ià(!
-f
-) {
-
-233
- `memýy_P
-(&
-f
-, &
-\9a¡
-->f, \17(f));
-
-234
- `memýy_P
-(&
-d©a
-, &
-\9a¡
-->data, \17(data));
-
-238
-\94r
- =
-PARSE_AMBIGUOUS
-;
-
-239
-f
-=
-NULL
-;
-
-240
- `debug_´\9atf
-("Ambiguous cmd\n");
-
-246
-\9a¡_num
- ++;
-
-247
-\9a¡
- = (
-·r£_pgm_\9a¡_t
- *)
- `pgm_»ad_pgm±r
-(
-ùx
-+
-\9a¡_num
-);
-
-251 ià(
-f
-) {
-
-252
- `f
-(
-»suÉ_buf
-,
-d©a
-);
-
-257
- `debug_´\9atf
-("NØm©ch\83¼=%d\n",
-\94r
-);
-
-258 \15
-\94r
-;
-
-261 \15
-l\9a\96\92
-;
-
-262
- }
-}
-
-264
-\9at8_t
-
-
-265
- $com¶\91e
-(
-·r£_pgm_ùx_t
-
-ùx
-[], cڡ \ 5*
-buf
-,
-\9at16_t
- *
-¡©e
-,
-
-266 \ 5*
-d¡
-,
-u\9at8_t
-
-size
-)
-
-268 cڡ \ 5*
-\9acom¶\91e_tok\92
- =
-buf
-;
-
-269
-u\9at8_t
-
-\9a¡_num
- = 0;
-
-270
-·r£_pgm_\9a¡_t
- *
-\9a¡
-;
-
-271
-·r£_pgm_tok\92_hdr_t
- *
-tok\92_p
-;
-
-272 \19
-tok\92_hdr
-\81oken_hdr;
-
-273 \ 5
-tmpbuf
-[64],
-com¶\91iÚ_buf
-[64];
-
-274
-u\9at8_t
-
-\9acom¶\91e_tok\92_Ën
-;
-
-275
-\9at8_t
-
-com¶\91iÚ_Ën
- = -1;
-
-276
-\9at8_t
-
-nb_tok\92
- = 0;
-
-277
-u\9at8_t
-
-i
-,
-n
-;
-
-278
-\9at8_t
-
-l
-;
-
-279
-u\9at8_t
-
-nb_com¶\91abË
-;
-
-280
-u\9at8_t
-
-nb_nÚ_com¶\91abË
-;
-
-281
-\9at16_t
-
-loÿl_¡©e
-=0;
-
-282
-´og_ch¬
- *
-h\96p_¡r
-;
-
-284
- `debug_´\9atf
-("% ÿÎed\n",
-__FUNCTION__
-);
-
-286 \ f
-i
-=0 ;
-buf
-[i] ; i++) {
-
-287 ià(!
- `isbÏnk
-(
-buf
-[
-i
-]) && isblank(buf[i+1]))
-
-288
-nb_tok\92
-++;
-
-289 ià(
- `isbÏnk
-(
-buf
-[
-i
-]) && !isblank(buf[i+1]))
-
-290
-\9acom¶\91e_tok\92
- =
-buf
-+
-i
-+1;
-
-292
-\9acom¶\91e_tok\92_Ën
- =
- `¡¾\92
-(
-\9acom¶\91e_tok\92
-);
-
-295 ià(*
-¡©e
- <= 0) {
-
-296
- `debug_´\9atf
-("\8cy com¶\91\90<%s>\n",
-buf
-);
-
-297
- `debug_´\9atf
-("th\94\90i %d com¶\91\90tok\92s, <%s> i \9acom¶\91e\n",
-nb_tok\92
-,
-\9acom¶\91e_tok\92
-);
-
-299
-nb_com¶\91abË
- = 0;
-
-300
-nb_nÚ_com¶\91abË
- = 0;
-
-302
-\9a¡
- = (
-·r£_pgm_\9a¡_t
- *)
- `pgm_»ad_pgm±r
-(
-ùx
-+
-\9a¡_num
-);
-
-303 \1f
-\9a¡
-) {
-
-305 ià(
-nb_tok\92
- &&
- `m©ch_\9a¡
-(
-\9a¡
-,
-buf
-,\82b_tok\92,
-NULL
-))
-
-306 \10
-Ãxt
-;
-
-308
- `debug_´\9atf
-("instruction match \n");
-
-309
-tok\92_p
- = (
-·r£_pgm_tok\92_hdr_t
- *è
- `pgm_»ad_pgm±r
-(&
-\9a¡
-->
-tok\92s
-[
-nb_tok\92
-]);
-
-310 ià(
-tok\92_p
-)
-
-311
- `memýy_P
-(&
-tok\92_hdr
-,
-tok\92_p
-, \17(token_hdr));
-
-314 ià(!
-tok\92_p
- ||
-
-315 !
-tok\92_hdr
-.
-Ýs
-->
-com¶\91e_g\91_nb
- ||
-
-316 !
-tok\92_hdr
-.
-Ýs
-->
-com¶\91e_g\91_\96t
- ||
-
-317 (
-n
- =
-tok\92_hdr
-.
-Ýs
-->
- `com¶\91e_g\91_nb
-(
-tok\92_p
-)) == 0) {
-
-318
-nb_nÚ_com¶\91abË
-++;
-
-319 \10
-Ãxt
-;
-
-322
- `debug_´\9atf
-("%d choiû fÜ\81hi tok\92\n",
-n
-);
-
-323 \ f
-i
-=0 ; i<
-n
- ; i++) {
-
-324 ià(
-tok\92_hdr
-.
-Ýs
-->
- `com¶\91e_g\91_\96t
-(
-tok\92_p
-,
-i
-,
-tmpbuf
-, \17(tmpbuf)) < 0)
-
-326
- `¡rÿt_P
-(
-tmpbuf
-,
- `PSTR
-(" "));
-
-327
- `debug_´\9atf
-(" choiû <%s>\n",
-tmpbuf
-);
-
-329 ià(!
- `¡ºcmp
-(
-\9acom¶\91e_tok\92
-,
-tmpbuf
-,
-\9acom¶\91e_tok\92_Ën
-)) {
-
-330 ià(
-com¶\91iÚ_Ën
- == -1) {
-
-331
- `¡rýy
-(
-com¶\91iÚ_buf
-,
-tmpbuf
-+
-\9acom¶\91e_tok\92_Ën
-);
-
-332
-com¶\91iÚ_Ën
- =
- `¡¾\92
-(
-tmpbuf
-+
-\9acom¶\91e_tok\92_Ën
-);
-
-336
-com¶\91iÚ_Ën
- =
- `nb_commÚ_ch¬s
-(
-com¶\91iÚ_buf
-,
-
-337
-tmpbuf
-+
-\9acom¶\91e_tok\92_Ën
-);
-
-338
-com¶\91iÚ_buf
-[
-com¶\91iÚ_Ën
-] = 0;
-
-340
-nb_com¶\91abË
-++;
-
-343
-Ãxt
-:
-
-344
-\9a¡_num
- ++;
-
-345
-\9a¡
- = (
-·r£_pgm_\9a¡_t
- *)
- `pgm_»ad_pgm±r
-(
-ùx
-+
-\9a¡_num
-);
-
-348
- `debug_´\9atf
-("tÙ® choiû %d fÜ\81hi com¶\91iÚ\n",
-nb_com¶\91abË
-);
-
-351 ià(
-nb_com¶\91abË
- =ð0 &&
-nb_nÚ_com¶\91abË
- == 0)
-
-355 ià(*
-¡©e
- =ð0 &&
-\9acom¶\91e_tok\92_Ën
- > 0) {
-
-358 ià(
-com¶\91iÚ_Ën
- > 0) {
-
-359 ià(
-com¶\91iÚ_Ën
- + 1 >
-size
-)
-
-362
- `¡rýy
-(
-d¡
-,
-com¶\91iÚ_buf
-);
-
-369 ià(*
-¡©e
- == -1)
-
-370 *
-¡©e
- = 0;
-
-372
- `debug_´\9atf
-("MuÉ\9dË choiû STATE=%d\n", *
-¡©e
-);
-
-374
-\9a¡_num
- = 0;
-
-375
-\9a¡
- = (
-·r£_pgm_\9a¡_t
- *)
- `pgm_»ad_pgm±r
-(
-ùx
-+
-\9a¡_num
-);
-
-376 \1f
-\9a¡
-) {
-
-378
-\9a¡
- = (
-·r£_pgm_\9a¡_t
- *)
- `pgm_»ad_pgm±r
-(
-ùx
-+
-\9a¡_num
-);
-
-380 ià(
-nb_tok\92
- &&
- `m©ch_\9a¡
-(
-\9a¡
-,
-buf
-,\82b_tok\92,
-NULL
-))
-
-381 \10
-Ãxt2
-;
-
-383
-tok\92_p
- = (
-·r£_pgm_tok\92_hdr_t
- *)
- `pgm_»ad_pgm±r
-(&
-\9a¡
-->
-tok\92s
-[
-nb_tok\92
-]);
-
-384 ià(
-tok\92_p
-)
-
-385
- `memýy_P
-(&
-tok\92_hdr
-,
-tok\92_p
-, \17(token_hdr));
-
-388 ià(!
-tok\92_p
- ||
-
-389 !
-tok\92_hdr
-.
-Ýs
-->
-com¶\91e_g\91_nb
- ||
-
-390 !
-tok\92_hdr
-.
-Ýs
-->
-com¶\91e_g\91_\96t
- ||
-
-391 (
-n
- =
-tok\92_hdr
-.
-Ýs
-->
- `com¶\91e_g\91_nb
-(
-tok\92_p
-)) == 0) {
-
-392 ià(
-loÿl_¡©e
- < *
-¡©e
-) {
-
-393
-loÿl_¡©e
-++;
-
-394 \10
-Ãxt2
-;
-
-396 (*
-¡©e
-)++;
-
-397 ià(
-tok\92_p
- &&
-tok\92_hdr
-.
-Ýs
-->
-g\91_h\96p
-) {
-
-398
-tok\92_hdr
-.
-Ýs
-->
- `g\91_h\96p
-(
-tok\92_p
-,
-tmpbuf
-, \17(tmpbuf));
-
-399
-h\96p_¡r
- = (
-´og_ch¬
- *è
- `pgm_»ad_pgm±r
-(&
-\9a¡
-->help_str);
-
-400 ià(
-h\96p_¡r
-)
-
-401
- `¢´\9atf_P
-(
-d¡
-,
-size
-,
- `PSTR
-("[%s]: "
-PGMS_FMT
-""),
-tmpbuf
-,
-h\96p_¡r
-);
-
-403
- `¢´\9atf_P
-(
-d¡
-,
-size
-,
- `PSTR
-("[%s]: NØh\96p"),
-tmpbuf
-);
-
-406
- `¢´\9atf_P
-(
-d¡
-,
-size
-,
- `PSTR
-("[RETURN]"));
-
-412 \ f
-i
-=0 ; i<
-n
- ; i++) {
-
-413 ià(
-tok\92_hdr
-.
-Ýs
-->
- `com¶\91e_g\91_\96t
-(
-tok\92_p
-,
-i
-,
-tmpbuf
-, \17(tmpbuf)) < 0)
-
-415
- `¡rÿt_P
-(
-tmpbuf
-,
- `PSTR
-(" "));
-
-416
- `debug_´\9atf
-(" choiû <%s>\n",
-tmpbuf
-);
-
-418 ià(!
- `¡ºcmp
-(
-\9acom¶\91e_tok\92
-,
-tmpbuf
-,
-\9acom¶\91e_tok\92_Ën
-)) {
-
-419 ià(
-loÿl_¡©e
- < *
-¡©e
-) {
-
-420
-loÿl_¡©e
-++;
-
-423 (*
-¡©e
-)++;
-
-424
-l
-=
- `¢´\9atf
-(
-d¡
-,
-size
-, "%s",
-tmpbuf
-);
-
-425 ià(
-l
->=0 &&
-tok\92_hdr
-.
-Ýs
-->
-g\91_h\96p
-) {
-
-426
-tok\92_hdr
-.
-Ýs
-->
- `g\91_h\96p
-(
-tok\92_p
-,
-tmpbuf
-, \17(tmpbuf));
-
-427
-h\96p_¡r
- = (
-´og_ch¬
- *è
- `pgm_»ad_pgm±r
-(&
-\9a¡
-->help_str);
-
-428 ià(
-h\96p_¡r
-)
-
-429
- `¢´\9atf_P
-(
-d¡
-+
-l
-,
-size
--l,
- `PSTR
-("[%s]: "
-PGMS_FMT
-),
-tmpbuf
-,
-h\96p_¡r
-);
-
-431
- `¢´\9atf_P
-(
-d¡
-+
-l
-,
-size
--l,
- `PSTR
-("[%s]: NØh\96p"),
-tmpbuf
-);
-
-437
-Ãxt2
-:
-
-438
-\9a¡_num
- ++;
-
-439
-\9a¡
- = (
-·r£_pgm_\9a¡_t
- *)
- `pgm_»ad_pgm±r
-(
-ùx
-+
-\9a¡_num
-);
-
-442
- }
-}
-
- @parse.h
-
-24 #iâdeà
-_PARSE_H_
-
-
-25 \ 1
- #_PARSE_H_
-
-
- )
-
-27 \ 2
- ~<av\94sive/pgm¥aû.h
->
-
-28 \ 2
- ~<av\94sive/ty³s.h
->
-
-30 #iâdeà
-off£tof
-
-
-31 \ 1
- #off£tof
-(
-ty³
-,
-f\9bld
-è((
-size_t
-è&Ð(Ñy³ *)0)->f\9bldè)
-
- )
-
-34 \ 1
- #PARSE_SUCCESS
- 0
-
- )
-
-35 \ 1
- #PARSE_AMBIGUOUS
- -1
-
- )
-
-36 \ 1
- #PARSE_NOMATCH
- -2
-
- )
-
-37 \ 1
- #PARSE_BAD_ARGS
- -3
-
- )
-
-43 \19
- stok\92_hdr
- {
-
-44 \19
-tok\92_Ýs
- *
- mÝs
-;
-
-45
-u\9at8_t
-
- moff£t
-;
-
-47 \e\19
-tok\92_hdr
-
- t·r£_tok\92_hdr_t
-;
-
-49 \19
- stok\92_hdr_pgm
- {
-
-50 \19
-tok\92_Ýs
- *
- mÝs
-;
-
-51
-u\9at8_t
-
- moff£t
-;
-
-52 }
- gPROGMEM
-;
-
-53 \e\19
-tok\92_hdr_pgm
-
- t·r£_pgm_tok\92_hdr_t
-;
-
-74 \19
- stok\92_Ýs
- {
-
-76
-\9at8_t
- (*
-·r£
-)(
- m·r£_pgm_tok\92_hdr_t
- *, const \ 5*, \1e*);
-
-78
-\9at8_t
- (*
-com¶\91e_g\91_nb
-)(
- m·r£_pgm_tok\92_hdr_t
- *);
-
-80
-\9at8_t
- (*
-com¶\91e_g\91_\96t
-)(
- m·r£_pgm_tok\92_hdr_t
- *,
- m\9at8_t
-, \ 5*,
- mu\9at8_t
-);
-
-82
-\9at8_t
- (*
-g\91_h\96p
-)(
- m·r£_pgm_tok\92_hdr_t
- *, \ 5*,
- mu\9at8_t
-);
-
-90 \19
- s\9a¡
- {
-
-92 \1e(*
- mf
-)(\1e*, \1e*);
-
-93 \1e*
- md©a
-;
-
-94 \ 5*
- mh\96p_¡r
-;
-
-95
-´og_void
- *
- mtok\92s
-[];
-
-97 \e\19
-\9a¡
-
- t·r£_\9a¡_t
-;
-
-98 \19
- s\9a¡_pgm
- {
-
-100 \1e(*
- mf
-)(\1e*, \1e*);
-
-101 \1e*
- md©a
-;
-
-102 \ 5*
- mh\96p_¡r
-;
-
-103
-´og_void
- *
- mtok\92s
-[];
-
-104 }
- gPROGMEM
-;
-
-105 \e\19
-\9a¡_pgm
-
- t·r£_pgm_\9a¡_t
-;
-
-112 \e
-·r£_pgm_\9a¡_t
- *
- t·r£_ùx_t
-;
-
-113 \e
-PROGMEM
-
- t·r£_ùx_t
-
- t·r£_pgm_ùx_t
-;
-
-122
-\9at8_t
-
-·r£
-(
-·r£_pgm_ùx_t
-
-ùx
-[], cڡ \ 5*
-buf
-);
-
-139
-\9at8_t
-
-com¶\91e
-(
-·r£_pgm_ùx_t
-
-ùx
-[], cڡ \ 5*
-buf
-,
-\9at16_t
- *
-¡©e
-,
-
-140 \ 5*
-d¡
-,
-u\9at8_t
-
-size
-);
-
-144 \12
-i£ndoáok\92
-(\ 5
-c
-);
-
- @parse_atcmd.c
-
-28 \ 2
- ~<av\94sive/pgm¥aû.h
->
-
-30 \ 2
- ~<¡dio.h
->
-
-31 \ 2
- ~<\9a\89y³s.h
->
-
-32 \ 2
- ~<ùy³.h
->
-
-33 \ 2
- ~<¡r\9ag.h
->
-
-35 \ 2
- ~<·r£.h
->
-
-37 \ 2
- ~"xb\93_©cmd.h
-"
-
-38 \ 2
- ~"·r£_©cmd.h
-"
-
-40 \18
-\9at8_t
-
-
-41
- $·r£_©cmd
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-, cڡ \ 5*
-buf
-, \1e*
-»s
-)
-
-43 \19
-xb\93_©cmd
-
-cÝy
-;
-
-44 \19
-tok\92_©cmd_d©a
-
-ad
-;
-
-45 \19
-xb\93_©cmd_pgm
- *
-cmd
-;
-
-46 \ 5
-bufcÝy
-[32];
-
-47
-u\9at8_t
-
-tok\92_Ën
- = 0;
-
-49
- `memýy_P
-(&
-ad
-, &((\19
-tok\92_©cmd
- *)
-tk
-)->
-©cmd_d©a
-, \17(ad));
-
-51 \1f!
- `i£ndoáok\92
-(
-buf
-[
-tok\92_Ën
-]) &&
-
-52
-tok\92_Ën
- < (\17(
-bufcÝy
-)-1)) {
-
-53
-bufcÝy
-[
-tok\92_Ën
-] =
-buf
-[token_len];
-
-54
-tok\92_Ën
-++;
-
-56
-bufcÝy
-[
-tok\92_Ën
-] = 0;
-
-59
-cmd
- =
- `xb\93_©cmd_lookup_desc
-(
-bufcÝy
-);
-
-61 ià(
-cmd
- =ð
-NULL
-)
-
-65
- `memýy_P
-(&
-cÝy
-,
-cmd
-, \17(copy));
-
-66 ià((
-cÝy
-.
-æags
- &
-ad
-.
-©cmd_mask
-è!ðad.
-©cmd_æags
-)
-
-69 ià(
-»s
-)
-
-70 *(\19
-xb\93_©cmd_pgm
- **)
-»s
- =
-cmd
-;
-
-72 \15
-tok\92_Ën
-;
-
-73
- }
-}
-
-75 \18
-\9at8_t
-
- $com¶\91e_g\91_nb_©cmd
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-)
-
-77 \19
-tok\92_©cmd_d©a
-
-ad
-;
-
-78 \19
-xb\93_©cmd_pgm
- *
-cmd
-;
-
-79 \19
-xb\93_©cmd
-
-cÝy
-;
-
-80
-\9at8_t
-
-út
- = 0;
-
-82
- `memýy_P
-(&
-ad
-, &((\19
-tok\92_©cmd
- *)
-tk
-)->
-©cmd_d©a
-, \17(ad));
-
-84 \ f
-cmd
- = &
-xb\93_©cmd_li¡
-[0],
- `memýy_P
-(&
-cÝy
-, cmd, \17(copy));
-
-85
-cÝy
-.
-Çme
- !ð
-NULL
-;
-
-86
-cmd
-++,
- `memýy_P
-(&
-cÝy
-, cmd, \17(copy))) {
-
-88 ià((
-cÝy
-.
-æags
- &
-ad
-.
-©cmd_mask
-è=ðad.
-©cmd_æags
-)
-
-89
-út
-++;
-
-91 \15
-út
-;
-
-92
- }
-}
-
-94 \18
-\9at8_t
-
- $com¶\91e_g\91_\96t_©cmd
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-,
-\9at8_t
-
-idx
-,
-
-95 \ 5*
-d¡buf
-,
-u\9at8_t
-
-size
-)
-
-97 \19
-tok\92_©cmd_d©a
-
-ad
-;
-
-98 \19
-xb\93_©cmd_pgm
- *
-cmd
-;
-
-99 \19
-xb\93_©cmd
-
-cÝy
-;
-
-100
-\9at8_t
-
-út
- = 0;
-
-102
- `memýy_P
-(&
-ad
-, &((\19
-tok\92_©cmd
- *)
-tk
-)->
-©cmd_d©a
-, \17(ad));
-
-104 \ f
-cmd
- = &
-xb\93_©cmd_li¡
-[0],
- `memýy_P
-(&
-cÝy
-, cmd, \17(copy));
-
-105
-cÝy
-.
-Çme
- !ð
-NULL
-;
-
-106
-cmd
-++,
- `memýy_P
-(&
-cÝy
-, cmd, \17(copy))) {
-
-108 ià((
-cÝy
-.
-æags
- &
-ad
-.
-©cmd_mask
-è=ðad.
-©cmd_æags
-) {
-
-109 ià(
-út
- =ð
-idx
-) {
-
-110
- `memýy_P
-(
-d¡buf
-,
-cÝy
-.
-desc
-,
-size
-);
-
-111
-d¡buf
-[
-size
--1] = '\0';
-
-115
-út
-++;
-
-119
- }
-}
-
-121 \18
-\9at8_t
-
-
-122
- $h\96p_©cmd
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-, \ 5*
-d¡buf
-,
-
-123
-u\9at8_t
-
-size
-)
-
-125
- `¢´\9atf
-(
-d¡buf
-,
-size
-, "ATCMD");
-
-127
- }
-}
-
-129 \19
-tok\92_Ýs
-
- gtok\92_©cmd_Ýs
- = {
-
-130 .
-·r£
- =
-·r£_©cmd
-,
-
-131 .
- gcom¶\91e_g\91_nb
- =
-com¶\91e_g\91_nb_©cmd
-,
-
-132 .
- gcom¶\91e_g\91_\96t
- =
-com¶\91e_g\91_\96t_©cmd
-,
-
-133 .
- gg\91_h\96p
- =
-h\96p_©cmd
-,
-
- @parse_atcmd.h
-
-28 #iâdeà
-_PARSE_ATCMD_H_
-
-
-29 \ 1
- #_PARSE_ATCMD_H_
-
-
- )
-
-31 \19
- stok\92_©cmd_d©a
- {
-
-32 \19
-xb\93_dev
- **
- mxb\93_dev
-;
-
-33 \1d
- m©cmd_æags
-;
-
-34 \1d
- m©cmd_mask
-;
-
-37 \19
- stok\92_©cmd
- {
-
-38 \19
-tok\92_hdr
-
- mhdr
-;
-
-39 \19
-tok\92_©cmd_d©a
-
- m©cmd_d©a
-;
-
-41 \e\19
-tok\92_©cmd
-
- t·r£_tok\92_©cmd_t
-;
-
-43 \19
- stok\92_©cmd_pgm
- {
-
-44 \19
-tok\92_hdr
-
- mhdr
-;
-
-45 \19
-tok\92_©cmd_d©a
-
- m©cmd_d©a
-;
-
-46 }
- gPROGMEM
-;
-
-47 \e\19
-tok\92_©cmd_pgm
-
- t·r£_pgm_tok\92_©cmd_t
-;
-
-49 \r\19
-tok\92_Ýs
-
-tok\92_©cmd_Ýs
-;
-
-51 \ 1
- #TOKEN_ATCMD_INITIALIZER
-(
-¡ruùu»
-,
-f\9bld
-,
-dev
-,
-æags
-,
-mask
-) \
-
-53 .
-hdr
- = { \
-
-54 .
-Ýs
- = &
-tok\92_©cmd_Ýs
-, \
-
-55 .
-off£t
- =
- `off£tof
-(
-¡ruùu»
-,
-f\9bld
-), \
-
-57 .
-©cmd_d©a
- = { \
-
-58 .
-xb\93_dev
- =
-dev
-, \
-
-59 .
-©cmd_æags
- =
-æags
-, \
-
-60 .
-©cmd_mask
- =
-mask
-, \
-
-62 }
-
- )
-
- @parse_monitor.c
-
-28 \ 2
- ~<av\94sive.h
->
-
-29 \ 2
- ~<av\94sive/queue.h
->
-
-30 \ 2
- ~<av\94sive/pgm¥aû.h
->
-
-32 \ 2
- ~<¡dio.h
->
-
-33 \ 2
- ~<\9a\89y³s.h
->
-
-34 \ 2
- ~<ùy³.h
->
-
-35 \ 2
- ~<¡r\9ag.h
->
-
-37 \ 2
- ~<·r£.h
->
-
-39 \ 2
- ~"·r£_mÚ\99Ü.h
-"
-
-41 \19
-mÚ\99Ü_»g_li¡
-
- gxb\93_mÚ\99Ü_li¡
- =
-LIST_HEAD_INITIALIZER
-();
-
-43 \18
-\9at8_t
-
-
-44
- $·r£_mÚ\99Ü
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-, cڡ \ 5*
-buf
-, \1e*
-»s
-)
-
-46 \19
-mÚ\99Ü_»g
- *
-m
-;
-
-47
-u\9at8_t
-
-tok\92_Ën
- = 0;
-
-48 \ 5
-bufcÝy
-[32];
-
-50 \1f!
- `i£ndoáok\92
-(
-buf
-[
-tok\92_Ën
-]) &&
-
-51
-tok\92_Ën
- < (\17(
-bufcÝy
-)-1)) {
-
-52
-bufcÝy
-[
-tok\92_Ën
-] =
-buf
-[token_len];
-
-53
-tok\92_Ën
-++;
-
-55
-bufcÝy
-[
-tok\92_Ën
-] = 0;
-
-57
- `LIST_FOREACH
-(
-m
-, &
-xb\93_mÚ\99Ü_li¡
-,
-Ãxt
-) {
-
-58 ià(!
- `¡rcmp_P
-(
-bufcÝy
-,
-m
-->
-desc
-))
-
-61 ià(
-m
- =ð
-NULL
-)
-
-65 ià(
-»s
-)
-
-66 *(\19
-mÚ\99Ü_»g
- **)
-»s
- =
-m
-;
-
-68 \15
-tok\92_Ën
-;
-
-69
- }
-}
-
-71 \18
-\9at8_t
-
-
-72
- $com¶\91e_g\91_nb_mÚ\99Ü
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-)
-
-74 \19
-mÚ\99Ü_»g
- *
-m
-;
-
-75
-\9at8_t
-
-i
- = 0;
-
-77
- `LIST_FOREACH
-(
-m
-, &
-xb\93_mÚ\99Ü_li¡
-,
-Ãxt
-) {
-
-78
-i
-++;
-
-80 \15
-i
-;
-
-81
- }
-}
-
-83 \18
-\9at8_t
-
-
-84
- $com¶\91e_g\91_\96t_mÚ\99Ü
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-,
-\9at8_t
-
-idx
-,
-
-85 \ 5*
-d¡buf
-,
-u\9at8_t
-
-size
-)
-
-87 \19
-mÚ\99Ü_»g
- *
-m
-;
-
-88
-\9at8_t
-
-i
- = 0,
-Ën
-;
-
-90
- `LIST_FOREACH
-(
-m
-, &
-xb\93_mÚ\99Ü_li¡
-,
-Ãxt
-) {
-
-91 ià(
-i
- =ð
-idx
-)
-
-93
-i
-++;
-
-95 ià(
-m
- =ð
-NULL
-)
-
-98
-Ën
- =
- `¢´\9atf
-(
-d¡buf
-,
-size
-, "%S",
-m
-->
-desc
-);
-
-99 ià(
-Ën
- < 0 ||\86\92 >ð
-size
-)
-
-103
- }
-}
-
-106 \18
-\9at8_t
-
-
-107
- $h\96p_mÚ\99Ü
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-, \ 5*
-d¡buf
-,
-
-108
-u\9at8_t
-
-size
-)
-
-110
- `¢´\9atf
-(
-d¡buf
-,
-size
-, "Monitor-register");
-
-112
- }
-}
-
-114 \19
-tok\92_Ýs
-
- gtok\92_mÚ\99Ü_Ýs
- = {
-
-115 .
-·r£
- =
-·r£_mÚ\99Ü
-,
-
-116 .
- gcom¶\91e_g\91_nb
- =
-com¶\91e_g\91_nb_mÚ\99Ü
-,
-
-117 .
- gcom¶\91e_g\91_\96t
- =
-com¶\91e_g\91_\96t_mÚ\99Ü
-,
-
-118 .
- gg\91_h\96p
- =
-h\96p_mÚ\99Ü
-,
-
- @parse_monitor.h
-
-28 #iâdeà
-_PARSE_MONITOR_H_
-
-
-29 \ 1
- #_PARSE_MONITOR_H_
-
-
- )
-
-31 \ 2
- ~<·r£.h
->
-
-33 \19
- smÚ\99Ü_»g
- {
-
-34
-LIST_ENTRY
-(
-mÚ\99Ü_»g
-è
- mÃxt
-;
-
-35 cڡ
-´og_ch¬
- *
- mdesc
-;
-
-36 \ 5
- m©cmd
-[3];
-
-39
-LIST_HEAD
-(
-mÚ\99Ü_»g_li¡
-,
-mÚ\99Ü_»g
-);
-
-40 \r\19
-mÚ\99Ü_»g_li¡
-
-xb\93_mÚ\99Ü_li¡
-;
-
-43 \19
- stok\92_mÚ\99Ü_d©a
- {
-
-46 \19
- stok\92_mÚ\99Ü
- {
-
-47 \19
-tok\92_hdr
-
- mhdr
-;
-
-48 \19
-tok\92_mÚ\99Ü_d©a
-
- mmÚ\99Ü_d©a
-;
-
-50 \e\19
-tok\92_mÚ\99Ü
-
- t·r£_tok\92_mÚ\99Ü_t
-;
-
-52 \19
- stok\92_mÚ\99Ü_pgm
- {
-
-53 \19
-tok\92_hdr
-
- mhdr
-;
-
-54 \19
-tok\92_mÚ\99Ü_d©a
-
- mmÚ\99Ü_d©a
-;
-
-55 }
- gPROGMEM
-;
-
-56 \e\19
-tok\92_mÚ\99Ü_pgm
-
- t·r£_pgm_tok\92_mÚ\99Ü_t
-;
-
-58 \r\19
-tok\92_Ýs
-
-tok\92_mÚ\99Ü_Ýs
-;
-
-60 \ 1
- #TOKEN_MONITOR_INITIALIZER
-(
-¡ruùu»
-,
-f\9bld
-){ \
-
-61 .
-hdr
- = { \
-
-62 .
-Ýs
- = &
-tok\92_mÚ\99Ü_Ýs
-, \
-
-63 .
-off£t
- =
- `off£tof
-(
-¡ruùu»
-,
-f\9bld
-), \
-
-65 .
-mÚ\99Ü_d©a
- = { \
-
-67 }
-
- )
-
- @parse_neighbor.c
-
-28 \ 2
- ~<av\94sive.h
->
-
-29 \ 2
- ~<av\94sive/queue.h
->
-
-30 \ 2
- ~<av\94sive/pgm¥aû.h
->
-
-32 \ 2
- ~<¡dio.h
->
-
-33 \ 2
- ~<\9a\89y³s.h
->
-
-34 \ 2
- ~<ùy³.h
->
-
-35 \ 2
- ~<¡r\9ag.h
->
-
-37 \ 2
- ~<·r£.h
->
-
-39 \ 2
- ~"xb\93_ÃighbÜ.h
-"
-
-40 \ 2
- ~"xb\93_©cmd.h
-"
-
-41 \ 2
- ~"xb\93_¡©s.h
-"
-
-42 \ 2
- ~"xb\93_buf.h
-"
-
-43 \ 2
- ~"xb\93_´Ùo.h
-"
-
-44 \ 2
- ~"xb\93.h
-"
-
-46 \ 2
- ~"·r£_ÃighbÜ.h
-"
-
-48 \18
-\9at8_t
-
-
-49
- $·r£_ÃighbÜ
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-, cڡ \ 5*
-buf
-, \1e*
-»s
-)
-
-51 \19
-tok\92_ÃighbÜ_d©a
-
-tkd
-;
-
-52 \19
-xb\93_dev
- *
-dev
-;
-
-53 \19
-xb\93_Ãigh
- *
-Ãigh
-;
-
-54
-u\9at8_t
-
-tok\92_Ën
- = 0;
-
-55 \ 5
-bufcÝy
-[32];
-
-57
- `memýy_P
-(&
-tkd
-, &((\19
-tok\92_ÃighbÜ
- *)
-tk
-)->
-ÃighbÜ_d©a
-,
-
-58 \17(
-tkd
-));
-
-59
-dev
- = *
-tkd
-.
-xb\93_dev
-;
-
-61 \1f!
- `i£ndoáok\92
-(
-buf
-[
-tok\92_Ën
-]) &&
-
-62
-tok\92_Ën
- < (\17(
-bufcÝy
-)-1)) {
-
-63
-bufcÝy
-[
-tok\92_Ën
-] =
-buf
-[token_len];
-
-64
-tok\92_Ën
-++;
-
-66
-bufcÝy
-[
-tok\92_Ën
-] = 0;
-
-67
-Ãigh
- =
- `xb\93_Ãigh_lookup
-(
-dev
-,
-bufcÝy
-);
-
-68 ià(
-Ãigh
- =ð
-NULL
-)
-
-72 ià(
-»s
-)
-
-73 *(\19
-xb\93_Ãigh
- **)
-»s
- =
-Ãigh
-;
-
-75 \15
-tok\92_Ën
-;
-
-76
- }
-}
-
-78 \18
-\9at8_t
-
-
-79
- $com¶\91e_g\91_nb_ÃighbÜ
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-)
-
-81 \19
-tok\92_ÃighbÜ_d©a
-
-tkd
-;
-
-82 \19
-xb\93_dev
- *
-dev
-;
-
-83 \19
-xb\93_Ãigh
- *
-Ãigh
-;
-
-84
-\9at8_t
-
-i
- = 0;
-
-86
- `memýy_P
-(&
-tkd
-, &((\19
-tok\92_ÃighbÜ
- *)
-tk
-)->
-ÃighbÜ_d©a
-,
-
-87 \17(
-tkd
-));
-
-88
-dev
- = *
-tkd
-.
-xb\93_dev
-;
-
-90
- `LIST_FOREACH
-(
-Ãigh
-, &
-dev
-->
-Ãigh_li¡
-,
-Ãxt
-) {
-
-91
-i
-++;
-
-93 \15
-i
-;
-
-94
- }
-}
-
-96 \18
-\9at8_t
-
-
-97
- $com¶\91e_g\91_\96t_ÃighbÜ
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-,
-\9at8_t
-
-idx
-,
-
-98 \ 5*
-d¡buf
-,
-u\9at8_t
-
-size
-)
-
-100 \19
-tok\92_ÃighbÜ_d©a
-
-tkd
-;
-
-101 \19
-xb\93_dev
- *
-dev
-;
-
-102 \19
-xb\93_Ãigh
- *
-Ãigh
-;
-
-103
-\9at8_t
-
-i
- = 0,
-Ën
-;
-
-105
- `memýy_P
-(&
-tkd
-, &((\19
-tok\92_ÃighbÜ
- *)
-tk
-)->
-ÃighbÜ_d©a
-,
-
-106 \17(
-tkd
-));
-
-107
-dev
- = *
-tkd
-.
-xb\93_dev
-;
-
-109
- `LIST_FOREACH
-(
-Ãigh
-, &
-dev
-->
-Ãigh_li¡
-,
-Ãxt
-) {
-
-110 ià(
-i
-++ =ð
-idx
-)
-
-114 ià(
-Ãigh
- =ð
-NULL
-)
-
-117
-Ën
- =
- `¢´\9atf
-(
-d¡buf
-,
-size
-, "%s",
-Ãigh
-->
-Çme
-);
-
-118 ià(
-Ën
- < 0 ||\86\92 >ð
-size
-)
-
-122
- }
-}
-
-125 \18
-\9at8_t
-
-
-126
- $h\96p_ÃighbÜ
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-, \ 5*
-d¡buf
-,
-
-127
-u\9at8_t
-
-size
-)
-
-129
- `¢´\9atf
-(
-d¡buf
-,
-size
-, "Neighbor");
-
-131
- }
-}
-
-133 \19
-tok\92_Ýs
-
- gtok\92_ÃighbÜ_Ýs
- = {
-
-134 .
-·r£
- =
-·r£_ÃighbÜ
-,
-
-135 .
- gcom¶\91e_g\91_nb
- =
-com¶\91e_g\91_nb_ÃighbÜ
-,
-
-136 .
- gcom¶\91e_g\91_\96t
- =
-com¶\91e_g\91_\96t_ÃighbÜ
-,
-
-137 .
- gg\91_h\96p
- =
-h\96p_ÃighbÜ
-,
-
- @parse_neighbor.h
-
-28 #iâdeà
-_PARSE_NEIGHBOR_H_
-
-
-29 \ 1
- #_PARSE_NEIGHBOR_H_
-
-
- )
-
-31 \19
- stok\92_ÃighbÜ_d©a
- {
-
-32 \19
-xb\93_dev
- **
- mxb\93_dev
-;
-
-35 \19
- stok\92_ÃighbÜ
- {
-
-36 \19
-tok\92_hdr
-
- mhdr
-;
-
-37 \19
-tok\92_ÃighbÜ_d©a
-
- mÃighbÜ_d©a
-;
-
-39 \e\19
-tok\92_ÃighbÜ
-
- t·r£_tok\92_ÃighbÜ_t
-;
-
-41 \19
- stok\92_ÃighbÜ_pgm
- {
-
-42 \19
-tok\92_hdr
-
- mhdr
-;
-
-43 \19
-tok\92_ÃighbÜ_d©a
-
- mÃighbÜ_d©a
-;
-
-44 }
- gPROGMEM
-;
-
-45 \e\19
-tok\92_ÃighbÜ_pgm
-
- t·r£_pgm_tok\92_ÃighbÜ_t
-;
-
-47 \r\19
-tok\92_Ýs
-
-tok\92_ÃighbÜ_Ýs
-;
-
-49 \ 1
- #TOKEN_NEIGHBOR_INITIALIZER
-(
-¡ruùu»
-,
-f\9bld
-,
-dev
-) \
-
-51 .
-hdr
- = { \
-
-52 .
-Ýs
- = &
-tok\92_ÃighbÜ_Ýs
-, \
-
-53 .
-off£t
- =
- `off£tof
-(
-¡ruùu»
-,
-f\9bld
-), \
-
-55 .
-ÃighbÜ_d©a
- = { \
-
-56 .
-xb\93_dev
- =
-dev
-, \
-
-58 }
-
- )
-
- @parse_num.c
-
-1 \ 2
- ~<¡dio.h
->
-
-2 \ 2
- ~<\9a\89y³s.h
->
-
-3 \ 2
- ~<ùy³.h
->
-
-4 \ 2
- ~<¡r\9ag.h
->
-
-6 \ 2
- ~"·r£.h
-"
-
-7 \ 2
- ~"·r£_num.h
-"
-
-10 \ 1
- #debug_´\9atf
-(
-¬gs
-...èdØ{} \1f0)
-
- )
-
-13 \ 1
- #U08_MIN
- 0x00
-
- )
-
-14 \ 1
- #U08_MAX
- 0xFF
-
- )
-
-15 \ 1
- #U16_MIN
- 0x0000
-
- )
-
-16 \ 1
- #U16_MAX
- 0xFFFF
-
- )
-
-17 \ 1
- #U32_MIN
- 0x00000000
-
- )
-
-18 \ 1
- #U32_MAX
- 0xFFFFFFFF
-
- )
-
-19 \ 1
- #U64_MIN
- 0x0000000000000000
-
- )
-
-20 \ 1
- #U64_MAX
- 0xFFFFFFFFFFFFFFFF
-
- )
-
-21 \ 1
- #S08_MIN
- 0x80
-
- )
-
-22 \ 1
- #S08_MAX
- 0x7F
-
- )
-
-23 \ 1
- #S16_MIN
- 0x8000
-
- )
-
-24 \ 1
- #S16_MAX
- 0x7FFF
-
- )
-
-25 \ 1
- #S32_MIN
- 0x80000000
-
- )
-
-26 \ 1
- #S32_MAX
- 0x7FFFFFFF
-
- )
-
-27 \ 1
- #S64_MIN
- 0x8000000000000000
-
- )
-
-28 \ 1
- #S64_MAX
- 0x7FFFFFFFFFFFFFFF
-
- )
-
-31 \19
-tok\92_Ýs
-
- gtok\92_num_Ýs
- = {
-
-32 .
-·r£
- =
-·r£_num
-,
-
-33 .
- gcom¶\91e_g\91_nb
- =
-NULL
-,
-
-34 .
- gcom¶\91e_g\91_\96t
- =
-NULL
-,
-
-35 .
- gg\91_h\96p
- =
-g\91_h\96p_num
-,
-
-39 \f
- enum_·r£_¡©e_t
- {
-
-40
- mSTART
-,
-
-41
- mDEC_NEG
-,
-
-42
- mBIN
-,
-
-43
- mHEX
-,
-
-44
- mFLOAT_POS
-,
-
-45
- mFLOAT_NEG
-,
-
-46
- mERROR
-,
-
-48
- mFIRST_OK
-,
-
-49
- mZERO_OK
-,
-
-50
- mHEX_OK
-,
-
-51
- mOCTAL_OK
-,
-
-52
- mBIN_OK
-,
-
-53
- mDEC_NEG_OK
-,
-
-54
- mDEC_POS_OK
-,
-
-55
- mFLOAT_POS_OK
-,
-
-56
- mFLOAT_NEG_OK
-,
-
-60 \18cڡ
-´og_ch¬
-
- gh\96p1
-[] = "UINT8";
-
-61 \18cڡ
-´og_ch¬
-
- gh\96p2
-[] = "UINT16";
-
-62 \18cڡ
-´og_ch¬
-
- gh\96p3
-[] = "UINT32";
-
-63 \18cڡ
-´og_ch¬
-
- gh\96p4
-[] = "UINT64";
-
-64 \18cڡ
-´og_ch¬
-
- gh\96p5
-[] = "INT8";
-
-65 \18cڡ
-´og_ch¬
-
- gh\96p6
-[] = "INT16";
-
-66 \18cڡ
-´og_ch¬
-
- gh\96p7
-[] = "INT32";
-
-67 \18cڡ
-´og_ch¬
-
- gh\96p8
-[] = "INT64";
-
-68 #iâdeà
-CONFIG_MODULE_PARSE_NO_FLOAT
-
-
-69 \18cڡ
-´og_ch¬
-
- gh\96p9
-[] = "FLOAT";
-
-71 \18cڡ
-´og_ch¬
- *
- gnum_h\96p
-[] = {
-
-72
-h\96p1
-,
-h\96p2
-,
-h\96p3
-,
-h\96p4
-,
-
-73
-h\96p5
-,
-h\96p6
-,
-h\96p7
-,
-h\96p8
-,
-
-74 #iâdeà
-CONFIG_MODULE_PARSE_NO_FLOAT
-
-
-75
-h\96p9
-,
-
-79 \18
-\9al\9ae
-
-\9at8_t
-
-
-80
- $add_to_»s
-(
-u\9at8_t
-
-c
-,
-u\9at64_t
- *
-»s
-, u\9at8_\88
-ba£
-)
-
-83 iàÐ(
-U64_MAX
- -
-c
-è/
-ba£
- < *
-»s
- ) {
-
-87 *
-»s
- = *» *
-ba£
- +
-c
- ;
-
-89
- }
-}
-
-93
-\9at8_t
-
-
-94
- $·r£_num
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-, cڡ \ 5*
-¤cbuf
-, \1e*
-»s
-)
-
-96 \19
-tok\92_num_d©a
-
-nd
-;
-
-97 \f
-num_·r£_¡©e_t
-
-¡
- =
-START
-;
-
-98 cڡ \ 5*
-buf
- =
-¤cbuf
-;
-
-99 \ 5
-c
- = *
-buf
-;
-
-100
-u\9at64_t
-
-»s1
-=0,
-»s2
-=0,
-»s3
-=1;
-
-102
- `memýy_P
-(&
-nd
-, &((\19
-tok\92_num
- *)
-tk
-)->
-num_d©a
-, \17(nd));
-
-104 \1f
-¡
- !ð
-ERROR
- &&
-c
- && !
- `i£ndoáok\92
-(c) ) {
-
-105
- `debug_´\9atf
-("%ø%x -> ",
-c
-, c);
-
-106 \1a
-¡
-) {
-
-107 \ 4
-START
-:
-
-108 ià(
-c
- == '-') {
-
-109
-¡
- =
-DEC_NEG
-;
-
-111 \vià(
-c
- == '0') {
-
-112
-¡
- =
-ZERO_OK
-;
-
-114 #iâdeà
-CONFIG_MODULE_PARSE_NO_FLOAT
-
-
-115 \vià(
-c
- == '.') {
-
-116
-¡
- =
-FLOAT_POS
-;
-
-117
-»s1
- = 0;
-
-120 \vià(
-c
- >= '1' && c <= '9') {
-
-121 ià(
- `add_to_»s
-(
-c
- - '0', &
-»s1
-, 10) < 0)
-
-122
-¡
- =
-ERROR
-;
-
-124
-¡
- =
-DEC_POS_OK
-;
-
-127
-¡
- =
-ERROR
-;
-
-131 \ 4
-ZERO_OK
-:
-
-132 ià(
-c
- == 'x') {
-
-133
-¡
- =
-HEX
-;
-
-135 \vià(
-c
- == 'b') {
-
-136
-¡
- =
-BIN
-;
-
-138 #iâdeà
-CONFIG_MODULE_PARSE_NO_FLOAT
-
-
-139 \vià(
-c
- == '.') {
-
-140
-¡
- =
-FLOAT_POS
-;
-
-141
-»s1
- = 0;
-
-144 \vià(
-c
- >= '0' && c <= '7') {
-
-145 ià(
- `add_to_»s
-(
-c
- - '0', &
-»s1
-, 10) < 0)
-
-146
-¡
- =
-ERROR
-;
-
-148
-¡
- =
-OCTAL_OK
-;
-
-151
-¡
- =
-ERROR
-;
-
-155 \ 4
-DEC_NEG
-:
-
-156 ià(
-c
- >= '0' && c <= '9') {
-
-157 ià(
- `add_to_»s
-(
-c
- - '0', &
-»s1
-, 10) < 0)
-
-158
-¡
- =
-ERROR
-;
-
-160
-¡
- =
-DEC_NEG_OK
-;
-
-162 #iâdeà
-CONFIG_MODULE_PARSE_NO_FLOAT
-
-
-163 \vià(
-c
- == '.') {
-
-164
-»s1
- = 0;
-
-165
-¡
- =
-FLOAT_NEG
-;
-
-169
-¡
- =
-ERROR
-;
-
-173 \ 4
-DEC_NEG_OK
-:
-
-174 ià(
-c
- >= '0' && c <= '9') {
-
-175 ià(
- `add_to_»s
-(
-c
- - '0', &
-»s1
-, 10) < 0)
-
-176
-¡
- =
-ERROR
-;
-
-178 #iâdeà
-CONFIG_MODULE_PARSE_NO_FLOAT
-
-
-179 \vià(
-c
- == '.') {
-
-180
-¡
- =
-FLOAT_NEG
-;
-
-184
-¡
- =
-ERROR
-;
-
-188 \ 4
-DEC_POS_OK
-:
-
-189 ià(
-c
- >= '0' && c <= '9') {
-
-190 ià(
- `add_to_»s
-(
-c
- - '0', &
-»s1
-, 10) < 0)
-
-191
-¡
- =
-ERROR
-;
-
-193 #iâdeà
-CONFIG_MODULE_PARSE_NO_FLOAT
-
-
-194 \vià(
-c
- == '.') {
-
-195
-¡
- =
-FLOAT_POS
-;
-
-199
-¡
- =
-ERROR
-;
-
-203 \ 4
-HEX
-:
-
-204
-¡
- =
-HEX_OK
-;
-
-206 \ 4
-HEX_OK
-:
-
-207 ià(
-c
- >= '0' && c <= '9') {
-
-208 ià(
- `add_to_»s
-(
-c
- - '0', &
-»s1
-, 16) < 0)
-
-209
-¡
- =
-ERROR
-;
-
-211 \vià(
-c
- >= 'a' && c <= 'f') {
-
-212 ià(
- `add_to_»s
-(
-c
- - 'a' + 10, &
-»s1
-, 16) < 0)
-
-213
-¡
- =
-ERROR
-;
-
-215 \vià(
-c
- >= 'A' && c <= 'F') {
-
-216 ià(
- `add_to_»s
-(
-c
- - 'A' + 10, &
-»s1
-, 16) < 0)
-
-217
-¡
- =
-ERROR
-;
-
-220
-¡
- =
-ERROR
-;
-
-225 \ 4
-OCTAL_OK
-:
-
-226 ià(
-c
- >= '0' && c <= '7') {
-
-227 ià(
- `add_to_»s
-(
-c
- - '0', &
-»s1
-, 8) < 0)
-
-228
-¡
- =
-ERROR
-;
-
-231
-¡
- =
-ERROR
-;
-
-235 \ 4
-BIN
-:
-
-236
-¡
- =
-BIN_OK
-;
-
-238 \ 4
-BIN_OK
-:
-
-239 ià(
-c
- >= '0' && c <= '1') {
-
-240 ià(
- `add_to_»s
-(
-c
- - '0', &
-»s1
-, 2) < 0)
-
-241
-¡
- =
-ERROR
-;
-
-244
-¡
- =
-ERROR
-;
-
-248 #iâdeà
-CONFIG_MODULE_PARSE_NO_FLOAT
-
-
-249 \ 4
-FLOAT_POS
-:
-
-250 ià(
-c
- >= '0' && c <= '9') {
-
-251 ià(
- `add_to_»s
-(
-c
- - '0', &
-»s2
-, 10) < 0)
-
-252
-¡
- =
-ERROR
-;
-
-254
-¡
- =
-FLOAT_POS_OK
-;
-
-255
-»s3
- = 10;
-
-258
-¡
- =
-ERROR
-;
-
-262 \ 4
-FLOAT_NEG
-:
-
-263 ià(
-c
- >= '0' && c <= '9') {
-
-264 ià(
- `add_to_»s
-(
-c
- - '0', &
-»s2
-, 10) < 0)
-
-265
-¡
- =
-ERROR
-;
-
-267
-¡
- =
-FLOAT_NEG_OK
-;
-
-268
-»s3
- = 10;
-
-271
-¡
- =
-ERROR
-;
-
-275 \ 4
-FLOAT_POS_OK
-:
-
-276 ià(
-c
- >= '0' && c <= '9') {
-
-277 ià(
- `add_to_»s
-(
-c
- - '0', &
-»s2
-, 10) < 0)
-
-278
-¡
- =
-ERROR
-;
-
-279 ià(
- `add_to_»s
-(0, &
-»s3
-, 10) < 0)
-
-280
-¡
- =
-ERROR
-;
-
-283
-¡
- =
-ERROR
-;
-
-287 \ 4
-FLOAT_NEG_OK
-:
-
-288 ià(
-c
- >= '0' && c <= '9') {
-
-289 ià(
- `add_to_»s
-(
-c
- - '0', &
-»s2
-, 10) < 0)
-
-290
-¡
- =
-ERROR
-;
-
-291 ià(
- `add_to_»s
-(0, &
-»s3
-, 10) < 0)
-
-292
-¡
- =
-ERROR
-;
-
-295
-¡
- =
-ERROR
-;
-
-301
- `debug_´\9atf
-("not impl ");
-
-305
- `debug_´\9atf
-("(%d) (%d) (%d)\n",
-
-306 (\12)
-»s1
-, (\12)
-»s2
-, (\12)
-»s3
-);
-
-308
-buf
- ++;
-
-309
-c
- = *
-buf
-;
-
-312 ià(
-buf
--
-¤cbuf
- > 127)
-
-316 \1a
-¡
-) {
-
-317 \ 4
-ZERO_OK
-:
-
-318 \ 4
-DEC_POS_OK
-:
-
-319 \ 4
-HEX_OK
-:
-
-320 \ 4
-OCTAL_OK
-:
-
-321 \ 4
-BIN_OK
-:
-
-322 iàÐ
-nd
-.
-ty³
- =ð
-INT8
- &&
-»s1
- <ð
-S08_MAX
- ) {
-
-323 ià(
-»s
-)
-
-324 *(
-\9at8_t
- *)
-»s
- = (\9at8_tè
-»s1
-;
-
-325 \15 (
-buf
--
-¤cbuf
-);
-
-327 \viàÐ
-nd
-.
-ty³
- =ð
-INT16
- &&
-»s1
- <ð
-S16_MAX
- ) {
-
-328 ià(
-»s
-)
-
-329 *(
-\9at16_t
- *)
-»s
- = (\9at16_tè
-»s1
-;
-
-330 \15 (
-buf
--
-¤cbuf
-);
-
-332 \viàÐ
-nd
-.
-ty³
- =ð
-INT32
- &&
-»s1
- <ð
-S32_MAX
- ) {
-
-333 ià(
-»s
-)
-
-334 *(
-\9at32_t
- *)
-»s
- = (\9at32_tè
-»s1
-;
-
-335 \15 (
-buf
--
-¤cbuf
-);
-
-337 \viàÐ
-nd
-.
-ty³
- =ð
-INT64
- &&
-»s1
- <ð
-S64_MAX
- ) {
-
-338 ià(
-»s
-)
-
-339 *(
-\9at64_t
- *)
-»s
- = (\9at64_tè
-»s1
-;
-
-340 \15 (
-buf
--
-¤cbuf
-);
-
-342 \viàÐ
-nd
-.
-ty³
- =ð
-UINT8
- &&
-»s1
- <ð
-U08_MAX
- ) {
-
-343 ià(
-»s
-)
-
-344 *(
-u\9at8_t
- *)
-»s
- = (u\9at8_tè
-»s1
-;
-
-345 \15 (
-buf
--
-¤cbuf
-);
-
-347 \vià(
-nd
-.
-ty³
- =ð
-UINT16
- &&
-»s1
- <ð
-U16_MAX
- ) {
-
-348 ià(
-»s
-)
-
-349 *(
-u\9at16_t
- *)
-»s
- = (u\9at16_tè
-»s1
-;
-
-350 \15 (
-buf
--
-¤cbuf
-);
-
-352 \viàÐ
-nd
-.
-ty³
- =ð
-UINT32
- ) {
-
-353 ià(
-»s
-)
-
-354 *(
-u\9at32_t
- *)
-»s
- = (u\9at32_tè
-»s1
-;
-
-355 \15 (
-buf
--
-¤cbuf
-);
-
-357 \viàÐ
-nd
-.
-ty³
- =ð
-UINT64
- ) {
-
-358 ià(
-»s
-)
-
-359 *(
-u\9at64_t
- *)
-»s
- = (u\9at64_tè
-»s1
-;
-
-360 \15 (
-buf
--
-¤cbuf
-);
-
-362 #iâdeà
-CONFIG_MODULE_PARSE_NO_FLOAT
-
-
-363 \viàÐ
-nd
-.
-ty³
- =ð
-FLOAT
- ) {
-
-364 ià(
-»s
-)
-
-365 *(\ e*)
-»s
- = (\ e)
-»s1
-;
-
-366 \15 (
-buf
--
-¤cbuf
-);
-
-374 \ 4
-DEC_NEG_OK
-:
-
-375 iàÐ
-nd
-.
-ty³
- =ð
-INT8
- &&
-»s1
- <ð
-S08_MAX
- + 1 ) {
-
-376 ià(
-»s
-)
-
-377 *(
-\9at8_t
- *)
-»s
- = - (\9at8_tè
-»s1
-;
-
-378 \15 (
-buf
--
-¤cbuf
-);
-
-380 \viàÐ
-nd
-.
-ty³
- =ð
-INT16
- &&
-»s1
- <ð(
-u\9at16_t
-)
-S16_MAX
- + 1 ) {
-
-381 ià(
-»s
-)
-
-382 *(
-\9at16_t
- *)
-»s
- = - (\9at16_tè
-»s1
-;
-
-383 \15 (
-buf
--
-¤cbuf
-);
-
-385 \viàÐ
-nd
-.
-ty³
- =ð
-INT32
- &&
-»s1
- <ð(
-u\9at32_t
-)
-S32_MAX
- + 1 ) {
-
-386 ià(
-»s
-)
-
-387 *(
-\9at32_t
- *)
-»s
- = - (\9at32_tè
-»s1
-;
-
-388 \15 (
-buf
--
-¤cbuf
-);
-
-390 \viàÐ
-nd
-.
-ty³
- =ð
-INT64
- &&
-»s1
- <ð(
-u\9at64_t
-)
-S64_MAX
- + 1 ) {
-
-391 ià(
-»s
-)
-
-392 *(
-\9at64_t
- *)
-»s
- = - (\9at64_tè
-»s1
-;
-
-393 \15 (
-buf
--
-¤cbuf
-);
-
-395 #iâdeà
-CONFIG_MODULE_PARSE_NO_FLOAT
-
-
-396 \viàÐ
-nd
-.
-ty³
- =ð
-FLOAT
- ) {
-
-397 ià(
-»s
-)
-
-398 *(\ e*)
-»s
- = - (\ e)
-»s1
-;
-
-399 \15 (
-buf
--
-¤cbuf
-);
-
-407 #iâdeà
-CONFIG_MODULE_PARSE_NO_FLOAT
-
-
-408 \ 4
-FLOAT_POS
-:
-
-409 \ 4
-FLOAT_POS_OK
-:
-
-410 iàÐ
-nd
-.
-ty³
- =ð
-FLOAT
- ) {
-
-411 ià(
-»s
-)
-
-412 *(\ e*)
-»s
- = (\ e)
-»s1
- + ((\ e)
-»s2
- / (\ e)
-»s3
-);
-
-413 \15 (
-buf
--
-¤cbuf
-);
-
-421 \ 4
-FLOAT_NEG
-:
-
-422 \ 4
-FLOAT_NEG_OK
-:
-
-423 iàÐ
-nd
-.
-ty³
- =ð
-FLOAT
- ) {
-
-424 ià(
-»s
-)
-
-425 *(\ e*)
-»s
- = - ((\ e)
-»s1
- + ((\ e)
-»s2
- / (\ e)
-»s3
-));
-
-426 \15 (
-buf
--
-¤cbuf
-);
-
-435
- `debug_´\9atf
-("error\n");
-
-439
- }
-}
-
-443
-\9at8_t
-
-
-444
- $g\91_h\96p_num
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-, \ 5*
-d¡buf
-,
-u\9at8_t
-
-size
-)
-
-446 \19
-tok\92_num_d©a
-
-nd
-;
-
-448
- `memýy_P
-(&
-nd
-, &((\19
-tok\92_num
- *)
-tk
-)->
-num_d©a
-, \17(nd));
-
-454
- `¡ºýy_P
-(
-d¡buf
-,
-num_h\96p
-[
-nd
-.
-ty³
-],
-size
-);
-
-455
-d¡buf
-[
-size
--1] = '\0';
-
-457
- }
-}
-
- @parse_num.h
-
-1 #iâdeà
-_PARSE_NUM_H_
-
-
-2 \ 1
- #_PARSE_NUM_H_
-
-
- )
-
-4 \ 2
- ~"·r£.h
-"
-
-6 \f
- enumty³
- {
-
-7
- mUINT8
- = 0,
-
-8
- mUINT16
-,
-
-9
- mUINT32
-,
-
-10
- mUINT64
-,
-
-11
- mINT8
-,
-
-12
- mINT16
-,
-
-13
- mINT32
-,
-
-14
- mINT64
-,
-
-15 #iâdeà
-CONFIG_MODULE_PARSE_NO_FLOAT
-
-
-16
- mFLOAT
-,
-
-20 \19
- stok\92_num_d©a
- {
-
-21 \f
-numty³
-
- mty³
-;
-
-24 \19
- stok\92_num
- {
-
-25 \19
-tok\92_hdr
-
- mhdr
-;
-
-26 \19
-tok\92_num_d©a
-
- mnum_d©a
-;
-
-28 \e\19
-tok\92_num
-
- t·r£_tok\92_num_t
-;
-
-29 \19
- stok\92_num_pgm
- {
-
-30 \19
-tok\92_hdr
-
- mhdr
-;
-
-31 \19
-tok\92_num_d©a
-
- mnum_d©a
-;
-
-32 }
- gPROGMEM
-;
-
-33 \e\19
-tok\92_num_pgm
-
- t·r£_pgm_tok\92_num_t
-;
-
-35 \r\19
-tok\92_Ýs
-
-tok\92_num_Ýs
-;
-
-37
-\9at8_t
-
-·r£_num
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-,
-
-38 cڡ \ 5*
-¤cbuf
-, \1e*
-»s
-);
-
-39
-\9at8_t
-
-g\91_h\96p_num
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-,
-
-40 \ 5*
-d¡buf
-,
-u\9at8_t
-
-size
-);
-
-42 \ 1
- #TOKEN_NUM_INITIALIZER
-(
-¡ruùu»
-,
-f\9bld
-,
-numty³
-) \
-
-44 .
-hdr
- = { \
-
-45 .
-Ýs
- = &
-tok\92_num_Ýs
-, \
-
-46 .
-off£t
- =
- `off£tof
-(
-¡ruùu»
-,
-f\9bld
-), \
-
-48 .
-num_d©a
- = { \
-
-49 .
-ty³
- =
-numty³
-, \
-
-51 }
-
- )
-
- @parse_string.c
-
-1 \ 2
- ~<¡dio.h
->
-
-2 \ 2
- ~<\9a\89y³s.h
->
-
-3 \ 2
- ~<ùy³.h
->
-
-4 \ 2
- ~<¡r\9ag.h
->
-
-6 \ 2
- ~"·r£.h
-"
-
-7 \ 2
- ~"·r£_¡r\9ag.h
-"
-
-9 \19
-tok\92_Ýs
-
- gtok\92_¡r\9ag_Ýs
- = {
-
-10 .
-·r£
- =
-·r£_¡r\9ag
-,
-
-11 .
- gcom¶\91e_g\91_nb
- =
-com¶\91e_g\91_nb_¡r\9ag
-,
-
-12 .
- gcom¶\91e_g\91_\96t
- =
-com¶\91e_g\91_\96t_¡r\9ag
-,
-
-13 .
- gg\91_h\96p
- =
-g\91_h\96p_¡r\9ag
-,
-
-16 \ 1
- #MULTISTRING_HELP
-
- `PSTR
-("Mul-choiû STRING")
-
- )
-
-17 \ 1
- #ANYSTRING_HELP
-
- `PSTR
-("Any STRING")
-
- )
-
-18 \ 1
- #FIXEDSTRING_HELP
-
- `PSTR
-("Fixed STRING")
-
- )
-
-20 \18
-u\9at8_t
-
-
-21
- $g\91_tok\92_Ën
-(cڡ
-´og_ch¬
- *
-s
-)
-
-23
-´og_ch¬
-
-c
-;
-
-24
-u\9at8_t
-
-i
-=0;
-
-26
-c
- =
- `pgm_»ad_by\8b
-(
-s
-+
-i
-);
-
-27 \1f
-c
-!='#' && c!='\0') {
-
-28
-i
-++;
-
-29
-c
- =
- `pgm_»ad_by\8b
-(
-s
-+
-i
-);
-
-31 \15
-i
-;
-
-32
- }
-}
-
-34 \18cڡ
-´og_ch¬
- *
-
-35
- $g\91_Ãxt_tok\92
-(cڡ
-´og_ch¬
- *
-s
-)
-
-37
-u\9at8_t
-
-i
-;
-
-38
-i
- =
- `g\91_tok\92_Ën
-(
-s
-);
-
-39 ià(
- `pgm_»ad_by\8b
-(
-s
-+
-i
-) == '#')
-
-40 \15
-s
-+
-i
-+1;
-
-41 \15
-NULL
-;
-
-42
- }
-}
-
-44
-\9at8_t
-
-
-45
- $·r£_¡r\9ag
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-, cڡ \ 5*
-buf
-, \1e*
-»s
-)
-
-47 \19
-tok\92_¡r\9ag_d©a
-
-sd
-;
-
-48
-u\9at8_t
-
-tok\92_Ën
-;
-
-49 cڡ
-´og_ch¬
- *
-¡r
-;
-
-51 ià(! *
-buf
-)
-
-54
- `memýy_P
-(&
-sd
-, &((\19
-tok\92_¡r\9ag
- *)
-tk
-)->
-¡r\9ag_d©a
-, \17(sd));
-
-57 ià(
-sd
-.
-¡r
-) {
-
-58
-¡r
- =
-sd
-.str;
-
-60
-tok\92_Ën
- =
- `g\91_tok\92_Ën
-(
-¡r
-);
-
-63 ià(
-tok\92_Ën
- >ð
-STR_TOKEN_SIZE
- - 1) {
-
-67 iàÐ
- `¡ºcmp_P
-(
-buf
-,
-¡r
-,
-tok\92_Ën
-) ) {
-
-71 iàÐ!
- `i£ndoáok\92
-(*(
-buf
-+
-tok\92_Ën
-)) ) {
-
-76 } \1f (
-¡r
- =
- `g\91_Ãxt_tok\92
-(¡r)è!ð
-NULL
- );
-
-78 ià(!
-¡r
-)
-
-83
-tok\92_Ën
-=0;
-
-84 \1f!
- `i£ndoáok\92
-(
-buf
-[
-tok\92_Ën
-]) &&
-
-85
-tok\92_Ën
- < (
-STR_TOKEN_SIZE
--1))
-
-86
-tok\92_Ën
-++;
-
-89 ià(
-tok\92_Ën
- >ð
-STR_TOKEN_SIZE
- - 1) {
-
-94 ià(
-»s
-) {
-
-96
- `¡ºýy
-(
-»s
-,
-buf
-,
-tok\92_Ën
-);
-
-97 *((\ 5*)
-»s
- +
-tok\92_Ën
-) = 0;
-
-100 \15
-tok\92_Ën
-;
-
-101
- }
-}
-
-103
-\9at8_t
-
- $com¶\91e_g\91_nb_¡r\9ag
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-)
-
-105 \19
-tok\92_¡r\9ag_d©a
-
-sd
-;
-
-106
-\9at8_t
-
-»t
-=1;
-
-108
- `memýy_P
-(&
-sd
-, &((\19
-tok\92_¡r\9ag
- *)
-tk
-)->
-¡r\9ag_d©a
-, \17(sd));
-
-110 ià(!
-sd
-.
-¡r
-)
-
-113 \1f (
-sd
-.
-¡r
- =
- `g\91_Ãxt_tok\92
-(sd.¡r)è!ð
-NULL
- ) {
-
-114
-»t
-++;
-
-116 \15
-»t
-;
-
-117
- }
-}
-
-119
-\9at8_t
-
- $com¶\91e_g\91_\96t_¡r\9ag
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-,
-\9at8_t
-
-idx
-,
-
-120 \ 5*
-d¡buf
-,
-u\9at8_t
-
-size
-)
-
-122 \19
-tok\92_¡r\9ag_d©a
-
-sd
-;
-
-123 cڡ
-´og_ch¬
- *
-s
-;
-
-124
-u\9at8_t
-
-Ën
-;
-
-126
- `memýy_P
-(&
-sd
-, &((\19
-tok\92_¡r\9ag
- *)
-tk
-)->
-¡r\9ag_d©a
-, \17(sd));
-
-127
-s
- =
-sd
-.
-¡r
-;
-
-129 \1f
-idx
--- &&
-s
-)
-
-130
-s
- =
- `g\91_Ãxt_tok\92
-(s);
-
-132 ià(!
-s
-)
-
-135
-Ën
- =
- `g\91_tok\92_Ën
-(
-s
-);
-
-136 ià(
-Ën
- >
-size
- - 1)
-
-139
- `memýy_P
-(
-d¡buf
-,
-s
-,
-Ën
-);
-
-140
-d¡buf
-[
-Ën
-] = '\0';
-
-143
- }
-}
-
-146
-\9at8_t
-
- $g\91_h\96p_¡r\9ag
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-, \ 5*
-d¡buf
-,
-u\9at8_t
-
-size
-)
-
-148 \19
-tok\92_¡r\9ag_d©a
-
-sd
-;
-
-149 cڡ
-´og_ch¬
- *
-s
-;
-
-151
- `memýy_P
-(&
-sd
-, &((\19
-tok\92_¡r\9ag
- *)
-tk
-)->
-¡r\9ag_d©a
-, \17(sd));
-
-152
-s
- =
-sd
-.
-¡r
-;
-
-154 ià(
-s
-) {
-
-155 ià(
- `g\91_Ãxt_tok\92
-(
-s
-)) {
-
-156
- `¡ºýy_P
-(
-d¡buf
-,
-MULTISTRING_HELP
-,
-size
-);
-
-159
- `¡ºýy_P
-(
-d¡buf
-,
-FIXEDSTRING_HELP
-,
-size
-);
-
-163
- `¡ºýy_P
-(
-d¡buf
-,
-ANYSTRING_HELP
-,
-size
-);
-
-166
-d¡buf
-[
-size
--1] = '\0';
-
-169
- }
-}
-
- @parse_string.h
-
-1 #iâdeà
-_PARSE_STRING_H_
-
-
-2 \ 1
- #_PARSE_STRING_H_
-
-
- )
-
-4 \ 2
- ~"·r£.h
-"
-
-7 \ 1
- #STR_TOKEN_SIZE
- 32
-
- )
-
-9 \e\ 5
- tfixed_¡r\9ag_t
-[
-STR_TOKEN_SIZE
-];
-
-11 \19
- stok\92_¡r\9ag_d©a
- {
-
-12 cڡ
-´og_ch¬
- *
- m¡r
-;
-
-15 \19
- stok\92_¡r\9ag
- {
-
-16 \19
-tok\92_hdr
-
- mhdr
-;
-
-17 \19
-tok\92_¡r\9ag_d©a
-
- m¡r\9ag_d©a
-;
-
-19 \e\19
-tok\92_¡r\9ag
-
- t·r£_tok\92_¡r\9ag_t
-;
-
-20 \19
- stok\92_¡r\9ag_pgm
- {
-
-21 \19
-tok\92_hdr
-
- mhdr
-;
-
-22 \19
-tok\92_¡r\9ag_d©a
-
- m¡r\9ag_d©a
-;
-
-23 }
- gPROGMEM
-;
-
-24 \e\19
-tok\92_¡r\9ag_pgm
-
- t·r£_pgm_tok\92_¡r\9ag_t
-;
-
-26 \r\19
-tok\92_Ýs
-
-tok\92_¡r\9ag_Ýs
-;
-
-28
-\9at8_t
-
-·r£_¡r\9ag
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-, cڡ \ 5*
-¤cbuf
-, \1e*
-»s
-);
-
-29
-\9at8_t
-
-com¶\91e_g\91_nb_¡r\9ag
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-);
-
-30
-\9at8_t
-
-com¶\91e_g\91_\96t_¡r\9ag
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-, iÁ8_\88
-idx
-,
-
-31 \ 5*
-d¡buf
-,
-u\9at8_t
-
-size
-);
-
-32
-\9at8_t
-
-g\91_h\96p_¡r\9ag
-(
-·r£_pgm_tok\92_hdr_t
- *
-tk
-, \ 5*
-d¡buf
-,
-u\9at8_t
-
-size
-);
-
-34 \ 1
- #TOKEN_STRING_INITIALIZER
-(
-¡ruùu»
-,
-f\9bld
-,
-¡r\9ag
-) \
-
-36 .
-hdr
- = { \
-
-37 .
-Ýs
- = &
-tok\92_¡r\9ag_Ýs
-, \
-
-38 .
-off£t
- =
- `off£tof
-(
-¡ruùu»
-,
-f\9bld
-), \
-
-40 .
-¡r\9ag_d©a
- = { \
-
-41 .
-¡r
- =
-¡r\9ag
-, \
-
-43 }
-
- )
-
- @pid_config.h
-
-22 #iâdeà
-PID_CONFIG_H
-
-
-23 \ 1
- #PID_CONFIG_H
-
-
- )
-
-28 \ 1
- #PID_DERIVATE_FILTER_MAX_SIZE
- 6
-
- )
-
- @rdline.c
-
-24 \ 2
- ~<¡dlib.h
->
-
-25 \ 2
- ~<¡dio.h
->
-
-26 \ 2
- ~<¡r\9ag.h
->
-
-27 \ 2
- ~<¡d¬g.h
->
-
-28 \ 2
- ~<ùy³.h
->
-
-30 \ 2
- ~<av\94sive/pgm¥aû.h
->
-
-32 \ 2
- ~<c\9cbuf.h
->
-
-33 \ 2
- ~"rdl\9ae.h
-"
-
-35 \18\1e
-rdl\9ae_puts_P
-(\19
-rdl\9ae
- *
-rdl
-, cڡ
-´og_ch¬
- *
-buf
-);
-
-36 \18\1e
-rdl\9ae_m\9a\9dr\9atf_P
-(\19
-rdl\9ae
- *
-rdl
-,
-
-37 cڡ
-´og_ch¬
- *
-buf
-,
-u\9at8_t
-
-v®
-);
-
-39 #ifdeà
-CONFIG_MODULE_RDLINE_HISTORY
-
-
-40 \18\1e
-rdl\9ae_»move_Þd_hi¡Üy_\99em
-(\19
-rdl\9ae
- *
-rdl
-);
-
-41 \18\1e
-rdl\9ae_»move_f\9c¡_hi¡Üy_\99em
-(\19
-rdl\9ae
- *
-rdl
-);
-
-42 \18
-u\9at8_t
-
-rdl\9ae_g\91_hi¡Üy_size
-(\19
-rdl\9ae
- *
-rdl
-);
-
-46 \1e
- $rdl\9ae_\9a\99
-(\19
-rdl\9ae
- *
-rdl
-,
-
-47
-rdl\9ae_wr\99e_ch¬_t
- *
-wr\99e_ch¬
-,
-
-48
-rdl\9ae_v®id©e_t
- *
-v®id©e
-,
-
-49
-rdl\9ae_com¶\91e_t
- *
-com¶\91e
-)
-
-51
- `mem£t
-(
-rdl
-, 0, \17(*rdl));
-
-52
-rdl
-->
-v®id©e
- = validate;
-
-53
-rdl
-->
-com¶\91e
- = complete;
-
-54
-rdl
-->
-wr\99e_ch¬
- = write_char;
-
-55
-rdl
-->
-¡©us
- =
-RDLINE_INIT
-;
-
-56 #ifdeà
-CONFIG_MODULE_RDLINE_HISTORY
-
-
-57
- `c\9cbuf_\9a\99
-(&
-rdl
-->
-hi¡Üy
-,\84dl->
-hi¡Üy_buf
-, 0,
-RDLINE_HISTORY_BUF_SIZE
-);
-
-59
- }
-}
-
-62
- $rdl\9ae_Ãwl\9ae
-(\19
-rdl\9ae
- *
-rdl
-, cڡ \ 5*
-´om±
-)
-
-64
-u\9at8_t
-
-i
-;
-
-66
- `vt100_\9a\99
-(&
-rdl
-->
-vt100
-);
-
-67
- `c\9cbuf_\9a\99
-(&
-rdl
-->
-Ëá
-,\84dl->
-Ëá_buf
-, 0,
-RDLINE_BUF_SIZE
-);
-
-68
- `c\9cbuf_\9a\99
-(&
-rdl
-->
-right
-,\84dl->
-right_buf
-, 0,
-RDLINE_BUF_SIZE
-);
-
-70 ià(
-´om±
- !ð
-rdl
-->prompt)
-
-71
- `memýy
-(
-rdl
-->
-´om±
-,\85rompt, \17(rdl->prompt)-1);
-
-72
-rdl
-->
-´om±_size
- =
- `¡¾\92
-(
-´om±
-);
-
-74 \ f
-i
-=0 ; i<
-rdl
-->
-´om±_size
- ; i++)
-
-75
-rdl
-->
- `wr\99e_ch¬
-Ôdl->
-´om±
-[
-i
-]);
-
-76
-rdl
-->
-¡©us
- =
-RDLINE_RUNNING
-;
-
-78 #ifdeà
-CONFIG_MODULE_RDLINE_HISTORY
-
-
-79
-rdl
-->
-hi¡Üy_cur_l\9ae
- = -1;
-
-81
- }
-}
-
-84
- $rdl\9ae_¡Ý
-(\19
-rdl\9ae
- *
-rdl
-)
-
-86
-rdl
-->
-¡©us
- =
-RDLINE_INIT
-;
-
-87
- }
-}
-
-90
- $rdl\9ae_»¡¬t
-(\19
-rdl\9ae
- *
-rdl
-)
-
-92
-rdl
-->
-¡©us
- =
-RDLINE_RUNNING
-;
-
-93
- }
-}
-
-96
- $rdl\9ae_g\91_bufãr
-(\19
-rdl\9ae
- *
-rdl
-)
-
-98
-u\9at8_t
-
-Ën_l
-,
-Ën_r
-;
-
-99
- `c\9cbuf_®ign_Ëá
-(&
-rdl
-->
-Ëá
-);
-
-100
- `c\9cbuf_®ign_Ëá
-(&
-rdl
-->
-right
-);
-
-102
-Ën_l
- =
- `CIRBUF_GET_LEN
-(&
-rdl
-->
-Ëá
-);
-
-103
-Ën_r
- =
- `CIRBUF_GET_LEN
-(&
-rdl
-->
-right
-);
-
-104
- `memýy
-(
-rdl
-->
-Ëá_buf
-+
-Ën_l
-,\84dl->
-right_buf
-,
-Ën_r
-);
-
-106
-rdl
-->
-Ëá_buf
-[
-Ën_l
- +
-Ën_r
-] = '\n';
-
-107
-rdl
-->
-Ëá_buf
-[
-Ën_l
- +
-Ën_r
- + 1] = '\0';
-
-108 \15
-rdl
-->
-Ëá_buf
-;
-
-109
- }
-}
-
-112
- $di¥Ïy_right_bufãr
-(\19
-rdl\9ae
- *
-rdl
-)
-
-114
-u\9at8_t
-
-i
-;
-
-115 \ 5
-tmp
-;
-
-117
- `rdl\9ae_puts_P
-(
-rdl
-,
- `PSTR
-(
-vt100_þ\97r_right
-));
-
-118 ià(!
- `CIRBUF_IS_EMPTY
-(&
-rdl
-->
-right
-)) {
-
-119
- `CIRBUF_FOREACH
-(&
-rdl
-->
-right
-,
-i
-,
-tmp
-) {
-
-120
-rdl
-->
- `wr\99e_ch¬
-(
-tmp
-);
-
-122
- `rdl\9ae_m\9a\9dr\9atf_P
-(
-rdl
-,
- `PSTR
-(
-vt100_muÉi_Ëá
-),
-
-123
- `CIRBUF_GET_LEN
-(&
-rdl
-->
-right
-));
-
-125
- }
-}
-
-127 \1e
- $rdl\9ae_»di¥Ïy
-(\19
-rdl\9ae
- *
-rdl
-)
-
-129
-u\9at8_t
-
-i
-;
-
-130 \ 5
-tmp
-;
-
-132
- `rdl\9ae_puts_P
-(
-rdl
-,
- `PSTR
-(
-vt100_home
-));
-
-133 \ f
-i
-=0 ; i<
-rdl
-->
-´om±_size
- ; i++)
-
-134
-rdl
-->
- `wr\99e_ch¬
-Ôdl->
-´om±
-[
-i
-]);
-
-135
- `CIRBUF_FOREACH
-(&
-rdl
-->
-Ëá
-,
-i
-,
-tmp
-) {
-
-136
-rdl
-->
- `wr\99e_ch¬
-(
-tmp
-);
-
-138
- `di¥Ïy_right_bufãr
-(
-rdl
-);
-
-139
- }
-}
-
-141
-\9at8_t
-
-
-142
- $rdl\9ae_ch¬_\9a
-(\19
-rdl\9ae
- *
-rdl
-, \ 5
-c
-)
-
-144
-u\9at8_t
-
-i
-;
-
-145
-\9at8_t
-
-cmd
-;
-
-146 \ 5
-tmp
-;
-
-147 #ifdeà
-CONFIG_MODULE_RDLINE_HISTORY
-
-
-148 \ 5*
-buf
-;
-
-151 ià(
-rdl
-->
-¡©us
- !ð
-RDLINE_RUNNING
-)
-
-154
-cmd
- =
- `vt100_·r£r
-(&
-rdl
-->
-vt100
-,
-c
-);
-
-155 ià(
-cmd
- == -2)
-
-158 ià(
-cmd
- >= 0) {
-
-159 \1a
-cmd
-) {
-
-160 \ 4
-KEY_CTRL_B
-:
-
-161 \ 4
-KEY_LEFT_ARR
-:
-
-162 ià(
- `CIRBUF_IS_EMPTY
-(&
-rdl
-->
-Ëá
-))
-
-164
-tmp
- =
- `c\9cbuf_g\91_\8f\9e
-(&
-rdl
-->
-Ëá
-);
-
-165
- `c\9cbuf_d\96_\8f\9e
-(&
-rdl
-->
-Ëá
-);
-
-166
- `c\9cbuf_add_h\97d
-(&
-rdl
-->
-right
-,
-tmp
-);
-
-167
- `rdl\9ae_puts_P
-(
-rdl
-,
- `PSTR
-(
-vt100_Ëá_¬r
-));
-
-170 \ 4
-KEY_CTRL_F
-:
-
-171 \ 4
-KEY_RIGHT_ARR
-:
-
-172 ià(
- `CIRBUF_IS_EMPTY
-(&
-rdl
-->
-right
-))
-
-174
-tmp
- =
- `c\9cbuf_g\91_h\97d
-(&
-rdl
-->
-right
-);
-
-175
- `c\9cbuf_d\96_h\97d
-(&
-rdl
-->
-right
-);
-
-176
- `c\9cbuf_add_\8f\9e
-(&
-rdl
-->
-Ëá
-,
-tmp
-);
-
-177
- `rdl\9ae_puts_P
-(
-rdl
-,
- `PSTR
-(
-vt100_right_¬r
-));
-
-180 \ 4
-KEY_WLEFT
-:
-
-181 \1f!
- `CIRBUF_IS_EMPTY
-(&
-rdl
-->
-Ëá
-) &&
-
-182 (
-tmp
- =
- `c\9cbuf_g\91_\8f\9e
-(&
-rdl
-->
-Ëá
-)) &&
-
-183
- `isbÏnk
-(
-tmp
-)) {
-
-184
- `rdl\9ae_puts_P
-(
-rdl
-,
- `PSTR
-(
-vt100_Ëá_¬r
-));
-
-185
- `c\9cbuf_d\96_\8f\9e
-(&
-rdl
-->
-Ëá
-);
-
-186
- `c\9cbuf_add_h\97d
-(&
-rdl
-->
-right
-,
-tmp
-);
-
-188 \1f!
- `CIRBUF_IS_EMPTY
-(&
-rdl
-->
-Ëá
-) &&
-
-189 (
-tmp
- =
- `c\9cbuf_g\91_\8f\9e
-(&
-rdl
-->
-Ëá
-)) &&
-
-190 !
- `isbÏnk
-(
-tmp
-)) {
-
-191
- `rdl\9ae_puts_P
-(
-rdl
-,
- `PSTR
-(
-vt100_Ëá_¬r
-));
-
-192
- `c\9cbuf_d\96_\8f\9e
-(&
-rdl
-->
-Ëá
-);
-
-193
- `c\9cbuf_add_h\97d
-(&
-rdl
-->
-right
-,
-tmp
-);
-
-197 \ 4
-KEY_WRIGHT
-:
-
-198 \1f!
- `CIRBUF_IS_EMPTY
-(&
-rdl
-->
-right
-) &&
-
-199 (
-tmp
- =
- `c\9cbuf_g\91_h\97d
-(&
-rdl
-->
-right
-)) &&
-
-200
- `isbÏnk
-(
-tmp
-)) {
-
-201
- `rdl\9ae_puts_P
-(
-rdl
-,
- `PSTR
-(
-vt100_right_¬r
-));
-
-202
- `c\9cbuf_d\96_h\97d
-(&
-rdl
-->
-right
-);
-
-203
- `c\9cbuf_add_\8f\9e
-(&
-rdl
-->
-Ëá
-,
-tmp
-);
-
-205 \1f!
- `CIRBUF_IS_EMPTY
-(&
-rdl
-->
-right
-) &&
-
-206 (
-tmp
- =
- `c\9cbuf_g\91_h\97d
-(&
-rdl
-->
-right
-)) &&
-
-207 !
- `isbÏnk
-(
-tmp
-)) {
-
-208
- `rdl\9ae_puts_P
-(
-rdl
-,
- `PSTR
-(
-vt100_right_¬r
-));
-
-209
- `c\9cbuf_d\96_h\97d
-(&
-rdl
-->
-right
-);
-
-210
- `c\9cbuf_add_\8f\9e
-(&
-rdl
-->
-Ëá
-,
-tmp
-);
-
-214 \ 4
-KEY_BKSPACE
-:
-
-215 if(!
- `c\9cbuf_d\96_\8f\9e_§ã
-(&
-rdl
-->
-Ëá
-)) {
-
-216
- `rdl\9ae_puts_P
-(
-rdl
-,
- `PSTR
-(
-vt100_bs
-));
-
-217
- `di¥Ïy_right_bufãr
-(
-rdl
-);
-
-221 \ 4
-KEY_META_BKSPACE
-:
-
-222 \1f!
- `CIRBUF_IS_EMPTY
-(&
-rdl
-->
-Ëá
-è&&
- `isbÏnk
-(
- `c\9cbuf_g\91_\8f\9e
-(&rdl->left))) {
-
-223
- `rdl\9ae_puts_P
-(
-rdl
-,
- `PSTR
-(
-vt100_bs
-));
-
-224
- `c\9cbuf_d\96_\8f\9e
-(&
-rdl
-->
-Ëá
-);
-
-226 \1f!
- `CIRBUF_IS_EMPTY
-(&
-rdl
-->
-Ëá
-è&& !
- `isbÏnk
-(
- `c\9cbuf_g\91_\8f\9e
-(&rdl->left))) {
-
-227
- `rdl\9ae_puts_P
-(
-rdl
-,
- `PSTR
-(
-vt100_bs
-));
-
-228
- `c\9cbuf_d\96_\8f\9e
-(&
-rdl
-->
-Ëá
-);
-
-230
- `di¥Ïy_right_bufãr
-(
-rdl
-);
-
-233 \ 4
-KEY_SUPPR
-:
-
-234 \ 4
-KEY_CTRL_D
-:
-
-235 if(!
- `c\9cbuf_d\96_h\97d_§ã
-(&
-rdl
-->
-right
-)) {
-
-236
- `di¥Ïy_right_bufãr
-(
-rdl
-);
-
-238 ià(
-cmd
- =ð
-KEY_CTRL_D
- &&
-
-239
- `CIRBUF_IS_EMPTY
-(&
-rdl
-->
-Ëá
-) &&
-
-240
- `CIRBUF_IS_EMPTY
-(&
-rdl
-->
-right
-)) {
-
-245 \ 4
-KEY_CTRL_A
-:
-
-246 ià(
- `CIRBUF_IS_EMPTY
-(&
-rdl
-->
-Ëá
-))
-
-248
- `rdl\9ae_m\9a\9dr\9atf_P
-(
-rdl
-,
- `PSTR
-(
-vt100_muÉi_Ëá
-),
-
-249
- `CIRBUF_GET_LEN
-(&
-rdl
-->
-Ëá
-));
-
-250 \1f!
- `CIRBUF_IS_EMPTY
-(&
-rdl
-->
-Ëá
-)) {
-
-251
-tmp
- =
- `c\9cbuf_g\91_\8f\9e
-(&
-rdl
-->
-Ëá
-);
-
-252
- `c\9cbuf_d\96_\8f\9e
-(&
-rdl
-->
-Ëá
-);
-
-253
- `c\9cbuf_add_h\97d
-(&
-rdl
-->
-right
-,
-tmp
-);
-
-257 \ 4
-KEY_CTRL_E
-:
-
-258 ià(
- `CIRBUF_IS_EMPTY
-(&
-rdl
-->
-right
-))
-
-260
- `rdl\9ae_m\9a\9dr\9atf_P
-(
-rdl
-,
- `PSTR
-(
-vt100_muÉi_right
-),
-
-261
- `CIRBUF_GET_LEN
-(&
-rdl
-->
-right
-));
-
-262 \1f!
- `CIRBUF_IS_EMPTY
-(&
-rdl
-->
-right
-)) {
-
-263
-tmp
- =
- `c\9cbuf_g\91_h\97d
-(&
-rdl
-->
-right
-);
-
-264
- `c\9cbuf_d\96_h\97d
-(&
-rdl
-->
-right
-);
-
-265
- `c\9cbuf_add_\8f\9e
-(&
-rdl
-->
-Ëá
-,
-tmp
-);
-
-269 #ifdeà
-CONFIG_MODULE_RDLINE_KILL_BUF
-
-
-270 \ 4
-KEY_CTRL_K
-:
-
-271
- `c\9cbuf_g\91_buf_h\97d
-(&
-rdl
-->
-right
-,\84dl->
-k\9el_buf
-,
-RDLINE_BUF_SIZE
-);
-
-272
-rdl
-->
-k\9el_size
- =
- `CIRBUF_GET_LEN
-(&rdl->
-right
-);
-
-273
- `c\9cbuf_d\96_buf_h\97d
-(&
-rdl
-->
-right
-,\84dl->
-k\9el_size
-);
-
-274
- `rdl\9ae_puts_P
-(
-rdl
-,
- `PSTR
-(
-vt100_þ\97r_right
-));
-
-277 \ 4
-KEY_CTRL_Y
-:
-
-278
-i
-=0;
-
-279 \1f
- `CIRBUF_GET_LEN
-(&
-rdl
-->
-right
-è+ CIRBUF_GET_LEN(&rdl->
-Ëá
-) <
-
-280
-RDLINE_BUF_SIZE
- &&
-
-281
-i
- <
-rdl
-->
-k\9el_size
-) {
-
-282
- `c\9cbuf_add_\8f\9e
-(&
-rdl
-->
-Ëá
-,\84dl->
-k\9el_buf
-[
-i
-]);
-
-283
-rdl
-->
- `wr\99e_ch¬
-Ôdl->
-k\9el_buf
-[
-i
-]);
-
-284
-i
-++;
-
-286
- `di¥Ïy_right_bufãr
-(
-rdl
-);
-
-290 \ 4
-KEY_CTRL_C
-:
-
-291
- `rdl\9ae_puts_P
-(
-rdl
-,
- `PSTR
-("\r\n"));
-
-292
- `rdl\9ae_Ãwl\9ae
-(
-rdl
-,\84dl->
-´om±
-);
-
-295 \ 4
-KEY_CTRL_L
-:
-
-296
- `rdl\9ae_»di¥Ïy
-(
-rdl
-);
-
-299 \ 4
-KEY_TAB
-:
-
-300 \ 4
-KEY_HELP
-:
-
-301
- `c\9cbuf_®ign_Ëá
-(&
-rdl
-->
-Ëá
-);
-
-302
-rdl
-->
-Ëá_buf
-[
- `CIRBUF_GET_LEN
-(&rdl->
-Ëá
-)] = '\0';
-
-303 ià(
-rdl
-->
-com¶\91e
-) {
-
-304 \ 5
-tmp_buf
-[127];
-
-305
-\9at16_t
-
-com¶\91e_¡©e
-;
-
-306
-\9at8_t
-
-»t
-;
-
-307 \12
-tmp_size
-;
-
-309 ià(
-cmd
- =ð
-KEY_TAB
-)
-
-310
-com¶\91e_¡©e
- = 0;
-
-312
-com¶\91e_¡©e
- = -1;
-
-314
-»t
- =
-rdl
-->
- `com¶\91e
-Ôdl->
-Ëá_buf
-,
-tmp_buf
-, \17(tmp_buf),
-
-315 &
-com¶\91e_¡©e
-);
-
-317 ià(
-»t
- <= 0) {
-
-321
-tmp_size
- =
- `¡¾\92
-(
-tmp_buf
-);
-
-323 ià(
-»t
- == 2) {
-
-324
-i
-=0;
-
-325 \1f
- `CIRBUF_GET_LEN
-(&
-rdl
-->
-right
-è+ CIRBUF_GET_LEN(&rdl->
-Ëá
-) <
-
-326
-RDLINE_BUF_SIZE
- &&
-
-327
-i
- <
-tmp_size
-) {
-
-328
- `c\9cbuf_add_\8f\9e
-(&
-rdl
-->
-Ëá
-,
-tmp_buf
-[
-i
-]);
-
-329
-rdl
-->
- `wr\99e_ch¬
-(
-tmp_buf
-[
-i
-]);
-
-330
-i
-++;
-
-332
- `di¥Ïy_right_bufãr
-(
-rdl
-);
-
-337
- `rdl\9ae_puts_P
-(
-rdl
-,
- `PSTR
-("\r\n"));
-
-338 \1f
-»t
-) {
-
-339
-rdl
-->
- `wr\99e_ch¬
-(' ');
-
-340 \ f
-i
-=0 ;
-tmp_buf
-[i] ; i++)
-
-341
-rdl
-->
- `wr\99e_ch¬
-(
-tmp_buf
-[
-i
-]);
-
-342
- `rdl\9ae_puts_P
-(
-rdl
-,
- `PSTR
-("\r\n"));
-
-343
-»t
- =
-rdl
-->
- `com¶\91e
-Ôdl->
-Ëá_buf
-,
-tmp_buf
-,
-
-344 \17(
-tmp_buf
-), &
-com¶\91e_¡©e
-);
-
-347
- `rdl\9ae_»di¥Ïy
-(
-rdl
-);
-
-351 \ 4
-KEY_RETURN
-:
-
-352 \ 4
-KEY_RETURN2
-:
-
-353
- `rdl\9ae_g\91_bufãr
-(
-rdl
-);
-
-354
-rdl
-->
-¡©us
- =
-RDLINE_INIT
-;
-
-355
- `rdl\9ae_puts_P
-(
-rdl
-,
- `PSTR
-("\r\n"));
-
-356 #ifdeà
-CONFIG_MODULE_RDLINE_HISTORY
-
-
-357 ià(
-rdl
-->
-hi¡Üy_cur_l\9ae
- != -1)
-
-358
- `rdl\9ae_»move_f\9c¡_hi¡Üy_\99em
-(
-rdl
-);
-
-361 ià(
-rdl
-->
-v®id©e
-)
-
-362
-rdl
-->
- `v®id©e
-Ôdl->
-Ëá_buf
-,
- `CIRBUF_GET_LEN
-(&rdl->
-Ëá
-)+2);
-
-365 #ifdeà
-CONFIG_MODULE_RDLINE_HISTORY
-
-
-366 \ 4
-KEY_UP_ARR
-:
-
-367 ià(
-rdl
-->
-hi¡Üy_cur_l\9ae
- == 0) {
-
-368
- `rdl\9ae_»move_f\9c¡_hi¡Üy_\99em
-(
-rdl
-);
-
-370 ià(
-rdl
-->
-hi¡Üy_cur_l\9ae
- <= 0) {
-
-371
- `rdl\9ae_add_hi¡Üy
-(
-rdl
-,
- `rdl\9ae_g\91_bufãr
-(rdl));
-
-372
-rdl
-->
-hi¡Üy_cur_l\9ae
- = 0;
-
-375
-buf
- =
- `rdl\9ae_g\91_hi¡Üy_\99em
-(
-rdl
-,\84dl->
-hi¡Üy_cur_l\9ae
- + 1);
-
-376 ià(!
-buf
-)
-
-379
-rdl
-->
-hi¡Üy_cur_l\9ae
- ++;
-
-380
- `vt100_\9a\99
-(&
-rdl
-->
-vt100
-);
-
-381
- `c\9cbuf_\9a\99
-(&
-rdl
-->
-Ëá
-,\84dl->
-Ëá_buf
-, 0,
-RDLINE_BUF_SIZE
-);
-
-382
- `c\9cbuf_\9a\99
-(&
-rdl
-->
-right
-,\84dl->
-right_buf
-, 0,
-RDLINE_BUF_SIZE
-);
-
-383
- `c\9cbuf_add_buf_\8f\9e
-(&
-rdl
-->
-Ëá
-,
-buf
-,
- `¡¾\92
-(buf));
-
-384
- `rdl\9ae_»di¥Ïy
-(
-rdl
-);
-
-387 \ 4
-KEY_DOWN_ARR
-:
-
-388 ià(
-rdl
-->
-hi¡Üy_cur_l\9ae
- - 1 < 0)
-
-391
-rdl
-->
-hi¡Üy_cur_l\9ae
- --;
-
-392
-buf
- =
- `rdl\9ae_g\91_hi¡Üy_\99em
-(
-rdl
-,\84dl->
-hi¡Üy_cur_l\9ae
-);
-
-393 ià(!
-buf
-)
-
-395
- `vt100_\9a\99
-(&
-rdl
-->
-vt100
-);
-
-396
- `c\9cbuf_\9a\99
-(&
-rdl
-->
-Ëá
-,\84dl->
-Ëá_buf
-, 0,
-RDLINE_BUF_SIZE
-);
-
-397
- `c\9cbuf_\9a\99
-(&
-rdl
-->
-right
-,\84dl->
-right_buf
-, 0,
-RDLINE_BUF_SIZE
-);
-
-398
- `c\9cbuf_add_buf_\8f\9e
-(&
-rdl
-->
-Ëá
-,
-buf
-,
- `¡¾\92
-(buf));
-
-399
- `rdl\9ae_»di¥Ïy
-(
-rdl
-);
-
-412 ià(!
- `i¥r\9at
-(
-c
-))
-
-416 ià(
- `CIRBUF_GET_LEN
-(&
-rdl
-->
-Ëá
-è+ CIRBUF_GET_LEN(&rdl->
-right
-è>ð
-RDLINE_BUF_SIZE
-)
-
-419 ià(
- `c\9cbuf_add_\8f\9e_§ã
-(&
-rdl
-->
-Ëá
-,
-c
-))
-
-422
-rdl
-->
- `wr\99e_ch¬
-(
-c
-);
-
-423
- `di¥Ïy_right_bufãr
-(
-rdl
-);
-
-426
- }
-}
-
-431 #ifdeà
-CONFIG_MODULE_RDLINE_HISTORY
-
-
-433
- $rdl\9ae_»move_Þd_hi¡Üy_\99em
-(\19
-rdl\9ae
- *
-rdl
-)
-
-435 \ 5
-tmp
-;
-
-437 \1f!
- `CIRBUF_IS_EMPTY
-(&
-rdl
-->
-hi¡Üy
-) ) {
-
-438
-tmp
- =
- `c\9cbuf_g\91_h\97d
-(&
-rdl
-->
-hi¡Üy
-);
-
-439
- `c\9cbuf_d\96_h\97d
-(&
-rdl
-->
-hi¡Üy
-);
-
-440 ià(!
-tmp
-)
-
-443
- }
-}
-
-446
- $rdl\9ae_»move_f\9c¡_hi¡Üy_\99em
-(\19
-rdl\9ae
- *
-rdl
-)
-
-448 \ 5
-tmp
-;
-
-450 iàÐ
- `CIRBUF_IS_EMPTY
-(&
-rdl
-->
-hi¡Üy
-) ) {
-
-454
- `c\9cbuf_d\96_\8f\9e
-(&
-rdl
-->
-hi¡Üy
-);
-
-457 \1f!
- `CIRBUF_IS_EMPTY
-(&
-rdl
-->
-hi¡Üy
-) ) {
-
-458
-tmp
- =
- `c\9cbuf_g\91_\8f\9e
-(&
-rdl
-->
-hi¡Üy
-);
-
-459 ià(!
-tmp
-)
-
-461
- `c\9cbuf_d\96_\8f\9e
-(&
-rdl
-->
-hi¡Üy
-);
-
-463
- }
-}
-
-465 \18
-u\9at8_t
-
-
-466
- $rdl\9ae_g\91_hi¡Üy_size
-(\19
-rdl\9ae
- *
-rdl
-)
-
-468
-u\9at8_t
-
-i
-,
-tmp
-,
-»t
-=0;
-
-470
- `CIRBUF_FOREACH
-(&
-rdl
-->
-hi¡Üy
-,
-i
-,
-tmp
-) {
-
-471 ià(
-tmp
- == 0)
-
-472
-»t
- ++;
-
-475 \15
-»t
-;
-
-476
- }
-}
-
-479
- $rdl\9ae_g\91_hi¡Üy_\99em
-(\19
-rdl\9ae
- *
-rdl
-,
-u\9at8_t
-
-idx
-)
-
-481
-u\9at8_t
-
-Ën
-,
-i
-,
-tmp
-;
-
-483
-Ën
- =
- `rdl\9ae_g\91_hi¡Üy_size
-(
-rdl
-);
-
-484 iàÐ
-idx
- >ð
-Ën
- ) {
-
-485 \15
-NULL
-;
-
-488
- `c\9cbuf_®ign_Ëá
-(&
-rdl
-->
-hi¡Üy
-);
-
-490
- `CIRBUF_FOREACH
-(&
-rdl
-->
-hi¡Üy
-,
-i
-,
-tmp
-) {
-
-491 iàÐ
-idx
- =ð
-Ën
- - 1) {
-
-492 \15
-rdl
-->
-hi¡Üy_buf
- +
-i
-;
-
-494 ià(
-tmp
- == 0)
-
-495
-Ën
- --;
-
-498 \15
-NULL
-;
-
-499
- }
-}
-
-501
-\9at8_t
-
-
-502
- $rdl\9ae_add_hi¡Üy
-(\19
-rdl\9ae
- *
-rdl
-, cڡ \ 5*
-buf
-)
-
-504
-c\9cbuf_u\9at
-
-Ën
-,
-i
-;
-
-506
-Ën
- =
- `¡¾\92
-(
-buf
-);
-
-507 \ f
-i
-=0; i<
-Ën
- ; i++) {
-
-508 ià(
-buf
-[
-i
-] == '\n') {
-
-509
-Ën
- =
-i
-;
-
-514 iàÐ
-Ën
- >ð
-RDLINE_HISTORY_BUF_SIZE
- )
-
-517 \1f
-Ën
- >ð
- `CIRBUF_GET_FREELEN
-(&
-rdl
-->
-hi¡Üy
-) ) {
-
-518
- `rdl\9ae_»move_Þd_hi¡Üy_\99em
-(
-rdl
-);
-
-521
- `c\9cbuf_add_buf_\8f\9e
-(&
-rdl
-->
-hi¡Üy
-,
-buf
-,
-Ën
-);
-
-522
- `c\9cbuf_add_\8f\9e
-(&
-rdl
-->
-hi¡Üy
-, 0);
-
-525
- }
-}
-
-528
- $rdl\9ae_þ\97r_hi¡Üy
-(\19
-rdl\9ae
- *
-rdl
-)
-
-530
- `c\9cbuf_\9a\99
-(&
-rdl
-->
-hi¡Üy
-,\84dl->
-hi¡Üy_buf
-, 0,
-RDLINE_HISTORY_BUF_SIZE
-);
-
-531
- }
-}
-
-535
-\9at8_t
-
- $rdl\9ae_add_hi¡Üy
-(\19
-rdl\9ae
- *
-rdl
-, cڡ \ 5*
-buf
-è{\15 -1;
- }
-}
-
-536 \1e
- $rdl\9ae_þ\97r_hi¡Üy
-(\19
-rdl\9ae
- *
-rdl
-è{
- }
-}
-
-537 \ 5*
- $rdl\9ae_g\91_hi¡Üy_\99em
-(\19
-rdl\9ae
- *
-rdl
-,
-u\9at8_t
-
-i
-è{\15
-NULL
-;
- }
-}
-
-546
- $rdl\9ae_puts_P
-(\19
-rdl\9ae
- *
-rdl
-, cڡ
-´og_ch¬
- *
-buf
-)
-
-548 \ 5
-c
-;
-
-549 \1f (
-c
-=
- `pgm_»ad_by\8b
-(
-buf
-++)) != '\0' ) {
-
-550
-rdl
-->
- `wr\99e_ch¬
-(
-c
-);
-
-552
- }
-}
-
-556
- $rdl\9ae_m\9a\9dr\9atf_P
-(\19
-rdl\9ae
- *
-rdl
-, cڡ
-´og_ch¬
- *
-buf
-,
-u\9at8_t
-
-v®
-)
-
-558 \ 5
-c
-,
-¡¬\8bd
-=0,
-div
-=100;
-
-560 \1f (
-c
-=
- `pgm_»ad_by\8b
-(
-buf
-++)) ) {
-
-561 ià(
-c
-=='%') {
-
-562
-c
- =
- `pgm_»ad_by\8b
-(
-buf
-++);
-
-564 ià(
-c
-=='u') {
-
-565 \1f
-div
-) {
-
-566
-c
- =
-v®
- /
-div
-;
-
-567 ià(
-c
- ||
-¡¬\8bd
-) {
-
-568
-rdl
-->
- `wr\99e_ch¬
-(
-c
-+'0');
-
-569
-¡¬\8bd
- = 1;
-
-571
-v®
- %ð
-div
-;
-
-572
-div
- /= 10;
-
-576
-rdl
-->
- `wr\99e_ch¬
-('%');
-
-577
-rdl
-->
- `wr\99e_ch¬
-(
-c
-);
-
-581
-rdl
-->
- `wr\99e_ch¬
-(
-c
-);
-
-584
- }
-}
-
- @rdline.h
-
-24 #iâdeà
-_RDLINE_H_
-
-
-25 \ 1
- #_RDLINE_H_
-
-
- )
-
-34 \ 2
- ~<c\9cbuf.h
->
-
-35 \ 2
- ~<vt100.h
->
-
-37 \ 1
- #vt100_b\96l
- "\007"
-
- )
-
-38 \ 1
- #vt100_bs
- "\010"
-
- )
-
-39 \ 1
- #vt100_bs_þ\97r
- "\010 \010"
-
- )
-
-40 \ 1
- #vt100_\8fb
- "\011"
-
- )
-
-41 \ 1
- #vt100_üÆ
- "\012\015"
-
- )
-
-42 \ 1
- #vt100_þ\97r_right
- "\033[0K"
-
- )
-
-43 \ 1
- #vt100_þ\97r_Ëá
- "\033[1K"
-
- )
-
-44 \ 1
- #vt100_þ\97r_down
- "\033[0J"
-
- )
-
-45 \ 1
- #vt100_þ\97r_up
- "\033[1J"
-
- )
-
-46 \ 1
- #vt100_þ\97r_l\9ae
- "\033[2K"
-
- )
-
-47 \ 1
- #vt100_þ\97r_sü\93n
- "\033[2J"
-
- )
-
-48 \ 1
- #vt100_up_¬r
- "\033\133\101"
-
- )
-
-49 \ 1
- #vt100_down_¬r
- "\033\133\102"
-
- )
-
-50 \ 1
- #vt100_right_¬r
- "\033\133\103"
-
- )
-
-51 \ 1
- #vt100_Ëá_¬r
- "\033\133\104"
-
- )
-
-52 \ 1
- #vt100_muÉi_right
- "\033\133%uC"
-
- )
-
-53 \ 1
- #vt100_muÉi_Ëá
- "\033\133%uD"
-
- )
-
-54 \ 1
- #vt100_suµr
- "\033\133\063\176"
-
- )
-
-55 \ 1
- #vt100_home
- "\033M\033E"
-
- )
-
-56 \ 1
- #vt100_wÜd_Ëá
- "\033\142"
-
- )
-
-57 \ 1
- #vt100_wÜd_right
- "\033\146"
-
- )
-
-60 \ 1
- #RDLINE_BUF_SIZE
- 64
-
- )
-
-61 \ 1
- #RDLINE_PROMPT_SIZE
- 16
-
- )
-
-62 \ 1
- #RDLINE_VT100_BUF_SIZE
- 8
-
- )
-
-63 \ 1
- #RDLINE_HISTORY_BUF_SIZE
- 128
-
- )
-
-64 \ 1
- #RDLINE_HISTORY_MAX_LINE
- 64
-
- )
-
-66 \f
- erdl\9ae_¡©us
- {
-
-67
- mRDLINE_INIT
-,
-
-68
- mRDLINE_RUNNING
-,
-
-71 \19
- grdl\9ae
-;
-
-73 \e\1e(
- trdl\9ae_wr\99e_ch¬_t
-)(\ 5);
-
-74 \e\1e(
- trdl\9ae_v®id©e_t
-)(cڡ \ 5*
- tbuf
-,
- tu\9at8_t
-
- tsize
-);
-
-75 \e
- $\9at8_t
- (
- trdl\9ae_com¶\91e_t
-)(cڡ \ 5*
- tbuf
-, \ 5*
- td¡buf
-,
-
-76
- tu\9at8_t
-
- td¡size
-,
- t\9at16_t
- *
- t¡©e
-);
-
-78 \19
- srdl\9ae
- {
-
-79 \f
-rdl\9ae_¡©us
-
-¡©us
-;
-
-81 \19
-c\9cbuf
-
-Ëá
-;
-
-82 \19
-c\9cbuf
-
-right
-;
-
-83 \ 5
-Ëá_buf
-[
-RDLINE_BUF_SIZE
-+2];
-
-84 \ 5
-right_buf
-[
-RDLINE_BUF_SIZE
-];
-
-86 \ 5
-´om±
-[
-RDLINE_PROMPT_SIZE
-];
-
-87
-u\9at8_t
-
-´om±_size
-;
-
-89 #ifdeà
-CONFIG_MODULE_RDLINE_KILL_BUF
-
-
-90 \ 5
-k\9el_buf
-[
-RDLINE_BUF_SIZE
-];
-
-91
-u\9at8_t
-
-k\9el_size
-;
-
-94 #ifdeà
-CONFIG_MODULE_RDLINE_HISTORY
-
-
-96 \19
-c\9cbuf
-
-hi¡Üy
-;
-
-97 \ 5
-hi¡Üy_buf
-[
-RDLINE_HISTORY_BUF_SIZE
-];
-
-98
-\9at8_t
-
-hi¡Üy_cur_l\9ae
-;
-
-102
-rdl\9ae_wr\99e_ch¬_t
- *
-wr\99e_ch¬
-;
-
-103
-rdl\9ae_v®id©e_t
- *
-v®id©e
-;
-
-104
-rdl\9ae_com¶\91e_t
- *
-com¶\91e
-;
-
-107 \19
-vt100
- vt100;
-
-120 \1e
- `rdl\9ae_\9a\99
-(\19
-rdl\9ae
- *
-rdl
-,
-
-121
-rdl\9ae_wr\99e_ch¬_t
- *
-wr\99e_ch¬
-,
-
-122
-rdl\9ae_v®id©e_t
- *
-v®id©e
-,
-
-123
-rdl\9ae_com¶\91e_t
- *
-com¶\91e
-);
-
-131 \1e
- `rdl\9ae_Ãwl\9ae
-(\19
-rdl\9ae
- *
-rdl
-, cڡ \ 5*
-´om±
-);
-
-137 \1e
- `rdl\9ae_¡Ý
-(\19
-rdl\9ae
- *
-rdl
-);
-
-143 \1e
- `rdl\9ae_»¡¬t
-(\19
-rdl\9ae
- *
-rdl
-);
-
-149 \1e
- `rdl\9ae_»di¥Ïy
-(\19
-rdl\9ae
- *
-rdl
-);
-
-164
-\9at8_t
-
- `rdl\9ae_ch¬_\9a
-(\19
-rdl\9ae
- *
-rdl
-, \ 5
-c
-);
-
-170 cڡ \ 5*
- `rdl\9ae_g\91_bufãr
-(\19
-rdl\9ae
- *
-rdl
-);
-
-179
-\9at8_t
-
- `rdl\9ae_add_hi¡Üy
-(\19
-rdl\9ae
- *
-rdl
-, cڡ \ 5*
-buf
-);
-
-185 \1e
- `rdl\9ae_þ\97r_hi¡Üy
-(\19
-rdl\9ae
- *
-rdl
-);
-
-190 \ 5*
- `rdl\9ae_g\91_hi¡Üy_\99em
-(\19
-rdl\9ae
- *
-rdl
-,
-u\9at8_t
-
-i
-);
-
- @rdline_config.h
-
- @scheduler.c
-
-22 \ 2
- ~<¡r\9ag.h
->
-
-23 \ 2
- ~<¡dio.h
->
-
-24 \ 2
- ~<\9a\89y³s.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/pgm¥aû.h
->
-
-28 \ 2
- ~<av\94sive.h
->
-
-30 \ 2
- ~<scheduËr.h
->
-
-31 \ 2
- ~<scheduËr_´iv©e.h
->
-
-32 \ 2
- ~<scheduËr_¡©s.h
->
-
-33 \ 2
- ~<scheduËr_cÚfig.h
->
-
-39 \19
-ev\92t_t
-
- gg_\8fb_ev\92t
-[
-SCHEDULER_NB_MAX_EVENT
-];
-
-41 #ifdeà
-CONFIG_MODULE_SCHEDULER_STATS
-
-
-42 \19
-scheduËr_¡©s
-
- gsched_¡©s
-;
-
-45 \1e
- $scheduËr_\9a\99
-(\1e)
-
-47
- `mem£t
-(
-g_\8fb_ev\92t
-, 0, \17(g_tab_event));
-
-49 #ifdeà
-CONFIG_MODULE_SCHEDULER_USE_TIMERS
-
-
-50
- `SCHEDULER_TIMER_REGISTER
-();
-
-53 #ifdeà
-CONFIG_MODULE_SCHEDULER_TIMER0
-
-
-55
-TOIE0_REG
- |ð(1<<
-TOIE0
-);
-
-57
-TCNT0
- = 0;
-
-58
-CS00_REG
- =
-SCHEDULER_CK
-;
-
-60
- }
-}
-
-63 #ifdeà
-CONFIG_MODULE_SCHEDULER_TIMER0
-
-
-64
- $SIGNAL
-(
-SIG_OVERFLOW0
-)
-
-66
- `scheduËr_\9a\8b¼u±
-();
-
-67
- }
-}
-
- @scheduler.h
-
-41 #iâdeà
-_SCHEDULER_H_
-
-
-42 \ 1
- #_SCHEDULER_H_
-
-
- )
-
-44 \ 2
- ~<av\94sive.h
->
-
-46 #ifdeà
-CONFIG_MODULE_SCHEDULER_USE_TIMERS
-
-
-47 \ 2
- ~<tim\94.h
->
-
-50 \ 2
- ~<scheduËr_cÚfig.h
->
-
-52 #ifdeà
-CONFIG_MODULE_SCHEDULER_USE_TIMERS
-
-
-53 #ià
-SCHEDULER_TIMER_NUM
- == 0
-
-54 \ 1
- #SCHEDULER_TIMER_REGISTER
-(è
- `tim\940_»gi¡\94_OV_\9a\8c
-(
-scheduËr_\9a\8b¼u±
-)
-
- )
-
-55 \ 1
- #SCHEDULER_CLOCK_PRESCALER
-
- `tim\940_g\91_´esÿËr_div
-()
-
- )
-
-56 #ifdeà
-TCNT0H
-
-
-57 \ 1
- #SCHEDULER_TIMER_BITS
- 16
-
- )
-
-59 \ 1
- #SCHEDULER_TIMER_BITS
- 8
-
- )
-
-62 #\96ià
-SCHEDULER_TIMER_NUM
- == 1
-
-63 \ 1
- #SCHEDULER_TIMER_REGISTER
-(è
- `tim\941_»gi¡\94_OV_\9a\8c
-(
-scheduËr_\9a\8b¼u±
-)
-
- )
-
-64 \ 1
- #SCHEDULER_CLOCK_PRESCALER
-
- `tim\941_g\91_´esÿËr_div
-()
-
- )
-
-65 #ifdeà
-TCNT1H
-
-
-66 \ 1
- #SCHEDULER_TIMER_BITS
- 16
-
- )
-
-68 \ 1
- #SCHEDULER_TIMER_BITS
- 8
-
- )
-
-71 #\96ià
-SCHEDULER_TIMER_NUM
- == 2
-
-72 \ 1
- #SCHEDULER_TIMER_REGISTER
-(è
- `tim\942_»gi¡\94_OV_\9a\8c
-(
-scheduËr_\9a\8b¼u±
-)
-
- )
-
-73 \ 1
- #SCHEDULER_CLOCK_PRESCALER
-
- `tim\942_g\91_´esÿËr_div
-()
-
- )
-
-74 #ifdeà
-TCNT2H
-
-
-75 \ 1
- #SCHEDULER_TIMER_BITS
- 16
-
- )
-
-77 \ 1
- #SCHEDULER_TIMER_BITS
- 8
-
- )
-
-80 #\96ià
-SCHEDULER_TIMER_NUM
- == 3
-
-81 \ 1
- #SCHEDULER_TIMER_REGISTER
-(è
- `tim\943_»gi¡\94_OV_\9a\8c
-(
-scheduËr_\9a\8b¼u±
-)
-
- )
-
-82 \ 1
- #SCHEDULER_CLOCK_PRESCALER
-
- `tim\943_g\91_´esÿËr_div
-()
-
- )
-
-83 #ifdeà
-TCNT3H
-
-
-84 \ 1
- #SCHEDULER_TIMER_BITS
- 16
-
- )
-
-86 \ 1
- #SCHEDULER_TIMER_BITS
- 8
-
- )
-
-95 #ifdeà
-CONFIG_MODULE_SCHEDULER_TIMER0
-
-
-96 \ 1
- #SCHEDULER_TIMER_BITS
- 8
-
- )
-
-99 #iâdeà
-CONFIG_MODULE_SCHEDULER_MANUAL
-
-
-103 #ià
-SCHEDULER_TIMER_BITS
- == 8
-
-104 \ 1
- #TIMER_UNIT_FLOAT
- ( 256000000.0 / (\b)(
-CONFIG_QUARTZ
-è)
-
- )
-
-106 \ 1
- #TIMER_UNIT_FLOAT
- ( 65536000000.0 / (\b)(
-CONFIG_QUARTZ
-è)
-
- )
-
-114 \ 1
- #SCHEDULER_UNIT_FLOAT
- (
-TIMER_UNIT_FLOAT
- * (\b)
-SCHEDULER_CLOCK_PRESCALER
- )
-
- )
-
-115 \ 1
- #SCHEDULER_UNIT
- ( (\1d\13è
-SCHEDULER_UNIT_FLOAT
- )
-
- )
-
-121 \ 1
- #SCHEDULER_PERIODICAL
- 0
-
- )
-
-122 \ 1
- #SCHEDULER_SINGLE
- 1
-
- )
-
-124 \ 1
- #SCHEDULER_DEFAULT_PRIORITY
- 128
-
- )
-
-128 \1e
-scheduËr_\9a\99
-(\1e);
-
-131 \1e
-scheduËr_dump_ev\92ts
-(\1e);
-
-138
-\9at8_t
-
-scheduËr_add_ev\92t
-(
-u\9at8_t
-
-unic\99y
-, \1e(*
-f
-)(\1e*), \1e*
-d©a
-,
-u\9at16_t
-
-³riod
-, u\9at8_\88
-´iÜ\99y
-);
-
-144 \18
-\9al\9ae
-
-\9at8_t
-
- `scheduËr_add_s\9agË_ev\92t_´iÜ\99y
-(\1e(*
-f
-)(\1e*), \1e*
-d©a
-,
-u\9at16_t
-
-³riod
-,
-u\9at8_t
-
-´iÜ\99y
-)
-
-146 \15
- `scheduËr_add_ev\92t
-(
-SCHEDULER_SINGLE
-,
-f
-,
-d©a
-,
-³riod
-,
-´iÜ\99y
-);
-
-147
- }
-}
-
-152 \18
-\9al\9ae
-
-\9at8_t
-
-scheduËr_add_³riodiÿl_ev\92t_´iÜ\99y
-(\1e(*
-f
-)(\1e*), \1e*
-d©a
-,
-u\9at16_t
-
-³riod
-,
-u\9at8_t
-
-´iÜ\99y
-)
-
-154 \15
- `scheduËr_add_ev\92t
-(
-SCHEDULER_PERIODICAL
-,
-f
-,
-d©a
-,
-³riod
-,
-´iÜ\99y
-);
-
-155
- }
-}
-
-160 \18
-\9al\9ae
-
-\9at8_t
-
-scheduËr_add_s\9agË_ev\92t
-(\1e(*
-f
-)(\1e*), \1e*
-d©a
-,
-u\9at16_t
-
-³riod
-)
-
-162 \15
- `scheduËr_add_ev\92t
-(
-SCHEDULER_SINGLE
-,
-f
-,
-d©a
-,
-³riod
-,
-SCHEDULER_DEFAULT_PRIORITY
-);
-
-163
- }
-}
-
-168 \18
-\9al\9ae
-
-\9at8_t
-
-scheduËr_add_³riodiÿl_ev\92t
-(\1e(*
-f
-)(\1e*), \1e*
-d©a
-,
-u\9at16_t
-
-³riod
-)
-
-170 \15
- `scheduËr_add_ev\92t
-(
-SCHEDULER_PERIODICAL
-,
-f
-,
-d©a
-,
-³riod
-,
-SCHEDULER_DEFAULT_PRIORITY
-);
-
-171
- }
-}
-
-177
-\9at8_t
-
-scheduËr_d\96_ev\92t
-(\9at8_\88
-num
-);
-
-185 \1e
-scheduËr_\9a\8b¼u±
-(\1e);
-
-191
-u\9at8_t
-
-scheduËr_di§bË_§ve
-(\1e);
-
-196 \1e
-scheduËr_\92abË_»¡Üe
-(
-u\9at8_t
-
-Þd_´io
-);
-
- @scheduler_add.c
-
-22 \ 2
- ~<av\94sive.h
->
-
-23 \ 2
- ~<scheduËr_cÚfig.h
->
-
-24 \ 2
- ~<scheduËr_´iv©e.h
->
-
-25 \ 2
- ~<scheduËr_¡©s.h
->
-
-29 \18
-\9al\9ae
-
-\9at8_t
-
-
-30
- $scheduËr_®loc_ev\92t
-(\1e)
-
-32
-u\9at8_t
-
-i
-;
-
-33
-u\9at8_t
-
-æags
-;
-
-35 \ f
-i
-=0 ; i<
-SCHEDULER_NB_MAX_EVENT
- ; i++) {
-
-36
- `IRQ_LOCK
-(
-æags
-);
-
-37 ifÐ
-g_\8fb_ev\92t
-[
-i
-].
-¡©e
- =ð
-SCHEDULER_EVENT_FREE
- ) {
-
-38
-g_\8fb_ev\92t
-[
-i
-].
-¡©e
- =
-SCHEDULER_EVENT_ALLOCATED
-;
-
-39
- `IRQ_UNLOCK
-(
-æags
-);
-
-40 \15
-i
-;
-
-42
- `IRQ_UNLOCK
-(
-æags
-);
-
-44
- `SCHED_INC_STAT
-(
-®loc_ç\9es
-);
-
-46
- }
-}
-
-51
-\9at8_t
-
-
-52
-scheduËr_add_ev\92t
-(
-u\9at8_t
-
-unic\99y
-, \1e(*
-f
-)(\1e*),
-
-53 \1e*
-d©a
-,
-u\9at16_t
-
-³riod
-,
-
-54
-u\9at8_t
-
-´iÜ\99y
-) {
-
-55
-\9at8_t
-
-i
-;
-
-56
-u\9at8_t
-
-æags
-;
-
-58 ià(
-³riod
- == 0)
-
-61
-i
- =
- `scheduËr_®loc_ev\92t
-();
-
-62 iàÐ
-i
- == -1 )
-
-65
- `SCHED_INC_STAT
-(
-add_ev\92t
-);
-
-67 ià(!
-unic\99y
-)
-
-68
-g_\8fb_ev\92t
-[
-i
-].
-³riod
- =\85eriod ;
-
-70
-g_\8fb_ev\92t
-[
-i
-].
-³riod
- = 0 ;
-
-71
-g_\8fb_ev\92t
-[
-i
-].
-cu¼\92t_time
- =
-³riod
- ;
-
-72
-g_\8fb_ev\92t
-[
-i
-].
-´iÜ\99y
- =\85riority ;
-
-73
-g_\8fb_ev\92t
-[
-i
-].
-f
- = f;
-
-74
-g_\8fb_ev\92t
-[
-i
-].
-d©a
- = data;
-
-76
- `IRQ_LOCK
-(
-æags
-);
-
-77
-g_\8fb_ev\92t
-[
-i
-].
-¡©e
- =
-SCHEDULER_EVENT_ACTIVE
-;
-
-78
- `IRQ_UNLOCK
-(
-æags
-);
-
-80 \15
-i
-;
-
-81
- }
-}
-
- @scheduler_config.h
-
-22 #iâdeà
-_SCHEDULER_CONFIG_H_
-
-
-23 \ 1
- #_SCHEDULER_CONFIG_H_
-
-
- )
-
-25 \ 1
- #_SCHEDULER_CONFIG_VERSION_
- 4
-
- )
-
-28 \ 1
- #SCHEDULER_NB_MAX_EVENT
- 10
-
- )
-
-30 #ifdeà
-HOST_VERSION
-
-
-31 \ 1
- #SCHEDULER_UNIT_FLOAT
- 1000.0
-
- )
-
-32 \ 1
- #SCHEDULER_UNIT
- 1000UL
-
- )
-
-34 \ 1
- #SCHEDULER_UNIT_FLOAT
- 512.0
-
- )
-
-35 \ 1
- #SCHEDULER_UNIT
- 512L
-
- )
-
-43 \ 1
- #SCHEDULER_NB_STACKING_MAX
-
-SCHEDULER_NB_MAX_EVENT
-
-
- )
-
- @scheduler_del.c
-
-22 \ 2
- ~<av\94sive.h
->
-
-23 \ 2
- ~<scheduËr_cÚfig.h
->
-
-24 \ 2
- ~<scheduËr_´iv©e.h
->
-
-25 \ 2
- ~<scheduËr_¡©s.h
->
-
-27 \1e
- $scheduËr_d\96_ev\92t
-(
-\9at8_t
-
-i
-)
-
-29
-u\9at8_t
-
-æags
-;
-
-34
- `IRQ_LOCK
-(
-æags
-);
-
-35 ià(
-g_\8fb_ev\92t
-[
-i
-].
-¡©e
- =ð
-SCHEDULER_EVENT_SCHEDULED
-) {
-
-36
-g_\8fb_ev\92t
-[
-i
-].
-¡©e
- =
-SCHEDULER_EVENT_DELETING
-;
-
-38 \vià(
-g_\8fb_ev\92t
-[
-i
-].
-¡©e
- =ð
-SCHEDULER_EVENT_ACTIVE
-) {
-
-39
-g_\8fb_ev\92t
-[
-i
-].
-¡©e
- =
-SCHEDULER_EVENT_FREE
-;
-
-41
- `IRQ_UNLOCK
-(
-æags
-);
-
-42
- `SCHED_INC_STAT
-(
-d\96_ev\92t
-);
-
-43
- }
-}
-
- @scheduler_dump.c
-
-22 \ 2
- ~<¡dio.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/pgm¥aû.h
->
-
-27 \ 2
- ~<scheduËr_cÚfig.h
->
-
-28 \ 2
- ~<scheduËr_´iv©e.h
->
-
-31 \1e
- $scheduËr_dump_ev\92ts
-(\1e)
-
-33 \12
-i
-;
-
-35
- `´\9atf_P
-(
- `PSTR
-("== Dump\83vents ==\r\n"));
-
-36 \ f
-i
-=0 ; i<
-SCHEDULER_NB_MAX_EVENT
- ; i++) {
-
-37
- `´\9atf_P
-(
- `PSTR
-(" [%d]@%°: "),
-i
-, &
-g_\8fb_ev\92t
-[i]);
-
-38
- `´\9atf_P
-(
- `PSTR
-(" s\8f\8b=%d"),
-g_\8fb_ev\92t
-[
-i
-].
-¡©e
-);
-
-39 ià(
-g_\8fb_ev\92t
-[
-i
-].
-¡©e
- >ð
-SCHEDULER_EVENT_ACTIVE
- ) {
-
-40
- `´\9atf_P
-(
- `PSTR
-(", f=%p, "),
-g_\8fb_ev\92t
-[
-i
-].
-f
-);
-
-41
- `´\9atf_P
-(
- `PSTR
-("d©a=%p, "),
-g_\8fb_ev\92t
-[
-i
-].
-d©a
-);
-
-42
- `´\9atf_P
-(
- `PSTR
-("³riod=%d, "),
-g_\8fb_ev\92t
-[
-i
-].
-³riod
-);
-
-43
- `´\9atf_P
-(
- `PSTR
-("cu¼\92t_time=%d, "),
-g_\8fb_ev\92t
-[
-i
-].
-cu¼\92t_time
-);
-
-44
- `´\9atf_P
-(
- `PSTR
-("´iÜ\99y=%d, "),
-g_\8fb_ev\92t
-[
-i
-].
-´iÜ\99y
-);
-
-45
- `´\9atf_P
-(
- `PSTR
-("li¡_Ãxt=%p\r\n"),
- `SLIST_NEXT
-(&
-g_\8fb_ev\92t
-[
-i
-],
-Ãxt
-));
-
-48
- `´\9atf_P
-(
- `PSTR
-("\r\n"));
-
-51
- }
-}
-
- @scheduler_host.c
-
-22 \ 2
- ~<av\94sive.h
->
-
-23 \ 2
- ~<¡dio.h
->
-
-24 \ 2
- ~<¡r\9ag.h
->
-
-26 \ 2
- ~<scheduËr_cÚfig.h
->
-
-27 \ 2
- ~<scheduËr_´iv©e.h
->
-
-28 \ 2
- ~<scheduËr_¡©s.h
->
-
-33 \19
-ev\92t_t
-
- gg_\8fb_ev\92t
-[
-SCHEDULER_NB_MAX_EVENT
-];
-
-35 #ifdeà
-CONFIG_MODULE_SCHEDULER_STATS
-
-
-36 \19
-scheduËr_¡©s
-
- gsched_¡©s
-;
-
-40 \1e
- $scheduËr_\9a\99
-(\1e)
-
-42
- `mem£t
-(
-g_\8fb_ev\92t
-, 0, \17(g_tab_event));
-
-43
- `´\9atf
-("Scheduler init (host). Warning, you have\81o call\n"
-
-45
- `DUMP_EVENTS
-();
-
-46
- }
-}
-
- @scheduler_interrupt.c
-
-22 \ 2
- ~<¡dlib.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<scheduËr_cÚfig.h
->
-
-26 \ 2
- ~<scheduËr_´iv©e.h
->
-
-27 \ 2
- ~<scheduËr_¡©s.h
->
-
-30 \18vÞ©\9e\90
-u\9at8_t
-
- g´iÜ\99y_ruÂ\9ag
-=0;
-
-33 \18vÞ©\9e\90
-u\9at8_t
-
- gnb_¡ack\9ag
-=0;
-
-35
-u\9at8_t
-
- $scheduËr_di§bË_§ve
-(\1e)
-
-37
-u\9at8_t
-
-»t
-;
-
-38
-»t
- =
-´iÜ\99y_ruÂ\9ag
-;
-
-39
-´iÜ\99y_ruÂ\9ag
- = 255;
-
-40 \15
-»t
-;
-
-41
- }
-}
-
-43 \1e
- $scheduËr_\92abË_»¡Üe
-(
-u\9at8_t
-
-Þd_´io
-)
-
-45
-´iÜ\99y_ruÂ\9ag
- =
-Þd_´io
-;
-
-46
- }
-}
-
-60
- $scheduËr_\9a\8b¼u±
-(\1e)
-
-62
-u\9at8_t
-
-i
-;
-
-63
-u\9at8_t
-
-´iÜ\99y_tmp
-;
-
-64
- `SLIST_HEAD
-(
-ev\92t_li¡_t
-,
-ev\92t_t
-è
-ev\92t_li¡
-;
-
-65 \19
-ev\92t_t
- *
-e
-, *
-Ãxt_e
-, *
-´ev_e
-=
-NULL
-;
-
-68 ià(
-nb_¡ack\9ag
- >ð
-SCHEDULER_NB_STACKING_MAX
-) {
-
-69
- `SCHED_INC_STAT
-(
-max_¡ack\9ag
-);
-
-73
-nb_¡ack\9ag
- ++;
-
-74
- `£i
-();
-
-76
- `SLIST_INIT
-(&
-ev\92t_li¡
-);
-
-80 \ f
-i
-=0 ; i<
-SCHEDULER_NB_MAX_EVENT
- ; i++) {
-
-81
- `þi
-();
-
-85 ià(
-g_\8fb_ev\92t
-[
-i
-].
-¡©e
- =ð
-SCHEDULER_EVENT_SCHEDULED
-) {
-
-86 ià(
-g_\8fb_ev\92t
-[
-i
-].
-cu¼\92t_time
- > 1) {
-
-87
-g_\8fb_ev\92t
-[
-i
-].
-cu¼\92t_time
- --;
-
-88
- `£i
-();
-
-92
- `SCHED_INC_STAT2
-(
-\8fsk_d\96ayed
-,
-i
-);
-
-93
- `£i
-();
-
-99 ià(
-g_\8fb_ev\92t
-[
-i
-].
-¡©e
- !ð
-SCHEDULER_EVENT_ACTIVE
-) {
-
-100
- `£i
-();
-
-106
-g_\8fb_ev\92t
-[
-i
-].
-cu¼\92t_time
- --;
-
-109 iàÐ
-g_\8fb_ev\92t
-[
-i
-].
-cu¼\92t_time
- != 0 ) {
-
-110
- `£i
-();
-
-116 ià(
-g_\8fb_ev\92t
-[
-i
-].
-´iÜ\99y
- <ð
-´iÜ\99y_ruÂ\9ag
-) {
-
-117
-g_\8fb_ev\92t
-[
-i
-].
-cu¼\92t_time
- = 1;
-
-118
- `SCHED_INC_STAT2
-(
-\8fsk_d\96ayed
-,
-i
-);
-
-119
- `£i
-();
-
-124
-g_\8fb_ev\92t
-[
-i
-].
-cu¼\92t_time
- = g_\8fb_ev\92t[i].
-³riod
-;
-
-127
-g_\8fb_ev\92t
-[
-i
-].
-¡©e
- =
-SCHEDULER_EVENT_SCHEDULED
-;
-
-128
- `SCHED_INC_STAT2
-(
-\8fsk_scheduËd
-,
-i
-);
-
-129
- `£i
-();
-
-135
-e
- =
- `SLIST_FIRST
-(&
-ev\92t_li¡
-);
-
-137 ià(
-e
- =ð
-NULL
-) {
-
-138
- `SLIST_INSERT_HEAD
-(&
-ev\92t_li¡
-, &
-g_\8fb_ev\92t
-[
-i
-],
-Ãxt
-);
-
-143 ià(
-g_\8fb_ev\92t
-[
-i
-].
-´iÜ\99y
- >ð
-e
-->priority) {
-
-144
- `SLIST_INSERT_HEAD
-(&
-ev\92t_li¡
-, &
-g_\8fb_ev\92t
-[
-i
-],
-Ãxt
-);
-
-149
- `SLIST_FOREACH
-(
-e
-, &
-ev\92t_li¡
-,
-Ãxt
-) {
-
-150
-Ãxt_e
- =
- `SLIST_NEXT
-(
-e
-,
-Ãxt
-);
-
-151 ià(
-Ãxt_e
- =ð
-NULL
- ||
-
-152
-g_\8fb_ev\92t
-[
-i
-].
-´iÜ\99y
- >ð
-Ãxt_e
-->priority) {
-
-153
- `SLIST_INSERT_AFTER
-(
-e
-, &
-g_\8fb_ev\92t
-[
-i
-],
-Ãxt
-);
-
-160
- `DUMP_EVENTS
-();
-
-162
- `þi
-();
-
-163
-´iÜ\99y_tmp
- =
-´iÜ\99y_ruÂ\9ag
-;
-
-165
- `SLIST_FOREACH
-(
-e
-, &
-ev\92t_li¡
-,
-Ãxt
-) {
-
-167 ià(
-´ev_e
-)
-
-168
- `SLIST_NEXT
-(
-´ev_e
-,
-Ãxt
-èð
-NULL
-;
-
-171
-´iÜ\99y_ruÂ\9ag
- =
-e
-->
-´iÜ\99y
-;
-
-172
- `£i
-();
-
-176
-e
-->
- `f
-Ó->
-d©a
-);
-
-178
- `þi
-();
-
-180 ià(!
-e
-->
-³riod
-) {
-
-181
-e
-->
-¡©e
- =
-SCHEDULER_EVENT_FREE
-;
-
-186 ià(
-e
-->
-¡©e
- =ð
-SCHEDULER_EVENT_DELETING
-) {
-
-187
-e
-->
-¡©e
- =
-SCHEDULER_EVENT_FREE
-;
-
-191 ià(
-e
-->
-¡©e
- =ð
-SCHEDULER_EVENT_SCHEDULED
-) {
-
-192
-e
-->
-¡©e
- =
-SCHEDULER_EVENT_ACTIVE
-;
-
-195
-´ev_e
- =
-e
-;
-
-198 ià(
-´ev_e
-)
-
-199
- `SLIST_NEXT
-(
-´ev_e
-,
-Ãxt
-èð
-NULL
-;
-
-201
-´iÜ\99y_ruÂ\9ag
- =
-´iÜ\99y_tmp
-;
-
-202
-nb_¡ack\9ag
---;
-
-203
- }
-}
-
- @scheduler_private.h
-
-22 #iâdeà
-_SCHEDULER_PRIVATE_H_
-
-
-23 \ 1
- #_SCHEDULER_PRIVATE_H_
-
-
- )
-
-26 #ià
-_SCHEDULER_CONFIG_VERSION_
- != 4
-
-33 \ 2
- ~<¡d\9at.h
->
-
-35 \ 2
- ~<av\94sive/queue.h
->
-
-38 \f
- eev\92t_¡©e_t
- {
-
-39
- mSCHEDULER_EVENT_FREE
-,
-
-40
- mSCHEDULER_EVENT_ALLOCATED
-,
-
-41
- mSCHEDULER_EVENT_ACTIVE
-,
-
-42
- mSCHEDULER_EVENT_SCHEDULED
-,
-
-43
- mSCHEDULER_EVENT_DELETING
-,
-
-47 \19
- sev\92t_t
-
-
-49 \1e(*
- mf
-)(\1e*);
-
-50 \1e*
- md©a
-;
-
-51
-u\9at16_t
-
- m³riod
-;
-
-52
-u\9at16_t
-
- mcu¼\92t_time
-;
-
-53
-u\9at8_t
-
- m´iÜ\99y
-;
-
-57 \f
-ev\92t_¡©e_t
-
- m¡©e
-;
-
-59
-SLIST_ENTRY
-(
-ev\92t_t
-è
- mÃxt
-;
-
-62 \r\19
-ev\92t_t
-
-g_\8fb_ev\92t
-[
-SCHEDULER_NB_MAX_EVENT
-];
-
-66 #ifdeà
-SCHEDULER_DEBUG
-
-
-67 \ 1
- #DUMP_EVENTS
-(è
- `scheduËr_dump_ev\92ts
-()
-
- )
-
-70 \ 1
- #DUMP_EVENTS
-(èdØ{} \1f0)
-
- )
-
- @scheduler_stats.c
-
-22 \ 2
- ~<¡r\9ag.h
->
-
-23 \ 2
- ~<¡dio.h
->
-
-24 \ 2
- ~<\9a\89y³s.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/pgm¥aû.h
->
-
-28 \ 2
- ~<av\94sive.h
->
-
-30 \ 2
- ~<scheduËr.h
->
-
-31 \ 2
- ~<scheduËr_¡©s.h
->
-
-33 \1e
- $scheduËr_¡©s_dump
-(\1e)
-
-35 #ifdeà
-CONFIG_MODULE_SCHEDULER_STATS
-
-
-36
-u\9at8_t
-
-i
-;
-
-38
- `´\9atf_P
-(
- `PSTR
-("®loc_ç\9es: %"
-PRIu32
-"\r\n"),
-sched_¡©s
-.
-®loc_ç\9es
-);
-
-39
- `´\9atf_P
-(
- `PSTR
-("add_ev\92t: %"
-PRIu32
-"\r\n"),
-sched_¡©s
-.
-add_ev\92t
-);
-
-40
- `´\9atf_P
-(
- `PSTR
-("d\96_ev\92t: %"
-PRIu32
-"\r\n"),
-sched_¡©s
-.
-d\96_ev\92t
-);
-
-41
- `´\9atf_P
-(
- `PSTR
-("max_¡ack\9ag: %"
-PRIu32
-"\r\n"),
-sched_¡©s
-.
-max_¡ack\9ag
-);
-
-42 \ f
-i
-=0; i<
-SCHEDULER_NB_MAX_EVENT
-; i++) {
-
-43
- `´\9atf_P
-(
- `PSTR
-("[%d]\81ask_d\96ayed: %"
-PRIu32
-", "
-
-44 "\8fsk_scheduËd: %"
-PRIu32
-"\r\n"),
-
-45
-i
-,
-sched_¡©s
-.
-\8fsk_d\96ayed
-[i],sched_¡©s.
-\8fsk_scheduËd
-[i]);
-
-48
- }
-}
-
- @scheduler_stats.h
-
-23 #iâdeà
-_SCHEDULER_STATS_H_
-
-
-24 \ 1
- #_SCHEDULER_STATS_H_
-
-
- )
-
-26 #ifdeà
-CONFIG_MODULE_SCHEDULER_STATS
-
-
-27 \19
- sscheduËr_¡©s
- {
-
-28
-u\9at32_t
-
- m®loc_ç\9es
-;
-
-29
-u\9at32_t
-
- madd_ev\92t
-;
-
-30
-u\9at32_t
-
- md\96_ev\92t
-;
-
-31
-u\9at32_t
-
- mmax_¡ack\9ag
-;
-
-32
-u\9at32_t
-
- m\8fsk_d\96ayed
-[
-SCHEDULER_NB_MAX_EVENT
-];
-
-33
-u\9at32_t
-
- m\8fsk_scheduËd
-[
-SCHEDULER_NB_MAX_EVENT
-];
-
-36 \r\19
-scheduËr_¡©s
-
-sched_¡©s
-;
-
-38 \ 1
- #SCHED_INC_STAT
-(
-x
-) do { \
-
-39
-u\9at8_t
-
-æags
-; \
-
-40
- `IRQ_LOCK
-(
-æags
-); \
-
-41
-sched_¡©s
-.
-x
-++; \
-
-42
- `IRQ_UNLOCK
-(
-æags
-); \
-
-43 } \1f0)
-
- )
-
-45 \ 1
- #SCHED_INC_STAT2
-(
-x
-,
-i
-) do { \
-
-46
-u\9at8_t
-
-æags
-; \
-
-47
- `IRQ_LOCK
-(
-æags
-); \
-
-48
-sched_¡©s
-.
-x
-[
-i
-]++; \
-
-49
- `IRQ_UNLOCK
-(
-æags
-); \
-
-50 } \1f0)
-
- )
-
-55 \ 1
- #SCHED_INC_STAT
-(
-x
-èdØ{ } \1f0)
-
- )
-
-56 \ 1
- #SCHED_INC_STAT2
-(
-x
-,
-i
-èdØ{ } \1f0)
-
- )
-
-60 \1e
-scheduËr_¡©s_dump
-(\1e);
-
- @spi_config.h
-
-35 \ 1
- #SPI_MAX_SLAVES
- 1
-
- )
-
- @stack_space.c
-
-22 \ 2
- ~<avr/io.h
->
-
-23 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<d\9fgno¡ic.h
->
-
-37 \1e
- $f\9el_mem_w\99h_m¬k
-(\1eè
- `__©\8cibu\8b__
- ((
-Çked
-)) \
-
-38
- `__©\8cibu\8b__
- ((
- `£ùiÚ
- (".init1")));
-
-43 \1e
- $f\9el_mem_w\99h_m¬k
-(\1e)
-
-66
- }
-}
-
-69
-u\9at16_t
-
- $m\9a_¡ack_¥aû_ava\9eabË
-(\1e)
-
-100
- }
-}
-
- @stackdump.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡dio.h
->
-
-25 \1e
- $¡ackdump
-(\1e)
-
-27
-u\9at8_t
-
-dummy
- = 0x55;
-
-28
-u\9at16_t
-
-i
-;
-
-30 \ f
-i
-=0; i<256; i++) {
-
-31
- `´\9atf
-("%.2x%s", *(&
-dummy
- +
-i
-),
-
-32 ((
-i
- % 16) == 15) ? "\n" : " ");
-
-34
- }
-}
-
- @stackdump.h
-
-22 \1e
-¡ackdump
-(\1e);
-
- @time.c
-
-38 \ 2
- ~<¡dlib.h
->
-
-39 \ 2
- ~<scheduËr.h
->
-
-41 \ 2
- ~<þock_time.h
->
-
-42 \ 2
- ~<time_cÚfig.h
->
-
-46 \ 1
- #NB_SCHEDULER_UNIT
- ( ((\ e)(
-TIME_PRECISION
-)è/
-SCHEDULER_UNIT_FLOAT
- )
-
- )
-
-47 \ 1
- #NB_SCHEDULER_UNIT_NOT_NULL
- (
-NB_SCHEDULER_UNIT
- =ð0 ? 1.0 : NB_SCHEDULER_UNIT)
-
- )
-
-49 \18vÞ©\9e\90
-time_h
-
- gt
-;
-
-51 \18vÞ©\9e\90
-miüo£cÚds
-
- gus2
-;
-
-54 \1e
-time_\9aüem\92t
-(\1e*
-dummy
-);
-
-58 \1e
- $time_\9a\99
-(
-u\9at8_t
-
-´iÜ\99y
-)
-
-60
- `time_ȣt
-();
-
-61
- `scheduËr_add_³riodiÿl_ev\92t_´iÜ\99y
-(
-time_\9aüem\92t
-,
-NULL
-,
-
-62 (\12)
-NB_SCHEDULER_UNIT_NOT_NULL
-,
-´iÜ\99y
-);
-
-63
- }
-}
-
-67
-£cÚds
-
- $time_g\91_s
-(\1e)
-
-69
-u\9at16_t
-
-tmp
-;
-
-70
-u\9at8_t
-
-æags
-;
-
-71
- `IRQ_LOCK
-(
-æags
-);
-
-72
-tmp
- =
-t
-.
-s
-;
-
-73
- `IRQ_UNLOCK
-(
-æags
-);
-
-74 \15
-tmp
-;
-
-75
- }
-}
-
-79
-miüo£cÚds
-
- $time_g\91_us
-(\1e)
-
-81
-miüo£cÚds
-
-tmp
-;
-
-82
-u\9at8_t
-
-æags
-;
-
-83
- `IRQ_LOCK
-(
-æags
-);
-
-84
-tmp
- =
-t
-.
-us
-;
-
-85
- `IRQ_UNLOCK
-(
-æags
-);
-
-86 \15
-tmp
-;
-
-87
- }
-}
-
-91
-miüo£cÚds
-
- $time_g\91_us2
-(\1e)
-
-93
-miüo£cÚds
-
-tmp
-;
-
-94
-u\9at8_t
-
-æags
-;
-
-95
- `IRQ_LOCK
-(
-æags
-);
-
-96
-tmp
- =
-us2
-;
-
-97
- `IRQ_UNLOCK
-(
-æags
-);
-
-98 \15
-tmp
-;
-
-99
- }
-}
-
-103
-time_h
-
- $time_g\91_time
-(\1e)
-
-105
-time_h
-
-tmp
-;
-
-106
-u\9at8_t
-
-æags
-;
-
-107
- `IRQ_LOCK
-(
-æags
-);
-
-108
-tmp
- =
-t
-;
-
-109
- `IRQ_UNLOCK
-(
-æags
-);
-
-110 \15
-tmp
-;
-
-111
- }
-}
-
-115 \1e
- $time_ȣt
-(\1e)
-
-117
-u\9at8_t
-
-æags
-;
-
-118
- `IRQ_LOCK
-(
-æags
-);
-
-119
-t
-.
-us
- = 0;
-
-120
-t
-.
-s
- = 0;
-
-121
- `IRQ_UNLOCK
-(
-æags
-);
-
-122
- }
-}
-
-126 \1e
- $time_£t
-(
-£cÚds
-
-s
-,
-miüo£cÚds
-
-us
-)
-
-128
-u\9at8_t
-
-æags
-;
-
-129
- `IRQ_LOCK
-(
-æags
-);
-
-130
-t
-.
-us
- = us;
-
-131
-t
-.
-s
- = s;
-
-132
- `IRQ_UNLOCK
-(
-æags
-);
-
-133
- }
-}
-
-137 \1e
- $time_wa\99_ms
-(
-u\9at16_t
-
-ms
-)
-
-139
-miüo£cÚds
-
-Þd
- =
- `time_g\91_us2
-();
-
-140 \1f
- `time_g\91_us2
-(è-
-Þd
- <
-ms
-*1000L);
-
-141
- }
-}
-
-147 \1e
-time_\9aüem\92t
-(
-__©\8cibu\8b__
-((
-unu£d
-)è\1e*
-dummy
-)
-
-149
-u\9at8_t
-
- gæags
-;
-
-151
-IRQ_LOCK
-(
-æags
-);
-
-153
- gus2
- +ð((\12)
-NB_SCHEDULER_UNIT_NOT_NULL
- *
-SCHEDULER_UNIT
-);
-
-154
- gt
-.
- gus
- +ð((\12)
-NB_SCHEDULER_UNIT_NOT_NULL
- *
-SCHEDULER_UNIT
-);
-
-155 \1f
- gt
-.
- gus
- > 1000000) {
-
-156
- gt
-.
- gs
- ++;
-
-157
- gt
-.
- gus
- -= 1000000;
-
-160
-IRQ_UNLOCK
-(
-æags
-);
-
- @time_config.h
-
-23 \ 1
- #TIME_PRECISION
- 25000l
-
- )
-
- @timer.h
-
-31 #iâdeà
-_TIMER_H_
-
-
-32 \ 1
- #_TIMER_H_
-
-
- )
-
-34 \ 2
- ~<av\94sive/·¹s.h
->
-
-36 \ 2
- ~<av\94sive.h
->
-
-37 \ 2
- ~<tim\94_deþ¬©iÚs.h
->
-
-38 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-39 \ 2
- ~<tim\94_´esÿËr.h
->
-
-41 \ 2
- ~<tim\94_cÚfig.h
->
-
-45 \1e
-tim\94_\9a\99
-(\1e);
-
-49 #ià
-def\9aed
-
-TIMER0_ENABLED
- && def\9aed
-TIMER0_AVAILABLE
-
-
-50
- $DECLARE_TIMER_FUNCS
-(0)
-
-53 #ià
-def\9aed
-
-TIMER1_ENABLED
- && def\9aed
-TIMER1_AVAILABLE
-
-
-54
- $DECLARE_TIMER_FUNCS
-(1)
-
-57 #ià
-def\9aed
-
-TIMER2_ENABLED
- && def\9aed
-TIMER2_AVAILABLE
-
-
-58
- $DECLARE_TIMER_FUNCS
-(2)
-
-61 #ià
-def\9aed
-
-TIMER3_ENABLED
- && def\9aed
-TIMER3_AVAILABLE
-
-
-62
- $DECLARE_TIMER_FUNCS
-(3)
-
-67 #ià
-def\9aed
-
-TIMER0_ENABLED
- && def\9aed
-TIMER0_AVAILABLE
-
-
-68
- $DEFINE_TIMER_US_CONVERSIONS
-(0)
-
-71 #ià
-def\9aed
-
-TIMER1_ENABLED
- && def\9aed
-TIMER1_AVAILABLE
-
-
-72
- $DEFINE_TIMER_US_CONVERSIONS
-(1)
-
-75 #ià
-def\9aed
-
-TIMER2_ENABLED
- && def\9aed
-TIMER2_AVAILABLE
-
-
-76
- $DEFINE_TIMER_US_CONVERSIONS
-(2)
-
-79 #ià
-def\9aed
-
-TIMER3_ENABLED
- && def\9aed
-TIMER3_AVAILABLE
-
-
-80
- $DEFINE_TIMER_US_CONVERSIONS
-(3)
-
- @timer0_getset.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/·¹s.h
->
-
-26 \ 2
- ~<av\94sive/tim\94s.h
->
-
-28 \ 2
- ~<tim\94.h
->
-
-29 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-30 \ 2
- ~<tim\94_cÚfig.h
->
-
-32 #ià
-def\9aed
-
-TIMER0_ENABLED
- && def\9aed
-TIMER0_AVAILABLE
-
-
-33
- $DEFINE_TIMER_GET_SET
-(0)
-
- @timer0_prescaler.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/·¹s.h
->
-
-26 \ 2
- ~<av\94sive/tim\94s.h
->
-
-28 \ 2
- ~<tim\94.h
->
-
-29 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-30 \ 2
- ~<tim\94_´esÿËr.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ifdeà
-CONFIG_MODULE_TIMER_DYNAMIC
-
-
-37 #ià
-def\9aed
-
-TIMER0_ENABLED
- && def\9aed
-TIMER0_AVAILABLE
-
-
-38
- $DEFINE_DYNAMIC_PRESCALER_FUNCS
-(0)
-
-43 #ià
-def\9aed
-
-TIMER0_ENABLED
- && def\9aed
-TIMER0_AVAILABLE
-
-
-44
- $DEFINE_STATIC_PRESCALER_FUNCS
-(0)
-
- @timer0_register_OC_at_tics.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/tim\94s.h
->
-
-29 \ 2
- ~<tim\94.h
->
-
-30 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-31 \ 2
- ~<tim\94_\9a\8c.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ià
-def\9aed
-
-TIMER0_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE0
-
-
-36
- $DEFINE_REGISTER_OC_INTR_AT_TICS
-(0)
-
-39 #ià
-def\9aed
-
-TIMER0A_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE0A
-
-
-40
- $DEFINE_REGISTER_OC_INTR_AT_TICS
-(0A)
-
-43 #ià
-def\9aed
-
-TIMER0B_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE0B
-
-
-44
- $DEFINE_REGISTER_OC_INTR_AT_TICS
-(0B)
-
- @timer0_register_OC_in_us.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/tim\94s.h
->
-
-29 \ 2
- ~<tim\94.h
->
-
-30 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-31 \ 2
- ~<tim\94_\9a\8c.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ià
-def\9aed
-
-TIMER0_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE0
-
-
-36
- $DEFINE_REGISTER_OC_INTR_IN_US
-(0,0)
-
-39 #ià
-def\9aed
-
-TIMER0A_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE0A
-
-
-40
- $DEFINE_REGISTER_OC_INTR_IN_US
-(0,0A)
-
-43 #ià
-def\9aed
-
-TIMER0B_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE0B
-
-
-44
- $DEFINE_REGISTER_OC_INTR_IN_US
-(0,0B)
-
- @timer0_register_OV.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/tim\94s.h
->
-
-29 \ 2
- ~<tim\94.h
->
-
-30 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-31 \ 2
- ~<tim\94_\9a\8c.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-34 #ià
-def\9aed
-
-TIMER0_ENABLED
- && def\9aed
-SIG_OVERFLOW0
-
-
-35
- $DEFINE_REGISTER_OV_INTR
-(0)
-
- @timer0_startstop.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/·¹s.h
->
-
-26 \ 2
- ~<av\94sive/tim\94s.h
->
-
-28 \ 2
- ~<tim\94.h
->
-
-29 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-30 \ 2
- ~<tim\94_´esÿËr.h
->
-
-31 \ 2
- ~<tim\94_cÚfig.h
->
-
-33 #ià
-def\9aed
-
-TIMER0_ENABLED
- && def\9aed
-TIMER0_AVAILABLE
-
-
-34
- $DEFINE_TIMER_START_STOP
-(0)
-
- @timer1_getset.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/·¹s.h
->
-
-26 \ 2
- ~<av\94sive/tim\94s.h
->
-
-28 \ 2
- ~<tim\94.h
->
-
-29 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-30 \ 2
- ~<tim\94_cÚfig.h
->
-
-32 #ià
-def\9aed
-
-TIMER1_ENABLED
- && def\9aed
-TIMER1_AVAILABLE
-
-
-33
- $DEFINE_TIMER_GET_SET
-(1)
-
- @timer1_prescaler.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/·¹s.h
->
-
-26 \ 2
- ~<av\94sive/tim\94s.h
->
-
-28 \ 2
- ~<tim\94.h
->
-
-29 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-30 \ 2
- ~<tim\94_´esÿËr.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ifdeà
-CONFIG_MODULE_TIMER_DYNAMIC
-
-
-37 #ià
-def\9aed
-
-TIMER1_ENABLED
- && def\9aed
-TIMER1_AVAILABLE
-
-
-38
- $DEFINE_DYNAMIC_PRESCALER_FUNCS
-(1)
-
-43 #ià
-def\9aed
-
-TIMER1_ENABLED
- && def\9aed
-TIMER1_AVAILABLE
-
-
-44
- $DEFINE_STATIC_PRESCALER_FUNCS
-(1)
-
- @timer1_register_OC_at_tics.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/tim\94s.h
->
-
-29 \ 2
- ~<tim\94.h
->
-
-30 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-31 \ 2
- ~<tim\94_\9a\8c.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ià
-def\9aed
-
-TIMER1A_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE1A
-
-
-36
- $DEFINE_REGISTER_OC_INTR_AT_TICS
-(1A)
-
-39 #ià
-def\9aed
-
-TIMER1B_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE1B
-
-
-40
- $DEFINE_REGISTER_OC_INTR_AT_TICS
-(1B)
-
-43 #ià
-def\9aed
-
-TIMER1C_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE1C
-
-
-44
- $DEFINE_REGISTER_OC_INTR_AT_TICS
-(1C)
-
- @timer1_register_OC_in_us.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/tim\94s.h
->
-
-29 \ 2
- ~<tim\94.h
->
-
-30 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-31 \ 2
- ~<tim\94_\9a\8c.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ià
-def\9aed
-
-TIMER1A_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE1A
-
-
-36
- $DEFINE_REGISTER_OC_INTR_IN_US
-(1,1A)
-
-39 #ià
-def\9aed
-
-TIMER1B_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE1B
-
-
-40
- $DEFINE_REGISTER_OC_INTR_IN_US
-(1,1B)
-
-43 #ià
-def\9aed
-
-TIMER1C_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE1C
-
-
-44
- $DEFINE_REGISTER_OC_INTR_IN_US
-(1,1C)
-
- @timer1_register_OV.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/tim\94s.h
->
-
-29 \ 2
- ~<tim\94.h
->
-
-30 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-31 \ 2
- ~<tim\94_\9a\8c.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ià
-def\9aed
-
-TIMER1_ENABLED
- && def\9aed
-SIG_OVERFLOW1
-
-
-36
- $DEFINE_REGISTER_OV_INTR
-(1)
-
- @timer1_startstop.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/·¹s.h
->
-
-26 \ 2
- ~<av\94sive/tim\94s.h
->
-
-27 \ 2
- ~<tim\94.h
->
-
-28 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-29 \ 2
- ~<tim\94_´esÿËr.h
->
-
-30 \ 2
- ~<tim\94_cÚfig.h
->
-
-32 #ià
-def\9aed
-
-TIMER1_ENABLED
- && def\9aed
-TIMER1_AVAILABLE
-
-
-33
- $DEFINE_TIMER_START_STOP
-(1)
-
- @timer2_getset.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/·¹s.h
->
-
-26 \ 2
- ~<av\94sive/tim\94s.h
->
-
-27 \ 2
- ~<tim\94.h
->
-
-28 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-29 \ 2
- ~<tim\94_cÚfig.h
->
-
-31 #ià
-def\9aed
-
-TIMER2_ENABLED
- && def\9aed
-TIMER2_AVAILABLE
-
-
-32
- $DEFINE_TIMER_GET_SET
-(2)
-
- @timer2_prescaler.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/·¹s.h
->
-
-26 \ 2
- ~<av\94sive/tim\94s.h
->
-
-28 \ 2
- ~<tim\94.h
->
-
-29 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-30 \ 2
- ~<tim\94_´esÿËr.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ifdeà
-CONFIG_MODULE_TIMER_DYNAMIC
-
-
-37 #ià
-def\9aed
-
-TIMER2_ENABLED
- && def\9aed
-TIMER2_AVAILABLE
-
-
-38
- $DEFINE_DYNAMIC_PRESCALER_FUNCS
-(2)
-
-43 #ià
-def\9aed
-
-TIMER2_ENABLED
- && def\9aed
-TIMER2_AVAILABLE
-
-
-44
- $DEFINE_STATIC_PRESCALER_FUNCS
-(2)
-
- @timer2_register_OC_at_tics.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/tim\94s.h
->
-
-29 \ 2
- ~<tim\94.h
->
-
-30 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-31 \ 2
- ~<tim\94_\9a\8c.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ià
-def\9aed
-
-TIMER2_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE2
-
-
-36
- $DEFINE_REGISTER_OC_INTR_AT_TICS
-(2)
-
- @timer2_register_OC_in_us.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/tim\94s.h
->
-
-29 \ 2
- ~<tim\94.h
->
-
-30 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-31 \ 2
- ~<tim\94_\9a\8c.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ià
-def\9aed
-
-TIMER2_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE2
-
-
-36
- $DEFINE_REGISTER_OC_INTR_IN_US
-(2,2)
-
- @timer2_register_OV.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/tim\94s.h
->
-
-29 \ 2
- ~<tim\94.h
->
-
-30 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-31 \ 2
- ~<tim\94_\9a\8c.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ià
-def\9aed
-
-TIMER2_ENABLED
- && def\9aed
-SIG_OVERFLOW2
-
-
-36
- $DEFINE_REGISTER_OV_INTR
-(2)
-
- @timer2_startstop.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/·¹s.h
->
-
-26 \ 2
- ~<av\94sive/tim\94s.h
->
-
-27 \ 2
- ~<tim\94.h
->
-
-28 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-29 \ 2
- ~<tim\94_´esÿËr.h
->
-
-30 \ 2
- ~<tim\94_cÚfig.h
->
-
-32 #ià
-def\9aed
-
-TIMER2_ENABLED
- && def\9aed
-TIMER2_AVAILABLE
-
-
-33
- $DEFINE_TIMER_START_STOP
-(2)
-
- @timer3_getset.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/·¹s.h
->
-
-26 \ 2
- ~<av\94sive/tim\94s.h
->
-
-27 \ 2
- ~<tim\94.h
->
-
-28 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-29 \ 2
- ~<tim\94_cÚfig.h
->
-
-31 #ià
-def\9aed
-
-TIMER3_ENABLED
- && def\9aed
-TIMER3_AVAILABLE
-
-
-32
- $DEFINE_TIMER_GET_SET
-(3)
-
- @timer3_prescaler.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/·¹s.h
->
-
-26 \ 2
- ~<av\94sive/tim\94s.h
->
-
-28 \ 2
- ~<tim\94.h
->
-
-29 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-30 \ 2
- ~<tim\94_´esÿËr.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ifdeà
-CONFIG_MODULE_TIMER_DYNAMIC
-
-
-37 #ià
-def\9aed
-
-TIMER3_ENABLED
- && def\9aed
-TIMER3_AVAILABLE
-
-
-38
- $DEFINE_DYNAMIC_PRESCALER_FUNCS
-(3)
-
-43 #ià
-def\9aed
-
-TIMER3_ENABLED
- && def\9aed
-TIMER3_AVAILABLE
-
-
-44
- $DEFINE_STATIC_PRESCALER_FUNCS
-(3)
-
- @timer3_register_OC_at_tics.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/tim\94s.h
->
-
-29 \ 2
- ~<tim\94.h
->
-
-30 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-31 \ 2
- ~<tim\94_\9a\8c.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ià
-def\9aed
-
-TIMER3A_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE3A
-
-
-36
- $DEFINE_REGISTER_OC_INTR_AT_TICS
-(3A)
-
-39 #ià
-def\9aed
-
-TIMER3B_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE3B
-
-
-40
- $DEFINE_REGISTER_OC_INTR_AT_TICS
-(3B)
-
-43 #ià
-def\9aed
-
-TIMER3C_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE3C
-
-
-44
- $DEFINE_REGISTER_OC_INTR_AT_TICS
-(3C)
-
- @timer3_register_OC_in_us.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/tim\94s.h
->
-
-29 \ 2
- ~<tim\94.h
->
-
-30 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-31 \ 2
- ~<tim\94_\9a\8c.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ià
-def\9aed
-
-TIMER3A_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE3A
-
-
-36
- $DEFINE_REGISTER_OC_INTR_IN_US
-(3,3A)
-
-39 #ià
-def\9aed
-
-TIMER3B_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE3B
-
-
-40
- $DEFINE_REGISTER_OC_INTR_IN_US
-(3,3B)
-
-43 #ià
-def\9aed
-
-TIMER3C_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE3C
-
-
-44
- $DEFINE_REGISTER_OC_INTR_IN_US
-(3,3C)
-
- @timer3_register_OV.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/tim\94s.h
->
-
-29 \ 2
- ~<tim\94.h
->
-
-30 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-31 \ 2
- ~<tim\94_\9a\8c.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ià
-def\9aed
-
-TIMER3_ENABLED
- && def\9aed
-SIG_OVERFLOW3
-
-
-36
- $DEFINE_REGISTER_OV_INTR
-(3)
-
- @timer3_startstop.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/·¹s.h
->
-
-26 \ 2
- ~<av\94sive/tim\94s.h
->
-
-27 \ 2
- ~<tim\94.h
->
-
-28 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-29 \ 2
- ~<tim\94_´esÿËr.h
->
-
-30 \ 2
- ~<tim\94_cÚfig.h
->
-
-32 #ià
-def\9aed
-
-TIMER3_ENABLED
- && def\9aed
-TIMER3_AVAILABLE
-
-
-33
- $DEFINE_TIMER_START_STOP
-(3)
-
- @timer4_getset.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/·¹s.h
->
-
-26 \ 2
- ~<av\94sive/tim\94s.h
->
-
-27 \ 2
- ~<tim\94.h
->
-
-28 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-29 \ 2
- ~<tim\94_cÚfig.h
->
-
-31 #ià
-def\9aed
-
-TIMER4_ENABLED
- && def\9aed
-TIMER4_AVAILABLE
-
-
-32
- $DEFINE_TIMER_GET_SET
-(4)
-
- @timer4_prescaler.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/·¹s.h
->
-
-26 \ 2
- ~<av\94sive/tim\94s.h
->
-
-28 \ 2
- ~<tim\94.h
->
-
-29 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-30 \ 2
- ~<tim\94_´esÿËr.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ifdeà
-CONFIG_MODULE_TIMER_DYNAMIC
-
-
-37 #ià
-def\9aed
-
-TIMER4_ENABLED
- && def\9aed
-TIMER4_AVAILABLE
-
-
-38
- $DEFINE_DYNAMIC_PRESCALER_FUNCS
-(4)
-
-43 #ià
-def\9aed
-
-TIMER4_ENABLED
- && def\9aed
-TIMER4_AVAILABLE
-
-
-44
- $DEFINE_STATIC_PRESCALER_FUNCS
-(4)
-
- @timer4_register_OC_at_tics.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/tim\94s.h
->
-
-29 \ 2
- ~<tim\94.h
->
-
-30 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-31 \ 2
- ~<tim\94_\9a\8c.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ià
-def\9aed
-
-TIMER4A_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE4A
-
-
-36
- $DEFINE_REGISTER_OC_INTR_AT_TICS
-(4A)
-
-39 #ià
-def\9aed
-
-TIMER4B_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE4B
-
-
-40
- $DEFINE_REGISTER_OC_INTR_AT_TICS
-(4B)
-
-43 #ià
-def\9aed
-
-TIMER4C_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE4C
-
-
-44
- $DEFINE_REGISTER_OC_INTR_AT_TICS
-(4C)
-
- @timer4_register_OC_in_us.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/tim\94s.h
->
-
-29 \ 2
- ~<tim\94.h
->
-
-30 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-31 \ 2
- ~<tim\94_\9a\8c.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ià
-def\9aed
-
-TIMER4A_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE4A
-
-
-36
- $DEFINE_REGISTER_OC_INTR_IN_US
-(4,4A)
-
-39 #ià
-def\9aed
-
-TIMER4B_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE4B
-
-
-40
- $DEFINE_REGISTER_OC_INTR_IN_US
-(4,4B)
-
-43 #ià
-def\9aed
-
-TIMER4C_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE4C
-
-
-44
- $DEFINE_REGISTER_OC_INTR_IN_US
-(4,4C)
-
- @timer4_register_OV.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/tim\94s.h
->
-
-29 \ 2
- ~<tim\94.h
->
-
-30 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-31 \ 2
- ~<tim\94_\9a\8c.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ià
-def\9aed
-
-TIMER4_ENABLED
- && def\9aed
-SIG_OVERFLOW4
-
-
-36
- $DEFINE_REGISTER_OV_INTR
-(4)
-
- @timer4_startstop.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/·¹s.h
->
-
-26 \ 2
- ~<av\94sive/tim\94s.h
->
-
-27 \ 2
- ~<tim\94.h
->
-
-28 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-29 \ 2
- ~<tim\94_´esÿËr.h
->
-
-30 \ 2
- ~<tim\94_cÚfig.h
->
-
-32 #ià
-def\9aed
-
-TIMER4_ENABLED
- && def\9aed
-TIMER4_AVAILABLE
-
-
-33
- $DEFINE_TIMER_START_STOP
-(4)
-
- @timer5_getset.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/·¹s.h
->
-
-26 \ 2
- ~<av\94sive/tim\94s.h
->
-
-27 \ 2
- ~<tim\94.h
->
-
-28 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-29 \ 2
- ~<tim\94_cÚfig.h
->
-
-31 #ià
-def\9aed
-
-TIMER5_ENABLED
- && def\9aed
-TIMER5_AVAILABLE
-
-
-32
- $DEFINE_TIMER_GET_SET
-(5)
-
- @timer5_prescaler.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/·¹s.h
->
-
-26 \ 2
- ~<av\94sive/tim\94s.h
->
-
-28 \ 2
- ~<tim\94.h
->
-
-29 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-30 \ 2
- ~<tim\94_´esÿËr.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ifdeà
-CONFIG_MODULE_TIMER_DYNAMIC
-
-
-37 #ià
-def\9aed
-
-TIMER5_ENABLED
- && def\9aed
-TIMER5_AVAILABLE
-
-
-38
- $DEFINE_DYNAMIC_PRESCALER_FUNCS
-(5)
-
-43 #ià
-def\9aed
-
-TIMER5_ENABLED
- && def\9aed
-TIMER5_AVAILABLE
-
-
-44
- $DEFINE_STATIC_PRESCALER_FUNCS
-(5)
-
- @timer5_register_OC_at_tics.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/tim\94s.h
->
-
-29 \ 2
- ~<tim\94.h
->
-
-30 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-31 \ 2
- ~<tim\94_\9a\8c.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ià
-def\9aed
-
-TIMER5A_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE5A
-
-
-36
- $DEFINE_REGISTER_OC_INTR_AT_TICS
-(5A)
-
-39 #ià
-def\9aed
-
-TIMER5B_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE5B
-
-
-40
- $DEFINE_REGISTER_OC_INTR_AT_TICS
-(5B)
-
-43 #ià
-def\9aed
-
-TIMER5C_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE5C
-
-
-44
- $DEFINE_REGISTER_OC_INTR_AT_TICS
-(5C)
-
- @timer5_register_OC_in_us.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/tim\94s.h
->
-
-29 \ 2
- ~<tim\94.h
->
-
-30 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-31 \ 2
- ~<tim\94_\9a\8c.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ià
-def\9aed
-
-TIMER5A_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE5A
-
-
-36
- $DEFINE_REGISTER_OC_INTR_IN_US
-(5,5A)
-
-39 #ià
-def\9aed
-
-TIMER5B_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE5B
-
-
-40
- $DEFINE_REGISTER_OC_INTR_IN_US
-(5,5B)
-
-43 #ià
-def\9aed
-
-TIMER5C_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE5C
-
-
-44
- $DEFINE_REGISTER_OC_INTR_IN_US
-(5,5C)
-
- @timer5_register_OV.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/tim\94s.h
->
-
-29 \ 2
- ~<tim\94.h
->
-
-30 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-31 \ 2
- ~<tim\94_\9a\8c.h
->
-
-32 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 #ià
-def\9aed
-
-TIMER5_ENABLED
- && def\9aed
-SIG_OVERFLOW5
-
-
-36
- $DEFINE_REGISTER_OV_INTR
-(5)
-
- @timer5_startstop.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/·¹s.h
->
-
-26 \ 2
- ~<av\94sive/tim\94s.h
->
-
-27 \ 2
- ~<tim\94.h
->
-
-28 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-29 \ 2
- ~<tim\94_´esÿËr.h
->
-
-30 \ 2
- ~<tim\94_cÚfig.h
->
-
-32 #ià
-def\9aed
-
-TIMER5_ENABLED
- && def\9aed
-TIMER5_AVAILABLE
-
-
-33
- $DEFINE_TIMER_START_STOP
-(5)
-
- @timer_conf_check.c
-
-22 \ 2
- ~<av\94sive.h
->
-
-23 \ 2
- ~<av\94sive/·¹s.h
->
-
-24 \ 2
- ~<av\94sive/tim\94s.h
->
-
-26 \ 2
- ~<tim\94.h
->
-
-27 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-28 \ 2
- ~<tim\94_´esÿËr.h
->
-
-30 \ 2
- ~<tim\94_cÚfig.h
->
-
-33 #ià
-def\9aed
-
-TIMER0_ENABLED
- && ! def\9aed
-TIMER0_AVAILABLE
-
-
-34 #\94rÜ
-This
-
-¬ch
-
-has
-
-no
-
-TIMER0
-
-
-37 #ià
-def\9aed
-
-TIMER1_ENABLED
- && ! def\9aed
-TIMER1_AVAILABLE
-
-
-38 #\94rÜ
-This
-
-¬ch
-
-has
-
-no
-
-TIMER1
-
-
-41 #ià
-def\9aed
-
-TIMER2_ENABLED
- && ! def\9aed
-TIMER2_AVAILABLE
-
-
-42 #\94rÜ
-This
-
-¬ch
-
-has
-
-no
-
-TIMER2
-
-
-45 #ià
-def\9aed
-
-TIMER3_ENABLED
- && ! def\9aed
-TIMER3_AVAILABLE
-
-
-46 #\94rÜ
-This
-
-¬ch
-
-has
-
-no
-
-TIMER3
-
-
-49 #ià
-def\9aed
-
-TIMER4_ENABLED
- && ! def\9aed
-TIMER4_AVAILABLE
-
-
-50 #\94rÜ
-This
-
-¬ch
-
-has
-
-no
-
-TIMER4
-
-
-53 #ià
-def\9aed
-
-TIMER5_ENABLED
- && ! def\9aed
-TIMER5_AVAILABLE
-
-
-54 #\94rÜ
-This
-
-¬ch
-
-has
-
-no
-
-TIMER5
-
-
-58 #ià
-def\9aed
-
-TIMER0_ENABLED
-
-
-60 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_0
- && TIMER0_PRESCALER_REG_0 =ð
-TIMER0_PRESCALER_DIV
-
-
-61 \ 1
- #TIMER0_CONF_OK
-
-
- )
-
-64 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_1
- && TIMER0_PRESCALER_REG_1 =ð
-TIMER0_PRESCALER_DIV
-
-
-65 \ 1
- #TIMER0_CONF_OK
-
-
- )
-
-68 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_2
- && TIMER0_PRESCALER_REG_2 =ð
-TIMER0_PRESCALER_DIV
-
-
-69 \ 1
- #TIMER0_CONF_OK
-
-
- )
-
-72 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_3
- && TIMER0_PRESCALER_REG_3 =ð
-TIMER0_PRESCALER_DIV
-
-
-73 \ 1
- #TIMER0_CONF_OK
-
-
- )
-
-76 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_4
- && TIMER0_PRESCALER_REG_4 =ð
-TIMER0_PRESCALER_DIV
-
-
-77 \ 1
- #TIMER0_CONF_OK
-
-
- )
-
-80 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_5
- && TIMER0_PRESCALER_REG_5 =ð
-TIMER0_PRESCALER_DIV
-
-
-81 \ 1
- #TIMER0_CONF_OK
-
-
- )
-
-84 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_6
- && TIMER0_PRESCALER_REG_6 =ð
-TIMER0_PRESCALER_DIV
-
-
-85 \ 1
- #TIMER0_CONF_OK
-
-
- )
-
-88 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_7
- && TIMER0_PRESCALER_REG_7 =ð
-TIMER0_PRESCALER_DIV
-
-
-89 \ 1
- #TIMER0_CONF_OK
-
-
- )
-
-92 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_8
- && TIMER0_PRESCALER_REG_8 =ð
-TIMER0_PRESCALER_DIV
-
-
-93 \ 1
- #TIMER0_CONF_OK
-
-
- )
-
-96 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_9
- && TIMER0_PRESCALER_REG_9 =ð
-TIMER0_PRESCALER_DIV
-
-
-97 \ 1
- #TIMER0_CONF_OK
-
-
- )
-
-100 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_10
- && TIMER0_PRESCALER_REG_10 =ð
-TIMER0_PRESCALER_DIV
-
-
-101 \ 1
- #TIMER0_CONF_OK
-
-
- )
-
-104 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_11
- && TIMER0_PRESCALER_REG_11 =ð
-TIMER0_PRESCALER_DIV
-
-
-105 \ 1
- #TIMER0_CONF_OK
-
-
- )
-
-108 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_12
- && TIMER0_PRESCALER_REG_12 =ð
-TIMER0_PRESCALER_DIV
-
-
-109 \ 1
- #TIMER0_CONF_OK
-
-
- )
-
-112 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_13
- && TIMER0_PRESCALER_REG_13 =ð
-TIMER0_PRESCALER_DIV
-
-
-113 \ 1
- #TIMER0_CONF_OK
-
-
- )
-
-116 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_14
- && TIMER0_PRESCALER_REG_14 =ð
-TIMER0_PRESCALER_DIV
-
-
-117 \ 1
- #TIMER0_CONF_OK
-
-
- )
-
-120 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_15
- && TIMER0_PRESCALER_REG_15 =ð
-TIMER0_PRESCALER_DIV
-
-
-121 \ 1
- #TIMER0_CONF_OK
-
-
- )
-
-124 #iâdeà
-TIMER0_CONF_OK
-
-
-125 #\94rÜ
-TIMER0
-
-has
-
-a
-
-bad
-
-´esÿËr
-
-v®ue
-
-
-132 #ià
-def\9aed
-
-TIMER1_ENABLED
-
-
-134 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_0
- && TIMER1_PRESCALER_REG_0 =ð
-TIMER1_PRESCALER_DIV
-
-
-135 \ 1
- #TIMER1_CONF_OK
-
-
- )
-
-138 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_1
- && TIMER1_PRESCALER_REG_1 =ð
-TIMER1_PRESCALER_DIV
-
-
-139 \ 1
- #TIMER1_CONF_OK
-
-
- )
-
-142 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_2
- && TIMER1_PRESCALER_REG_2 =ð
-TIMER1_PRESCALER_DIV
-
-
-143 \ 1
- #TIMER1_CONF_OK
-
-
- )
-
-146 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_3
- && TIMER1_PRESCALER_REG_3 =ð
-TIMER1_PRESCALER_DIV
-
-
-147 \ 1
- #TIMER1_CONF_OK
-
-
- )
-
-150 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_4
- && TIMER1_PRESCALER_REG_4 =ð
-TIMER1_PRESCALER_DIV
-
-
-151 \ 1
- #TIMER1_CONF_OK
-
-
- )
-
-154 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_5
- && TIMER1_PRESCALER_REG_5 =ð
-TIMER1_PRESCALER_DIV
-
-
-155 \ 1
- #TIMER1_CONF_OK
-
-
- )
-
-158 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_6
- && TIMER1_PRESCALER_REG_6 =ð
-TIMER1_PRESCALER_DIV
-
-
-159 \ 1
- #TIMER1_CONF_OK
-
-
- )
-
-162 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_7
- && TIMER1_PRESCALER_REG_7 =ð
-TIMER1_PRESCALER_DIV
-
-
-163 \ 1
- #TIMER1_CONF_OK
-
-
- )
-
-166 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_8
- && TIMER1_PRESCALER_REG_8 =ð
-TIMER1_PRESCALER_DIV
-
-
-167 \ 1
- #TIMER1_CONF_OK
-
-
- )
-
-170 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_9
- && TIMER1_PRESCALER_REG_9 =ð
-TIMER1_PRESCALER_DIV
-
-
-171 \ 1
- #TIMER1_CONF_OK
-
-
- )
-
-174 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_10
- && TIMER1_PRESCALER_REG_10 =ð
-TIMER1_PRESCALER_DIV
-
-
-175 \ 1
- #TIMER1_CONF_OK
-
-
- )
-
-178 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_11
- && TIMER1_PRESCALER_REG_11 =ð
-TIMER1_PRESCALER_DIV
-
-
-179 \ 1
- #TIMER1_CONF_OK
-
-
- )
-
-182 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_12
- && TIMER1_PRESCALER_REG_12 =ð
-TIMER1_PRESCALER_DIV
-
-
-183 \ 1
- #TIMER1_CONF_OK
-
-
- )
-
-186 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_13
- && TIMER1_PRESCALER_REG_13 =ð
-TIMER1_PRESCALER_DIV
-
-
-187 \ 1
- #TIMER1_CONF_OK
-
-
- )
-
-190 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_14
- && TIMER1_PRESCALER_REG_14 =ð
-TIMER1_PRESCALER_DIV
-
-
-191 \ 1
- #TIMER1_CONF_OK
-
-
- )
-
-194 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_15
- && TIMER1_PRESCALER_REG_15 =ð
-TIMER1_PRESCALER_DIV
-
-
-195 \ 1
- #TIMER1_CONF_OK
-
-
- )
-
-198 #iâdeà
-TIMER1_CONF_OK
-
-
-199 #\94rÜ
-TIMER1
-
-has
-
-a
-
-bad
-
-´esÿËr
-
-v®ue
-
-
-205 #ià
-def\9aed
-
-TIMER2_ENABLED
-
-
-207 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_0
- && TIMER2_PRESCALER_REG_0 =ð
-TIMER2_PRESCALER_DIV
-
-
-208 \ 1
- #TIMER2_CONF_OK
-
-
- )
-
-211 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_1
- && TIMER2_PRESCALER_REG_1 =ð
-TIMER2_PRESCALER_DIV
-
-
-212 \ 1
- #TIMER2_CONF_OK
-
-
- )
-
-215 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_2
- && TIMER2_PRESCALER_REG_2 =ð
-TIMER2_PRESCALER_DIV
-
-
-216 \ 1
- #TIMER2_CONF_OK
-
-
- )
-
-219 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_3
- && TIMER2_PRESCALER_REG_3 =ð
-TIMER2_PRESCALER_DIV
-
-
-220 \ 1
- #TIMER2_CONF_OK
-
-
- )
-
-223 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_4
- && TIMER2_PRESCALER_REG_4 =ð
-TIMER2_PRESCALER_DIV
-
-
-224 \ 1
- #TIMER2_CONF_OK
-
-
- )
-
-227 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_5
- && TIMER2_PRESCALER_REG_5 =ð
-TIMER2_PRESCALER_DIV
-
-
-228 \ 1
- #TIMER2_CONF_OK
-
-
- )
-
-231 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_6
- && TIMER2_PRESCALER_REG_6 =ð
-TIMER2_PRESCALER_DIV
-
-
-232 \ 1
- #TIMER2_CONF_OK
-
-
- )
-
-235 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_7
- && TIMER2_PRESCALER_REG_7 =ð
-TIMER2_PRESCALER_DIV
-
-
-236 \ 1
- #TIMER2_CONF_OK
-
-
- )
-
-239 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_8
- && TIMER2_PRESCALER_REG_8 =ð
-TIMER2_PRESCALER_DIV
-
-
-240 \ 1
- #TIMER2_CONF_OK
-
-
- )
-
-243 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_9
- && TIMER2_PRESCALER_REG_9 =ð
-TIMER2_PRESCALER_DIV
-
-
-244 \ 1
- #TIMER2_CONF_OK
-
-
- )
-
-247 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_10
- && TIMER2_PRESCALER_REG_10 =ð
-TIMER2_PRESCALER_DIV
-
-
-248 \ 1
- #TIMER2_CONF_OK
-
-
- )
-
-251 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_11
- && TIMER2_PRESCALER_REG_11 =ð
-TIMER2_PRESCALER_DIV
-
-
-252 \ 1
- #TIMER2_CONF_OK
-
-
- )
-
-255 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_12
- && TIMER2_PRESCALER_REG_12 =ð
-TIMER2_PRESCALER_DIV
-
-
-256 \ 1
- #TIMER2_CONF_OK
-
-
- )
-
-259 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_13
- && TIMER2_PRESCALER_REG_13 =ð
-TIMER2_PRESCALER_DIV
-
-
-260 \ 1
- #TIMER2_CONF_OK
-
-
- )
-
-263 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_14
- && TIMER2_PRESCALER_REG_14 =ð
-TIMER2_PRESCALER_DIV
-
-
-264 \ 1
- #TIMER2_CONF_OK
-
-
- )
-
-267 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_15
- && TIMER2_PRESCALER_REG_15 =ð
-TIMER2_PRESCALER_DIV
-
-
-268 \ 1
- #TIMER2_CONF_OK
-
-
- )
-
-271 #iâdeà
-TIMER2_CONF_OK
-
-
-272 #\94rÜ
-TIMER2
-
-has
-
-a
-
-bad
-
-´esÿËr
-
-v®ue
-
-
-278 #ià
-def\9aed
-
-TIMER3_ENABLED
-
-
-280 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_0
- && TIMER3_PRESCALER_REG_0 =ð
-TIMER3_PRESCALER_DIV
-
-
-281 \ 1
- #TIMER3_CONF_OK
-
-
- )
-
-284 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_1
- && TIMER3_PRESCALER_REG_1 =ð
-TIMER3_PRESCALER_DIV
-
-
-285 \ 1
- #TIMER3_CONF_OK
-
-
- )
-
-288 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_2
- && TIMER3_PRESCALER_REG_2 =ð
-TIMER3_PRESCALER_DIV
-
-
-289 \ 1
- #TIMER3_CONF_OK
-
-
- )
-
-292 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_3
- && TIMER3_PRESCALER_REG_3 =ð
-TIMER3_PRESCALER_DIV
-
-
-293 \ 1
- #TIMER3_CONF_OK
-
-
- )
-
-296 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_4
- && TIMER3_PRESCALER_REG_4 =ð
-TIMER3_PRESCALER_DIV
-
-
-297 \ 1
- #TIMER3_CONF_OK
-
-
- )
-
-300 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_5
- && TIMER3_PRESCALER_REG_5 =ð
-TIMER3_PRESCALER_DIV
-
-
-301 \ 1
- #TIMER3_CONF_OK
-
-
- )
-
-304 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_6
- && TIMER3_PRESCALER_REG_6 =ð
-TIMER3_PRESCALER_DIV
-
-
-305 \ 1
- #TIMER3_CONF_OK
-
-
- )
-
-308 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_7
- && TIMER3_PRESCALER_REG_7 =ð
-TIMER3_PRESCALER_DIV
-
-
-309 \ 1
- #TIMER3_CONF_OK
-
-
- )
-
-312 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_8
- && TIMER3_PRESCALER_REG_8 =ð
-TIMER3_PRESCALER_DIV
-
-
-313 \ 1
- #TIMER3_CONF_OK
-
-
- )
-
-316 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_9
- && TIMER3_PRESCALER_REG_9 =ð
-TIMER3_PRESCALER_DIV
-
-
-317 \ 1
- #TIMER3_CONF_OK
-
-
- )
-
-320 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_10
- && TIMER3_PRESCALER_REG_10 =ð
-TIMER3_PRESCALER_DIV
-
-
-321 \ 1
- #TIMER3_CONF_OK
-
-
- )
-
-324 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_11
- && TIMER3_PRESCALER_REG_11 =ð
-TIMER3_PRESCALER_DIV
-
-
-325 \ 1
- #TIMER3_CONF_OK
-
-
- )
-
-328 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_12
- && TIMER3_PRESCALER_REG_12 =ð
-TIMER3_PRESCALER_DIV
-
-
-329 \ 1
- #TIMER3_CONF_OK
-
-
- )
-
-332 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_13
- && TIMER3_PRESCALER_REG_13 =ð
-TIMER3_PRESCALER_DIV
-
-
-333 \ 1
- #TIMER3_CONF_OK
-
-
- )
-
-336 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_14
- && TIMER3_PRESCALER_REG_14 =ð
-TIMER3_PRESCALER_DIV
-
-
-337 \ 1
- #TIMER3_CONF_OK
-
-
- )
-
-340 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_15
- && TIMER3_PRESCALER_REG_15 =ð
-TIMER3_PRESCALER_DIV
-
-
-341 \ 1
- #TIMER3_CONF_OK
-
-
- )
-
-344 #iâdeà
-TIMER3_CONF_OK
-
-
-345 #\94rÜ
-TIMER3
-
-has
-
-a
-
-bad
-
-´esÿËr
-
-v®ue
-
-
-350 #ià
-def\9aed
-
-TIMER4_ENABLED
-
-
-352 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_0
- && TIMER4_PRESCALER_REG_0 =ð
-TIMER4_PRESCALER_DIV
-
-
-353 \ 1
- #TIMER4_CONF_OK
-
-
- )
-
-356 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_1
- && TIMER4_PRESCALER_REG_1 =ð
-TIMER4_PRESCALER_DIV
-
-
-357 \ 1
- #TIMER4_CONF_OK
-
-
- )
-
-360 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_2
- && TIMER4_PRESCALER_REG_2 =ð
-TIMER4_PRESCALER_DIV
-
-
-361 \ 1
- #TIMER4_CONF_OK
-
-
- )
-
-364 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_3
- && TIMER4_PRESCALER_REG_3 =ð
-TIMER4_PRESCALER_DIV
-
-
-365 \ 1
- #TIMER4_CONF_OK
-
-
- )
-
-368 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_4
- && TIMER4_PRESCALER_REG_4 =ð
-TIMER4_PRESCALER_DIV
-
-
-369 \ 1
- #TIMER4_CONF_OK
-
-
- )
-
-372 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_5
- && TIMER4_PRESCALER_REG_5 =ð
-TIMER4_PRESCALER_DIV
-
-
-373 \ 1
- #TIMER4_CONF_OK
-
-
- )
-
-376 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_6
- && TIMER4_PRESCALER_REG_6 =ð
-TIMER4_PRESCALER_DIV
-
-
-377 \ 1
- #TIMER4_CONF_OK
-
-
- )
-
-380 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_7
- && TIMER4_PRESCALER_REG_7 =ð
-TIMER4_PRESCALER_DIV
-
-
-381 \ 1
- #TIMER4_CONF_OK
-
-
- )
-
-384 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_8
- && TIMER4_PRESCALER_REG_8 =ð
-TIMER4_PRESCALER_DIV
-
-
-385 \ 1
- #TIMER4_CONF_OK
-
-
- )
-
-388 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_9
- && TIMER4_PRESCALER_REG_9 =ð
-TIMER4_PRESCALER_DIV
-
-
-389 \ 1
- #TIMER4_CONF_OK
-
-
- )
-
-392 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_10
- && TIMER4_PRESCALER_REG_10 =ð
-TIMER4_PRESCALER_DIV
-
-
-393 \ 1
- #TIMER4_CONF_OK
-
-
- )
-
-396 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_11
- && TIMER4_PRESCALER_REG_11 =ð
-TIMER4_PRESCALER_DIV
-
-
-397 \ 1
- #TIMER4_CONF_OK
-
-
- )
-
-400 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_12
- && TIMER4_PRESCALER_REG_12 =ð
-TIMER4_PRESCALER_DIV
-
-
-401 \ 1
- #TIMER4_CONF_OK
-
-
- )
-
-404 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_13
- && TIMER4_PRESCALER_REG_13 =ð
-TIMER4_PRESCALER_DIV
-
-
-405 \ 1
- #TIMER4_CONF_OK
-
-
- )
-
-408 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_14
- && TIMER4_PRESCALER_REG_14 =ð
-TIMER4_PRESCALER_DIV
-
-
-409 \ 1
- #TIMER4_CONF_OK
-
-
- )
-
-412 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_15
- && TIMER4_PRESCALER_REG_15 =ð
-TIMER4_PRESCALER_DIV
-
-
-413 \ 1
- #TIMER4_CONF_OK
-
-
- )
-
-416 #iâdeà
-TIMER4_CONF_OK
-
-
-417 #\94rÜ
-TIMER4
-
-has
-
-a
-
-bad
-
-´esÿËr
-
-v®ue
-
-
-422 #ià
-def\9aed
-
-TIMER5_ENABLED
-
-
-424 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_0
- && TIMER5_PRESCALER_REG_0 =ð
-TIMER5_PRESCALER_DIV
-
-
-425 \ 1
- #TIMER5_CONF_OK
-
-
- )
-
-428 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_1
- && TIMER5_PRESCALER_REG_1 =ð
-TIMER5_PRESCALER_DIV
-
-
-429 \ 1
- #TIMER5_CONF_OK
-
-
- )
-
-432 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_2
- && TIMER5_PRESCALER_REG_2 =ð
-TIMER5_PRESCALER_DIV
-
-
-433 \ 1
- #TIMER5_CONF_OK
-
-
- )
-
-436 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_3
- && TIMER5_PRESCALER_REG_3 =ð
-TIMER5_PRESCALER_DIV
-
-
-437 \ 1
- #TIMER5_CONF_OK
-
-
- )
-
-440 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_4
- && TIMER5_PRESCALER_REG_4 =ð
-TIMER5_PRESCALER_DIV
-
-
-441 \ 1
- #TIMER5_CONF_OK
-
-
- )
-
-444 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_5
- && TIMER5_PRESCALER_REG_5 =ð
-TIMER5_PRESCALER_DIV
-
-
-445 \ 1
- #TIMER5_CONF_OK
-
-
- )
-
-448 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_6
- && TIMER5_PRESCALER_REG_6 =ð
-TIMER5_PRESCALER_DIV
-
-
-449 \ 1
- #TIMER5_CONF_OK
-
-
- )
-
-452 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_7
- && TIMER5_PRESCALER_REG_7 =ð
-TIMER5_PRESCALER_DIV
-
-
-453 \ 1
- #TIMER5_CONF_OK
-
-
- )
-
-456 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_8
- && TIMER5_PRESCALER_REG_8 =ð
-TIMER5_PRESCALER_DIV
-
-
-457 \ 1
- #TIMER5_CONF_OK
-
-
- )
-
-460 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_9
- && TIMER5_PRESCALER_REG_9 =ð
-TIMER5_PRESCALER_DIV
-
-
-461 \ 1
- #TIMER5_CONF_OK
-
-
- )
-
-464 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_10
- && TIMER5_PRESCALER_REG_10 =ð
-TIMER5_PRESCALER_DIV
-
-
-465 \ 1
- #TIMER5_CONF_OK
-
-
- )
-
-468 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_11
- && TIMER5_PRESCALER_REG_11 =ð
-TIMER5_PRESCALER_DIV
-
-
-469 \ 1
- #TIMER5_CONF_OK
-
-
- )
-
-472 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_12
- && TIMER5_PRESCALER_REG_12 =ð
-TIMER5_PRESCALER_DIV
-
-
-473 \ 1
- #TIMER5_CONF_OK
-
-
- )
-
-476 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_13
- && TIMER5_PRESCALER_REG_13 =ð
-TIMER5_PRESCALER_DIV
-
-
-477 \ 1
- #TIMER5_CONF_OK
-
-
- )
-
-480 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_14
- && TIMER5_PRESCALER_REG_14 =ð
-TIMER5_PRESCALER_DIV
-
-
-481 \ 1
- #TIMER5_CONF_OK
-
-
- )
-
-484 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_15
- && TIMER5_PRESCALER_REG_15 =ð
-TIMER5_PRESCALER_DIV
-
-
-485 \ 1
- #TIMER5_CONF_OK
-
-
- )
-
-488 #iâdeà
-TIMER5_CONF_OK
-
-
-489 #\94rÜ
-TIMER5
-
-has
-
-a
-
-bad
-
-´esÿËr
-
-v®ue
-
-
- @timer_config.h
-
-22 \ 1
- #TIMER0_ENABLED
-
-
- )
-
-36 \ 1
- #TIMER0_PRESCALER_DIV
- 8
-
- )
-
- @timer_declarations.h
-
-22 #iâdeà
-_TIMER_DECLARATIONS_H
-
-
-23 \ 1
- #_TIMER_DECLARATIONS_H_
-
-
- )
-
-25 \ 1
- #DECLARE_TIMER_FUNCS
-(
-x
-) \
-
-28 \1e
-tim\94
-##
-x
-##
- `_¡¬t
-(\1e); \
-
-31 \1e
-tim\94
-##
-x
-##
- `_¡Ý
-(\1e); \
-
-34 \1e
-tim\94
-##
-x
-##
- `_£t
-(
-u\9at16_t
-
-t
-); \
-
-37
-u\9at16_t
-
-tim\94
-##
-x
-##
- `_g\91
-(\1e); \
-
-42 \1e
-tim\94
-##
-x
-##
- `_»gi¡\94_OV_\9a\8c
-(\1e(*
-func
-)(\1e)); \
-
-48 \1e
-tim\94
-##
-x
-##
- `A_»gi¡\94_OC_\9a\8c_©_tics
-(\1e(*
-func
-)(\1e),
-u\9at16_t
-
-t
-); \
-
-49 \1e
-tim\94
-##
-x
-##
- `B_»gi¡\94_OC_\9a\8c_©_tics
-(\1e(*
-func
-)(\1e),
-u\9at16_t
-
-t
-); \
-
-50 \1e
-tim\94
-##
-x
-##
- `C_»gi¡\94_OC_\9a\8c_©_tics
-(\1e(*
-func
-)(\1e),
-u\9at16_t
-
-t
-); \
-
-65
-\9at8_t
-
-tim\94
-##
-x
-##
- `A_»gi¡\94_OC_\9a\8c_\9a_us
-(\1e(*
-func
-)(\1e),
-u\9at16_t
-
-t
-); \
-
-66
-\9at8_t
-
-tim\94
-##
-x
-##
- `B_»gi¡\94_OC_\9a\8c_\9a_us
-(\1e(*
-func
-)(\1e),
-u\9at16_t
-
-t
-); \
-
-67
-\9at8_t
-
-tim\94
-##
-x
-##
- `C_»gi¡\94_OC_\9a\8c_\9a_us
-(\1e(*
-func
-)(\1e),
-u\9at16_t
-
-t
-); \
-
-74
-u\9at16_t
-
-tim\94
-##
-x
-##
- `_g\91_´esÿËr_div
-(\1e); \
-
-78 \1e
-tim\94
-##
-x
-##
- `_£t_´esÿËr_div
-(
-u\9at16_t
-); \
-
-85 \18
-\9al\9ae
- \ e
-tim\94
-##
-x
-##
- `_us_to_tics
-(\ e
-us
-); \
-
-92 \18
-\9al\9ae
- \ e
-tim\94
-##
-x
-##
- `_tics_to_us
-(\ e
-t
-);
-
- )
-
- @timer_definitions.h
-
-22 #iâdeà
-_TIMER_DEFINITIONS_H_
-
-
-23 \ 1
- #_TIMER_DEFINITIONS_H_
-
-
- )
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-28 \ 1
- #DEFINE_TIMER_START_STOP
-(
-x
-) \
-
-31 \1e
-tim\94
-##
-x
-##
- `_¡¬t
-(\1e) \
-
-33
-TCNT
-##
-x
- = 0; \
-
-34
-CS
-##
-x
-##0
-_REG
- =
-__tim\94
-##x##
- `_div_to_»g
-(
-TIMER
-##x##
-_PRESCALER_DIV
-) << CS##x##0 ; \
-
-38 \1e
-tim\94
-##
-x
-##
- `_¡Ý
-(\1e) \
-
-40
-CS
-##
-x
-##0
-_REG
- = 0; \
-
-41
-TCNT
-##
-x
- = 0; \
-
-42 }
-
- )
-
-46 \ 1
- #DEFINE_TIMER_GET_SET
-(
-x
-) \
-
-48
-u\9at16_t
-
-tim\94
-##
-x
-##
- `_g\91
-(\1e) \
-
-50 \15
-TCNT
-##
-x
- ; \
-
-53 \1e
-tim\94
-##
-x
-##
- `_£t
-(
-u\9at16_t
-
-t
-) \
-
-55
-TCNT
-##
-x
- =
-t
-; \
-
-56 }
-
- )
-
-59 \ 1
- #DEFINE_OV_INTR
-(
-x
-) \
-
-60
- `SIGNAL
-(
-x
-) \
-
-62 if(
-tim\94_OV_ÿÎback_\8fbË
-[
-x
-##
-_NUM
-]) \
-
-63
-tim\94_OV_ÿÎback_\8fbË
-[
-x
-##
-_NUM
-](); \
-
-64 }
-
- )
-
-67 \ 1
- #DEFINE_OC_INTR
-(
-x
-) \
-
-68
- `SIGNAL
-(
-x
-) \
-
-70 if(
-tim\94_OC_ÿÎback_\8fbË
-[
-x
-##
-_NUM
-]) \
-
-71
-tim\94_OC_ÿÎback_\8fbË
-[
-x
-##
-_NUM
-](); \
-
-72 }
-
- )
-
-75 \ 1
- #DEFINE_REGISTER_OV_INTR
-(
-x
-) \
-
-77 \1e
-tim\94
-##
-x
-##
- `_»gi¡\94_OV_\9a\8c
-(\1e(*
-func
-)(\1e)) \
-
-79
-u\9at8_t
-
-æags
-; \
-
-81
- `IRQ_LOCK
-(
-æags
-); \
-
-82
-tim\94_OV_ÿÎback_\8fbË
-[
-SIG_OVERFLOW
-##
-x
-##
-_NUM
-] =
-func
-; \
-
-83 ià(
-func
-) { \
-
-84
-TOIE
-##
-x
-##
-_REG
- |= (1<<TOIE##x); \
-
-87
-TOIE
-##
-x
-##
-_REG
- &ð(
-u\9at8_t
-)(~(1<<TOIE##x)); \
-
-89
- `IRQ_UNLOCK
-(
-æags
-); \
-
-90 }
-
- )
-
-93 \ 1
- #DEFINE_REGISTER_OC_INTR_AT_TICS
-(
-x
-) \
-
-95 \1e
-tim\94
-##
-x
-##
- `_»gi¡\94_OC_\9a\8c_©_tics
-(\1e(*
-func
-)(\1e),
-u\9at16_t
-
-t
-) \
-
-97
-u\9at8_t
-
-æags
-; \
-
-99
- `IRQ_LOCK
-(
-æags
-); \
-
-100
-tim\94_OC_ÿÎback_\8fbË
-[
-SIG_OUTPUT_COMPARE
-##
-x
-##
-_NUM
-] =
-func
-; \
-
-101 ià(
-func
-) { \
-
-102
-OCIE
-##
-x
-##
-_REG
- |= (1<<OCIE##x); \
-
-103
-OCR
-##
-x
- =
-t
-; \
-
-106
-OCIE
-##
-x
-##
-_REG
- &ð(
-u\9at8_t
-)(~(1<<OCIE##x)); \
-
-108
- `IRQ_UNLOCK
-(
-æags
-); \
-
-109 }
-
- )
-
-112 \ 1
- #DEFINE_REGISTER_OC_INTR_IN_US
-(
-x
-,
-y
-) \
-
-114
-\9at8_t
-
-tim\94
-##
-y
-##
- `_»gi¡\94_OC_\9a\8c_\9a_us
-(\1e(*
-func
-)(\1e),
-u\9at16_t
-
-t
-) \
-
-116
-u\9at8_t
-
-æags
-; \
-
-117 \ e
-tics
-; \
-
-119
- `IRQ_LOCK
-(
-æags
-); \
-
-120 ià(!
-func
-) { \
-
-121
-tim\94_OC_ÿÎback_\8fbË
-[
-SIG_OUTPUT_COMPARE
-##
-y
-##
-_NUM
-] =
-func
-; \
-
-122
-OCIE
-##
-y
-##
-_REG
- &ð(
-u\9at8_t
-)(~(1<<OCIE##y)); \
-
-123
- `IRQ_UNLOCK
-(
-æags
-); \
-
-127
-tics
- =
-tim\94
-##
-x
-##
- `_us_to_tics
-(
-t
-); \
-
-128 iàÐ
-tics
- > 0xFFFF ) { \
-
-129
- `IRQ_UNLOCK
-(
-æags
-); \
-
-133
-OCR
-##
-y
- =
-TCNT
-##
-x
- +
-tics
-; \
-
-134
-tim\94_OC_ÿÎback_\8fbË
-[
-SIG_OUTPUT_COMPARE
-##
-y
-##
-_NUM
-] =
-func
-; \
-
-135
-OCIE
-##
-y
-##
-_REG
- |= (1<<OCIE##y); \
-
-136
- `IRQ_UNLOCK
-(
-æags
-); \
-
-138 }
-
- )
-
-141 \ 1
- #DEFINE_DYNAMIC_PRESCALER_FUNCS
-(
-x
-) \
-
-143
-\9at16_t
-
-tim\94
-##
-x
-##
- `_div_to_»g
-(
-u\9at16_t
-
-div
-) \
-
-145 \15
-__tim\94
-##
-x
-##
- `_div_to_»g
-(
-div
-); \
-
-148
-\9at16_t
-
-tim\94
-##
-x
-##
- `_»g_to_div
-(
-u\9at8_t
-
-»g
-) \
-
-150 \15
-__tim\94
-##
-x
-##
- `_»g_to_div
-(
-»g
-); \
-
-153
-u\9at16_t
-
-tim\94
-##
-x
-##
- `_g\91_´esÿËr_div
-(\1e) \
-
-155 \15
-__tim\94
-##
-x
-##
- `_»g_to_div
-(
-CS
-##x##0
-_REG
- >> CS##x##0); \
-
-158 \1e
-tim\94
-##
-x
-##
- `_£t_´esÿËr_div
-(
-u\9at16_t
-
-div
-) \
-
-160
-CS
-##
-x
-##0
-_REG
- =
-__tim\94
-##x##
- `_div_to_»g
-(
-div
-) << CS##x##0 ; \
-
-161 }
-
- )
-
-164 \ 1
- #DEFINE_STATIC_PRESCALER_FUNCS
-(
-x
-) \
-
-166
-\9at16_t
-
-tim\94
-##
-x
-##
- `_div_to_»g
-(
- `__©\8cibu\8b__
-((
-unu£d
-)è
-u\9at16_t
-
-div
-) \
-
-168 \15
-__tim\94
-##
-x
-##
- `_div_to_»g
-(
-TIMER
-##x##
-_PRESCALER_DIV
-); \
-
-171
-u\9at16_t
-
-tim\94
-##
-x
-##
- `_g\91_´esÿËr_div
-(\1e) \
-
-173 \15
-TIMER
-##
-x
-##
-_PRESCALER_DIV
-; \
-
-174 }
-
- )
-
-176 \ 1
- #DEFINE_TIMER_US_CONVERSIONS
-(
-x
-) \
-
-178 \18
-\9al\9ae
- \ e
-tim\94
-##
-x
-##
- `_us_to_tics
-(\ e
-us
-) \
-
-180 \15 ((\ e)
-CONFIG_QUARTZ
- / \
-
-181 ((\ e)
-MHz
- *
-tim\94
-##
-x
-##
- `_g\91_´esÿËr_div
-()èè*
-us
-; \
-
-184 \18
-\9al\9ae
- \ e
-tim\94
-##
-x
-##
- `_tics_to_us
-(\ e
-t
-) \
-
-186 \15
-t
- / ((\ e)
-CONFIG_QUARTZ
- / \
-
-187 ((\ e)
-MHz
- *
-tim\94
-##
-x
-##
- `_g\91_´esÿËr_div
-()) ); \
-
-188 }
-
- )
-
- @timer_host.c
-
-22 \1e
- $tim\94_\9a\99
-(\1e)
-
-24
- }
-}
-
- @timer_init.c
-
-22 \ 2
- ~<av\94sive.h
->
-
-23 \ 2
- ~<av\94sive/·¹s.h
->
-
-24 \ 2
- ~<av\94sive/tim\94s.h
->
-
-25 \ 2
- ~<tim\94.h
->
-
-26 \ 2
- ~<tim\94_\9a\8c.h
->
-
-27 \ 2
- ~<tim\94_´esÿËr.h
->
-
-29 \ 2
- ~<tim\94_cÚfig.h
->
-
-32 \1e
- $tim\94_\9a\99
-(\1e)
-
-34
-u\9at8_t
-
-æags
-;
-
-36
- `IRQ_LOCK
-(
-æags
-);
-
-37
- `tim\94_\9a\8c_\9a\99
-();
-
-39 #ià
-def\9aed
-
-TIMER0_ENABLED
- && def\9aed
-TIMER0_AVAILABLE
-
-
-40
-CS00_REG
- =
- `__tim\940_div_to_»g
-(
-TIMER0_PRESCALER_DIV
-è<<
-CS00
- ;
-
-41
-TCNT0
- = 0;
-
-43 #ià
-def\9aed
-
-TIMER1_ENABLED
- && def\9aed
-TIMER1_AVAILABLE
-
-
-44
-CS10_REG
- =
- `__tim\941_div_to_»g
-(
-TIMER1_PRESCALER_DIV
-è<<
-CS10
- ;
-
-45
-TCNT1
- = 0;
-
-47 #ià
-def\9aed
-
-TIMER2_ENABLED
- && def\9aed
-TIMER2_AVAILABLE
-
-
-48
-CS20_REG
- =
- `__tim\942_div_to_»g
-(
-TIMER2_PRESCALER_DIV
-è<<
-CS20
- ;
-
-49
-TCNT2
- = 0;
-
-51 #ià
-def\9aed
-
-TIMER3_ENABLED
- && def\9aed
-TIMER3_AVAILABLE
-
-
-52
-CS30_REG
- =
- `__tim\943_div_to_»g
-(
-TIMER3_PRESCALER_DIV
-è<<
-CS30
- ;
-
-53
-TCNT3
- = 0;
-
-55 #ià
-def\9aed
-
-TIMER4_ENABLED
- && def\9aed
-TIMER4_AVAILABLE
-
-
-56
-CS40_REG
- =
- `__tim\944_div_to_»g
-(
-TIMER4_PRESCALER_DIV
-è<<
-CS40
- ;
-
-57
-TCNT4
- = 0;
-
-59 #ià
-def\9aed
-
-TIMER5_ENABLED
- && def\9aed
-TIMER5_AVAILABLE
-
-
-60
-CS50_REG
- =
- `__tim\945_div_to_»g
-(
-TIMER5_PRESCALER_DIV
-è<<
-CS50
- ;
-
-61
-TCNT5
- = 0;
-
-63
- `IRQ_UNLOCK
-(
-æags
-);
-
-64
- }
-}
-
- @timer_intr.c
-
-22 \ 2
- ~<¡d\9at.h
->
-
-23 \ 2
- ~<¡r\9ag.h
->
-
-25 \ 2
- ~<av\94sive.h
->
-
-26 \ 2
- ~<av\94sive/·¹s.h
->
-
-27 \ 2
- ~<av\94sive/tim\94s.h
->
-
-29 \ 2
- ~<tim\94.h
->
-
-30 \ 2
- ~<tim\94_def\9a\99iÚs.h
->
-
-31 \ 2
- ~<tim\94_\9a\8c.h
->
-
-33 \ 2
- ~<tim\94_cÚfig.h
->
-
-35 vÞ©\9e\90
-tim\94_ÿÎback_t
-
- gtim\94_OV_ÿÎback_\8fbË
-[
-SIG_OVERFLOW_TOTAL_NUM
-];
-
-36 vÞ©\9e\90
-tim\94_ÿÎback_t
-
- gtim\94_OC_ÿÎback_\8fbË
-[
-SIG_OUTPUT_COMPARE_TOTAL_NUM
-];
-
-40 #ià
-def\9aed
-
-TIMER0_ENABLED
- && def\9aed
-SIG_OVERFLOW0
-
-
-41
- $DEFINE_OV_INTR
-(
-SIG_OVERFLOW0
-)
-
-44 #ià
-def\9aed
-
-TIMER0_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE0
-
-
-45
- $DEFINE_OC_INTR
-(
-SIG_OUTPUT_COMPARE0
-)
-
-48 #ià
-def\9aed
-
-TIMER0_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE0A
-
-
-49
- $DEFINE_OC_INTR
-(
-SIG_OUTPUT_COMPARE0A
-)
-
-52 #ià
-def\9aed
-
-TIMER0_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE0B
-
-
-53
- $DEFINE_OC_INTR
-(
-SIG_OUTPUT_COMPARE0B
-)
-
-58 #ià
-def\9aed
-
-TIMER1_ENABLED
- && def\9aed
-SIG_OVERFLOW1
-
-
-59
- $DEFINE_OV_INTR
-(
-SIG_OVERFLOW1
-)
-
-62 #ià
-def\9aed
-
-TIMER1A_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE1A
-
-
-63
- $DEFINE_OC_INTR
-(
-SIG_OUTPUT_COMPARE1A
-)
-
-66 #ià
-def\9aed
-
-TIMER1B_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE1B
-
-
-67
- $DEFINE_OC_INTR
-(
-SIG_OUTPUT_COMPARE1B
-)
-
-70 #ià
-def\9aed
-
-TIMER1C_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE1C
-
-
-71
- $DEFINE_OC_INTR
-(
-SIG_OUTPUT_COMPARE1C
-)
-
-76 #ià
-def\9aed
-
-TIMER2_ENABLED
- && def\9aed
-SIG_OVERFLOW2
-
-
-77
- $DEFINE_OV_INTR
-(
-SIG_OVERFLOW2
-)
-
-80 #ià
-def\9aed
-
-TIMER2_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE2
-
-
-81
- $DEFINE_OC_INTR
-(
-SIG_OUTPUT_COMPARE2
-)
-
-84 #ià
-def\9aed
-
-TIMER2_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE2A
-
-
-85
- $DEFINE_OC_INTR
-(
-SIG_OUTPUT_COMPARE2A
-)
-
-88 #ià
-def\9aed
-
-TIMER2_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE2B
-
-
-89
- $DEFINE_OC_INTR
-(
-SIG_OUTPUT_COMPARE2B
-)
-
-94 #ià
-def\9aed
-
-TIMER3_ENABLED
- && def\9aed
-SIG_OVERFLOW3
-
-
-95
- $DEFINE_OV_INTR
-(
-SIG_OVERFLOW3
-)
-
-98 #ià
-def\9aed
-
-TIMER3A_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE3A
-
-
-99
- $DEFINE_OC_INTR
-(
-SIG_OUTPUT_COMPARE3A
-)
-
-102 #ià
-def\9aed
-
-TIMER3B_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE3B
-
-
-103
- $DEFINE_OC_INTR
-(
-SIG_OUTPUT_COMPARE3B
-)
-
-106 #ià
-def\9aed
-
-TIMER3C_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE3C
-
-
-107
- $DEFINE_OC_INTR
-(
-SIG_OUTPUT_COMPARE3C
-)
-
-112 #ià
-def\9aed
-
-TIMER4_ENABLED
- && def\9aed
-SIG_OVERFLOW4
-
-
-113
- $DEFINE_OV_INTR
-(
-SIG_OVERFLOW4
-)
-
-116 #ià
-def\9aed
-
-TIMER4A_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE4A
-
-
-117
- $DEFINE_OC_INTR
-(
-SIG_OUTPUT_COMPARE4A
-)
-
-120 #ià
-def\9aed
-
-TIMER4B_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE4B
-
-
-121
- $DEFINE_OC_INTR
-(
-SIG_OUTPUT_COMPARE4B
-)
-
-124 #ià
-def\9aed
-
-TIMER4C_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE4C
-
-
-125
- $DEFINE_OC_INTR
-(
-SIG_OUTPUT_COMPARE4C
-)
-
-130 #ià
-def\9aed
-
-TIMER5_ENABLED
- && def\9aed
-SIG_OVERFLOW5
-
-
-131
- $DEFINE_OV_INTR
-(
-SIG_OVERFLOW5
-)
-
-134 #ià
-def\9aed
-
-TIMER5A_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE5A
-
-
-135
- $DEFINE_OC_INTR
-(
-SIG_OUTPUT_COMPARE5A
-)
-
-138 #ià
-def\9aed
-
-TIMER5B_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE5B
-
-
-139
- $DEFINE_OC_INTR
-(
-SIG_OUTPUT_COMPARE5B
-)
-
-142 #ià
-def\9aed
-
-TIMER5C_ENABLED
- && def\9aed
-SIG_OUTPUT_COMPARE5C
-
-
-143
- $DEFINE_OC_INTR
-(
-SIG_OUTPUT_COMPARE5C
-)
-
-148 \1e
- $tim\94_\9a\8c_\9a\99
-(\1e)
-
-150
- `mem£t
-((\1e*)
-tim\94_OV_ÿÎback_\8fbË
-, 0, \17(timer_OV_callback_table));
-
-151
- `mem£t
-((\1e*)
-tim\94_OC_ÿÎback_\8fbË
-, 0, \17(timer_OC_callback_table));
-
-152
- }
-}
-
- @timer_intr.h
-
-22 \ 2
- ~<av\94sive/·¹s.h
->
-
-24 \e\1e(*
- ttim\94_ÿÎback_t
-)(\1e);
-
-26 \rvÞ©\9e\90
-tim\94_ÿÎback_t
-
-tim\94_OV_ÿÎback_\8fbË
-[
-SIG_OVERFLOW_TOTAL_NUM
-];
-
-27 \rvÞ©\9e\90
-tim\94_ÿÎback_t
-
-tim\94_OC_ÿÎback_\8fbË
-[
-SIG_OUTPUT_COMPARE_TOTAL_NUM
-];
-
-30 \1e
- `tim\94_\9a\8c_\9a\99
-(\1e);
-
- @timer_prescaler.h
-
-22 #iâdeà
-_TIMER_PRESCALER_H_
-
-
-23 \ 1
- #_TIMER_PRESCALER_H_
-
-
- )
-
-28 \18
-\9al\9ae
-
-\9at16_t
-
- $__tim\940_div_to_»g
-(
-u\9at16_t
-
-div
-)
-
-30 \1a
-div
-) {
-
-31 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_0
- && TIMER0_PRESCALER_REG_0 >= 0
-
-32 \ 4
-TIMER0_PRESCALER_REG_0
-:
-
-36 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_1
- && TIMER0_PRESCALER_REG_1 >= 0
-
-37 \ 4
-TIMER0_PRESCALER_REG_1
-:
-
-41 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_2
- && TIMER0_PRESCALER_REG_2 >= 0
-
-42 \ 4
-TIMER0_PRESCALER_REG_2
-:
-
-46 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_3
- && TIMER0_PRESCALER_REG_3 >= 0
-
-47 \ 4
-TIMER0_PRESCALER_REG_3
-:
-
-51 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_4
- && TIMER0_PRESCALER_REG_4 >= 0
-
-52 \ 4
-TIMER0_PRESCALER_REG_4
-:
-
-56 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_5
- && TIMER0_PRESCALER_REG_5 >= 0
-
-57 \ 4
-TIMER0_PRESCALER_REG_5
-:
-
-61 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_6
- && TIMER0_PRESCALER_REG_6 >= 0
-
-62 \ 4
-TIMER0_PRESCALER_REG_6
-:
-
-66 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_7
- && TIMER0_PRESCALER_REG_7 >= 0
-
-67 \ 4
-TIMER0_PRESCALER_REG_7
-:
-
-71 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_8
- && TIMER0_PRESCALER_REG_8 >= 0
-
-72 \ 4
-TIMER0_PRESCALER_REG_8
-:
-
-76 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_9
- && TIMER0_PRESCALER_REG_9 >= 0
-
-77 \ 4
-TIMER0_PRESCALER_REG_9
-:
-
-81 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_10
- && TIMER0_PRESCALER_REG_10 >= 0
-
-82 \ 4
-TIMER0_PRESCALER_REG_10
-:
-
-86 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_11
- && TIMER0_PRESCALER_REG_11 >= 0
-
-87 \ 4
-TIMER0_PRESCALER_REG_11
-:
-
-91 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_12
- && TIMER0_PRESCALER_REG_12 >= 0
-
-92 \ 4
-TIMER0_PRESCALER_REG_12
-:
-
-96 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_13
- && TIMER0_PRESCALER_REG_13 >= 0
-
-97 \ 4
-TIMER0_PRESCALER_REG_13
-:
-
-101 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_14
- && TIMER0_PRESCALER_REG_14 >= 0
-
-102 \ 4
-TIMER0_PRESCALER_REG_14
-:
-
-106 #ià
-def\9aed
-
-TIMER0_PRESCALER_REG_15
- && TIMER0_PRESCALER_REG_15 >= 0
-
-107 \ 4
-TIMER0_PRESCALER_REG_15
-:
-
-113
- }
-}
-
-118 \18
-\9al\9ae
-
-\9at16_t
-
- $__tim\940_»g_to_div
-(
-u\9at8_t
-
-»g
-)
-
-120 \1a
-»g
-) {
-
-121 #ià
-def\9aed
-
-TIMER0_PRESCALER_DIV_0
-
-
-122 \ 4
-TIMER0_PRESCALER_DIV_0
-:
-
-126 #ià
-def\9aed
-
-TIMER0_PRESCALER_DIV_1
-
-
-127 \ 4
-TIMER0_PRESCALER_DIV_1
-:
-
-131 #ià
-def\9aed
-
-TIMER0_PRESCALER_DIV_2
-
-
-132 \ 4
-TIMER0_PRESCALER_DIV_2
-:
-
-136 #ià
-def\9aed
-
-TIMER0_PRESCALER_DIV_4
-
-
-137 \ 4
-TIMER0_PRESCALER_DIV_4
-:
-
-141 #ià
-def\9aed
-
-TIMER0_PRESCALER_DIV_8
-
-
-142 \ 4
-TIMER0_PRESCALER_DIV_8
-:
-
-146 #ià
-def\9aed
-
-TIMER0_PRESCALER_DIV_16
-
-
-147 \ 4
-TIMER0_PRESCALER_DIV_16
-:
-
-151 #ià
-def\9aed
-
-TIMER0_PRESCALER_DIV_32
-
-
-152 \ 4
-TIMER0_PRESCALER_DIV_32
-:
-
-156 #ià
-def\9aed
-
-TIMER0_PRESCALER_DIV_64
-
-
-157 \ 4
-TIMER0_PRESCALER_DIV_64
-:
-
-161 #ià
-def\9aed
-
-TIMER0_PRESCALER_DIV_128
-
-
-162 \ 4
-TIMER0_PRESCALER_DIV_128
-:
-
-166 #ià
-def\9aed
-
-TIMER0_PRESCALER_DIV_256
-
-
-167 \ 4
-TIMER0_PRESCALER_DIV_256
-:
-
-171 #ià
-def\9aed
-
-TIMER0_PRESCALER_DIV_512
-
-
-172 \ 4
-TIMER0_PRESCALER_DIV_512
-:
-
-176 #ià
-def\9aed
-
-TIMER0_PRESCALER_DIV_1024
-
-
-177 \ 4
-TIMER0_PRESCALER_DIV_1024
-:
-
-181 #ià
-def\9aed
-
-TIMER0_PRESCALER_DIV_2048
-
-
-182 \ 4
-TIMER0_PRESCALER_DIV_2048
-:
-
-186 #ià
-def\9aed
-
-TIMER0_PRESCALER_DIV_4096
-
-
-187 \ 4
-TIMER0_PRESCALER_DIV_4096
-:
-
-191 #ià
-def\9aed
-
-TIMER0_PRESCALER_DIV_8192
-
-
-192 \ 4
-TIMER0_PRESCALER_DIV_8192
-:
-
-196 #ià
-def\9aed
-
-TIMER0_PRESCALER_DIV_16384
-
-
-197 \ 4
-TIMER0_PRESCALER_DIV_16384
-:
-
-204
- }
-}
-
-210 \18
-\9al\9ae
-
-\9at16_t
-
- $__tim\941_div_to_»g
-(
-u\9at16_t
-
-div
-)
-
-212 \1a
-div
-) {
-
-213 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_0
- && TIMER1_PRESCALER_REG_0 >= 0
-
-214 \ 4
-TIMER1_PRESCALER_REG_0
-:
-
-218 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_1
- && TIMER1_PRESCALER_REG_1 >= 0
-
-219 \ 4
-TIMER1_PRESCALER_REG_1
-:
-
-223 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_2
- && TIMER1_PRESCALER_REG_2 >= 0
-
-224 \ 4
-TIMER1_PRESCALER_REG_2
-:
-
-228 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_3
- && TIMER1_PRESCALER_REG_3 >= 0
-
-229 \ 4
-TIMER1_PRESCALER_REG_3
-:
-
-233 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_4
- && TIMER1_PRESCALER_REG_4 >= 0
-
-234 \ 4
-TIMER1_PRESCALER_REG_4
-:
-
-238 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_5
- && TIMER1_PRESCALER_REG_5 >= 0
-
-239 \ 4
-TIMER1_PRESCALER_REG_5
-:
-
-243 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_6
- && TIMER1_PRESCALER_REG_6 >= 0
-
-244 \ 4
-TIMER1_PRESCALER_REG_6
-:
-
-248 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_7
- && TIMER1_PRESCALER_REG_7 >= 0
-
-249 \ 4
-TIMER1_PRESCALER_REG_7
-:
-
-253 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_8
- && TIMER1_PRESCALER_REG_8 >= 0
-
-254 \ 4
-TIMER1_PRESCALER_REG_8
-:
-
-258 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_9
- && TIMER1_PRESCALER_REG_9 >= 0
-
-259 \ 4
-TIMER1_PRESCALER_REG_9
-:
-
-263 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_10
- && TIMER1_PRESCALER_REG_10 >= 0
-
-264 \ 4
-TIMER1_PRESCALER_REG_10
-:
-
-268 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_11
- && TIMER1_PRESCALER_REG_11 >= 0
-
-269 \ 4
-TIMER1_PRESCALER_REG_11
-:
-
-273 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_12
- && TIMER1_PRESCALER_REG_12 >= 0
-
-274 \ 4
-TIMER1_PRESCALER_REG_12
-:
-
-278 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_13
- && TIMER1_PRESCALER_REG_13 >= 0
-
-279 \ 4
-TIMER1_PRESCALER_REG_13
-:
-
-283 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_14
- && TIMER1_PRESCALER_REG_14 >= 0
-
-284 \ 4
-TIMER1_PRESCALER_REG_14
-:
-
-288 #ià
-def\9aed
-
-TIMER1_PRESCALER_REG_15
- && TIMER1_PRESCALER_REG_15 >= 0
-
-289 \ 4
-TIMER1_PRESCALER_REG_15
-:
-
-295
- }
-}
-
-300 \18
-\9al\9ae
-
-\9at16_t
-
- $__tim\941_»g_to_div
-(
-u\9at8_t
-
-»g
-)
-
-302 \1a
-»g
-) {
-
-303 #ià
-def\9aed
-
-TIMER1_PRESCALER_DIV_0
-
-
-304 \ 4
-TIMER1_PRESCALER_DIV_0
-:
-
-308 #ià
-def\9aed
-
-TIMER1_PRESCALER_DIV_1
-
-
-309 \ 4
-TIMER1_PRESCALER_DIV_1
-:
-
-313 #ià
-def\9aed
-
-TIMER1_PRESCALER_DIV_2
-
-
-314 \ 4
-TIMER1_PRESCALER_DIV_2
-:
-
-318 #ià
-def\9aed
-
-TIMER1_PRESCALER_DIV_4
-
-
-319 \ 4
-TIMER1_PRESCALER_DIV_4
-:
-
-323 #ià
-def\9aed
-
-TIMER1_PRESCALER_DIV_8
-
-
-324 \ 4
-TIMER1_PRESCALER_DIV_8
-:
-
-328 #ià
-def\9aed
-
-TIMER1_PRESCALER_DIV_16
-
-
-329 \ 4
-TIMER1_PRESCALER_DIV_16
-:
-
-333 #ià
-def\9aed
-
-TIMER1_PRESCALER_DIV_32
-
-
-334 \ 4
-TIMER1_PRESCALER_DIV_32
-:
-
-338 #ià
-def\9aed
-
-TIMER1_PRESCALER_DIV_64
-
-
-339 \ 4
-TIMER1_PRESCALER_DIV_64
-:
-
-343 #ià
-def\9aed
-
-TIMER1_PRESCALER_DIV_128
-
-
-344 \ 4
-TIMER1_PRESCALER_DIV_128
-:
-
-348 #ià
-def\9aed
-
-TIMER1_PRESCALER_DIV_256
-
-
-349 \ 4
-TIMER1_PRESCALER_DIV_256
-:
-
-353 #ià
-def\9aed
-
-TIMER1_PRESCALER_DIV_512
-
-
-354 \ 4
-TIMER1_PRESCALER_DIV_512
-:
-
-358 #ià
-def\9aed
-
-TIMER1_PRESCALER_DIV_1024
-
-
-359 \ 4
-TIMER1_PRESCALER_DIV_1024
-:
-
-363 #ià
-def\9aed
-
-TIMER1_PRESCALER_DIV_2048
-
-
-364 \ 4
-TIMER1_PRESCALER_DIV_2048
-:
-
-368 #ià
-def\9aed
-
-TIMER1_PRESCALER_DIV_4096
-
-
-369 \ 4
-TIMER1_PRESCALER_DIV_4096
-:
-
-373 #ià
-def\9aed
-
-TIMER1_PRESCALER_DIV_8192
-
-
-374 \ 4
-TIMER1_PRESCALER_DIV_8192
-:
-
-378 #ià
-def\9aed
-
-TIMER1_PRESCALER_DIV_16384
-
-
-379 \ 4
-TIMER1_PRESCALER_DIV_16384
-:
-
-386
- }
-}
-
-393 \18
-\9al\9ae
-
-\9at16_t
-
- $__tim\942_div_to_»g
-(
-u\9at16_t
-
-div
-)
-
-395 \1a
-div
-) {
-
-396 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_0
- && TIMER2_PRESCALER_REG_0 >= 0
-
-397 \ 4
-TIMER2_PRESCALER_REG_0
-:
-
-401 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_1
- && TIMER2_PRESCALER_REG_1 >= 0
-
-402 \ 4
-TIMER2_PRESCALER_REG_1
-:
-
-406 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_2
- && TIMER2_PRESCALER_REG_2 >= 0
-
-407 \ 4
-TIMER2_PRESCALER_REG_2
-:
-
-411 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_3
- && TIMER2_PRESCALER_REG_3 >= 0
-
-412 \ 4
-TIMER2_PRESCALER_REG_3
-:
-
-416 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_4
- && TIMER2_PRESCALER_REG_4 >= 0
-
-417 \ 4
-TIMER2_PRESCALER_REG_4
-:
-
-421 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_5
- && TIMER2_PRESCALER_REG_5 >= 0
-
-422 \ 4
-TIMER2_PRESCALER_REG_5
-:
-
-426 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_6
- && TIMER2_PRESCALER_REG_6 >= 0
-
-427 \ 4
-TIMER2_PRESCALER_REG_6
-:
-
-431 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_7
- && TIMER2_PRESCALER_REG_7 >= 0
-
-432 \ 4
-TIMER2_PRESCALER_REG_7
-:
-
-436 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_8
- && TIMER2_PRESCALER_REG_8 >= 0
-
-437 \ 4
-TIMER2_PRESCALER_REG_8
-:
-
-441 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_9
- && TIMER2_PRESCALER_REG_9 >= 0
-
-442 \ 4
-TIMER2_PRESCALER_REG_9
-:
-
-446 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_10
- && TIMER2_PRESCALER_REG_10 >= 0
-
-447 \ 4
-TIMER2_PRESCALER_REG_10
-:
-
-451 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_11
- && TIMER2_PRESCALER_REG_11 >= 0
-
-452 \ 4
-TIMER2_PRESCALER_REG_11
-:
-
-456 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_12
- && TIMER2_PRESCALER_REG_12 >= 0
-
-457 \ 4
-TIMER2_PRESCALER_REG_12
-:
-
-461 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_13
- && TIMER2_PRESCALER_REG_13 >= 0
-
-462 \ 4
-TIMER2_PRESCALER_REG_13
-:
-
-466 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_14
- && TIMER2_PRESCALER_REG_14 >= 0
-
-467 \ 4
-TIMER2_PRESCALER_REG_14
-:
-
-471 #ià
-def\9aed
-
-TIMER2_PRESCALER_REG_15
- && TIMER2_PRESCALER_REG_15 >= 0
-
-472 \ 4
-TIMER2_PRESCALER_REG_15
-:
-
-478
- }
-}
-
-483 \18
-\9al\9ae
-
-\9at16_t
-
- $__tim\942_»g_to_div
-(
-u\9at8_t
-
-»g
-)
-
-485 \1a
-»g
-) {
-
-486 #ià
-def\9aed
-
-TIMER2_PRESCALER_DIV_0
-
-
-487 \ 4
-TIMER2_PRESCALER_DIV_0
-:
-
-491 #ià
-def\9aed
-
-TIMER2_PRESCALER_DIV_1
-
-
-492 \ 4
-TIMER2_PRESCALER_DIV_1
-:
-
-496 #ià
-def\9aed
-
-TIMER2_PRESCALER_DIV_2
-
-
-497 \ 4
-TIMER2_PRESCALER_DIV_2
-:
-
-501 #ià
-def\9aed
-
-TIMER2_PRESCALER_DIV_4
-
-
-502 \ 4
-TIMER2_PRESCALER_DIV_4
-:
-
-506 #ià
-def\9aed
-
-TIMER2_PRESCALER_DIV_8
-
-
-507 \ 4
-TIMER2_PRESCALER_DIV_8
-:
-
-511 #ià
-def\9aed
-
-TIMER2_PRESCALER_DIV_16
-
-
-512 \ 4
-TIMER2_PRESCALER_DIV_16
-:
-
-516 #ià
-def\9aed
-
-TIMER2_PRESCALER_DIV_32
-
-
-517 \ 4
-TIMER2_PRESCALER_DIV_32
-:
-
-521 #ià
-def\9aed
-
-TIMER2_PRESCALER_DIV_64
-
-
-522 \ 4
-TIMER2_PRESCALER_DIV_64
-:
-
-526 #ià
-def\9aed
-
-TIMER2_PRESCALER_DIV_128
-
-
-527 \ 4
-TIMER2_PRESCALER_DIV_128
-:
-
-531 #ià
-def\9aed
-
-TIMER2_PRESCALER_DIV_256
-
-
-532 \ 4
-TIMER2_PRESCALER_DIV_256
-:
-
-536 #ià
-def\9aed
-
-TIMER2_PRESCALER_DIV_512
-
-
-537 \ 4
-TIMER2_PRESCALER_DIV_512
-:
-
-541 #ià
-def\9aed
-
-TIMER2_PRESCALER_DIV_1024
-
-
-542 \ 4
-TIMER2_PRESCALER_DIV_1024
-:
-
-546 #ià
-def\9aed
-
-TIMER2_PRESCALER_DIV_2048
-
-
-547 \ 4
-TIMER2_PRESCALER_DIV_2048
-:
-
-551 #ià
-def\9aed
-
-TIMER2_PRESCALER_DIV_4096
-
-
-552 \ 4
-TIMER2_PRESCALER_DIV_4096
-:
-
-556 #ià
-def\9aed
-
-TIMER2_PRESCALER_DIV_8192
-
-
-557 \ 4
-TIMER2_PRESCALER_DIV_8192
-:
-
-561 #ià
-def\9aed
-
-TIMER2_PRESCALER_DIV_16384
-
-
-562 \ 4
-TIMER2_PRESCALER_DIV_16384
-:
-
-569
- }
-}
-
-576 \18
-\9al\9ae
-
-\9at16_t
-
- $__tim\943_div_to_»g
-(
-u\9at16_t
-
-div
-)
-
-578 \1a
-div
-) {
-
-579 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_0
- && TIMER3_PRESCALER_REG_0 >= 0
-
-580 \ 4
-TIMER3_PRESCALER_REG_0
-:
-
-584 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_1
- && TIMER3_PRESCALER_REG_1 >= 0
-
-585 \ 4
-TIMER3_PRESCALER_REG_1
-:
-
-589 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_2
- && TIMER3_PRESCALER_REG_2 >= 0
-
-590 \ 4
-TIMER3_PRESCALER_REG_2
-:
-
-594 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_3
- && TIMER3_PRESCALER_REG_3 >= 0
-
-595 \ 4
-TIMER3_PRESCALER_REG_3
-:
-
-599 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_4
- && TIMER3_PRESCALER_REG_4 >= 0
-
-600 \ 4
-TIMER3_PRESCALER_REG_4
-:
-
-604 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_5
- && TIMER3_PRESCALER_REG_5 >= 0
-
-605 \ 4
-TIMER3_PRESCALER_REG_5
-:
-
-609 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_6
- && TIMER3_PRESCALER_REG_6 >= 0
-
-610 \ 4
-TIMER3_PRESCALER_REG_6
-:
-
-614 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_7
- && TIMER3_PRESCALER_REG_7 >= 0
-
-615 \ 4
-TIMER3_PRESCALER_REG_7
-:
-
-619 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_8
- && TIMER3_PRESCALER_REG_8 >= 0
-
-620 \ 4
-TIMER3_PRESCALER_REG_8
-:
-
-624 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_9
- && TIMER3_PRESCALER_REG_9 >= 0
-
-625 \ 4
-TIMER3_PRESCALER_REG_9
-:
-
-629 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_10
- && TIMER3_PRESCALER_REG_10 >= 0
-
-630 \ 4
-TIMER3_PRESCALER_REG_10
-:
-
-634 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_11
- && TIMER3_PRESCALER_REG_11 >= 0
-
-635 \ 4
-TIMER3_PRESCALER_REG_11
-:
-
-639 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_12
- && TIMER3_PRESCALER_REG_12 >= 0
-
-640 \ 4
-TIMER3_PRESCALER_REG_12
-:
-
-644 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_13
- && TIMER3_PRESCALER_REG_13 >= 0
-
-645 \ 4
-TIMER3_PRESCALER_REG_13
-:
-
-648 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_14
- && TIMER3_PRESCALER_REG_14 >= 0
-
-649 \ 4
-TIMER3_PRESCALER_REG_14
-:
-
-653 #ià
-def\9aed
-
-TIMER3_PRESCALER_REG_15
- && TIMER3_PRESCALER_REG_15 >= 0
-
-654 \ 4
-TIMER3_PRESCALER_REG_15
-:
-
-660
- }
-}
-
-665 \18
-\9al\9ae
-
-\9at16_t
-
- $__tim\943_»g_to_div
-(
-u\9at8_t
-
-»g
-)
-
-667 \1a
-»g
-) {
-
-668 #ià
-def\9aed
-
-TIMER3_PRESCALER_DIV_0
-
-
-669 \ 4
-TIMER3_PRESCALER_DIV_0
-:
-
-673 #ià
-def\9aed
-
-TIMER3_PRESCALER_DIV_1
-
-
-674 \ 4
-TIMER3_PRESCALER_DIV_1
-:
-
-678 #ià
-def\9aed
-
-TIMER3_PRESCALER_DIV_2
-
-
-679 \ 4
-TIMER3_PRESCALER_DIV_2
-:
-
-683 #ià
-def\9aed
-
-TIMER3_PRESCALER_DIV_4
-
-
-684 \ 4
-TIMER3_PRESCALER_DIV_4
-:
-
-688 #ià
-def\9aed
-
-TIMER3_PRESCALER_DIV_8
-
-
-689 \ 4
-TIMER3_PRESCALER_DIV_8
-:
-
-693 #ià
-def\9aed
-
-TIMER3_PRESCALER_DIV_16
-
-
-694 \ 4
-TIMER3_PRESCALER_DIV_16
-:
-
-698 #ià
-def\9aed
-
-TIMER3_PRESCALER_DIV_32
-
-
-699 \ 4
-TIMER3_PRESCALER_DIV_32
-:
-
-703 #ià
-def\9aed
-
-TIMER3_PRESCALER_DIV_64
-
-
-704 \ 4
-TIMER3_PRESCALER_DIV_64
-:
-
-708 #ià
-def\9aed
-
-TIMER3_PRESCALER_DIV_128
-
-
-709 \ 4
-TIMER3_PRESCALER_DIV_128
-:
-
-713 #ià
-def\9aed
-
-TIMER3_PRESCALER_DIV_256
-
-
-714 \ 4
-TIMER3_PRESCALER_DIV_256
-:
-
-718 #ià
-def\9aed
-
-TIMER3_PRESCALER_DIV_512
-
-
-719 \ 4
-TIMER3_PRESCALER_DIV_512
-:
-
-723 #ià
-def\9aed
-
-TIMER3_PRESCALER_DIV_1024
-
-
-724 \ 4
-TIMER3_PRESCALER_DIV_1024
-:
-
-728 #ià
-def\9aed
-
-TIMER3_PRESCALER_DIV_2048
-
-
-729 \ 4
-TIMER3_PRESCALER_DIV_2048
-:
-
-733 #ià
-def\9aed
-
-TIMER3_PRESCALER_DIV_4096
-
-
-734 \ 4
-TIMER3_PRESCALER_DIV_4096
-:
-
-738 #ià
-def\9aed
-
-TIMER3_PRESCALER_DIV_8192
-
-
-739 \ 4
-TIMER3_PRESCALER_DIV_8192
-:
-
-743 #ià
-def\9aed
-
-TIMER3_PRESCALER_DIV_16384
-
-
-744 \ 4
-TIMER3_PRESCALER_DIV_16384
-:
-
-751
- }
-}
-
-756 \18
-\9al\9ae
-
-\9at16_t
-
- $__tim\944_div_to_»g
-(
-u\9at16_t
-
-div
-)
-
-758 \1a
-div
-) {
-
-759 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_0
- && TIMER4_PRESCALER_REG_0 >= 0
-
-760 \ 4
-TIMER4_PRESCALER_REG_0
-:
-
-764 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_1
- && TIMER4_PRESCALER_REG_1 >= 0
-
-765 \ 4
-TIMER4_PRESCALER_REG_1
-:
-
-769 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_2
- && TIMER4_PRESCALER_REG_2 >= 0
-
-770 \ 4
-TIMER4_PRESCALER_REG_2
-:
-
-774 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_3
- && TIMER4_PRESCALER_REG_3 >= 0
-
-775 \ 4
-TIMER4_PRESCALER_REG_3
-:
-
-779 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_4
- && TIMER4_PRESCALER_REG_4 >= 0
-
-780 \ 4
-TIMER4_PRESCALER_REG_4
-:
-
-784 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_5
- && TIMER4_PRESCALER_REG_5 >= 0
-
-785 \ 4
-TIMER4_PRESCALER_REG_5
-:
-
-789 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_6
- && TIMER4_PRESCALER_REG_6 >= 0
-
-790 \ 4
-TIMER4_PRESCALER_REG_6
-:
-
-794 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_7
- && TIMER4_PRESCALER_REG_7 >= 0
-
-795 \ 4
-TIMER4_PRESCALER_REG_7
-:
-
-799 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_8
- && TIMER4_PRESCALER_REG_8 >= 0
-
-800 \ 4
-TIMER4_PRESCALER_REG_8
-:
-
-804 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_9
- && TIMER4_PRESCALER_REG_9 >= 0
-
-805 \ 4
-TIMER4_PRESCALER_REG_9
-:
-
-809 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_10
- && TIMER4_PRESCALER_REG_10 >= 0
-
-810 \ 4
-TIMER4_PRESCALER_REG_10
-:
-
-814 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_11
- && TIMER4_PRESCALER_REG_11 >= 0
-
-815 \ 4
-TIMER4_PRESCALER_REG_11
-:
-
-819 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_12
- && TIMER4_PRESCALER_REG_12 >= 0
-
-820 \ 4
-TIMER4_PRESCALER_REG_12
-:
-
-824 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_13
- && TIMER4_PRESCALER_REG_13 >= 0
-
-825 \ 4
-TIMER4_PRESCALER_REG_13
-:
-
-828 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_14
- && TIMER4_PRESCALER_REG_14 >= 0
-
-829 \ 4
-TIMER4_PRESCALER_REG_14
-:
-
-833 #ià
-def\9aed
-
-TIMER4_PRESCALER_REG_15
- && TIMER4_PRESCALER_REG_15 >= 0
-
-834 \ 4
-TIMER4_PRESCALER_REG_15
-:
-
-840
- }
-}
-
-845 \18
-\9al\9ae
-
-\9at16_t
-
- $__tim\944_»g_to_div
-(
-u\9at8_t
-
-»g
-)
-
-847 \1a
-»g
-) {
-
-848 #ià
-def\9aed
-
-TIMER4_PRESCALER_DIV_0
-
-
-849 \ 4
-TIMER4_PRESCALER_DIV_0
-:
-
-853 #ià
-def\9aed
-
-TIMER4_PRESCALER_DIV_1
-
-
-854 \ 4
-TIMER4_PRESCALER_DIV_1
-:
-
-858 #ià
-def\9aed
-
-TIMER4_PRESCALER_DIV_2
-
-
-859 \ 4
-TIMER4_PRESCALER_DIV_2
-:
-
-863 #ià
-def\9aed
-
-TIMER4_PRESCALER_DIV_4
-
-
-864 \ 4
-TIMER4_PRESCALER_DIV_4
-:
-
-868 #ià
-def\9aed
-
-TIMER4_PRESCALER_DIV_8
-
-
-869 \ 4
-TIMER4_PRESCALER_DIV_8
-:
-
-873 #ià
-def\9aed
-
-TIMER4_PRESCALER_DIV_16
-
-
-874 \ 4
-TIMER4_PRESCALER_DIV_16
-:
-
-878 #ià
-def\9aed
-
-TIMER4_PRESCALER_DIV_32
-
-
-879 \ 4
-TIMER4_PRESCALER_DIV_32
-:
-
-883 #ià
-def\9aed
-
-TIMER4_PRESCALER_DIV_64
-
-
-884 \ 4
-TIMER4_PRESCALER_DIV_64
-:
-
-888 #ià
-def\9aed
-
-TIMER4_PRESCALER_DIV_128
-
-
-889 \ 4
-TIMER4_PRESCALER_DIV_128
-:
-
-893 #ià
-def\9aed
-
-TIMER4_PRESCALER_DIV_256
-
-
-894 \ 4
-TIMER4_PRESCALER_DIV_256
-:
-
-898 #ià
-def\9aed
-
-TIMER4_PRESCALER_DIV_512
-
-
-899 \ 4
-TIMER4_PRESCALER_DIV_512
-:
-
-903 #ià
-def\9aed
-
-TIMER4_PRESCALER_DIV_1024
-
-
-904 \ 4
-TIMER4_PRESCALER_DIV_1024
-:
-
-908 #ià
-def\9aed
-
-TIMER4_PRESCALER_DIV_2048
-
-
-909 \ 4
-TIMER4_PRESCALER_DIV_2048
-:
-
-913 #ià
-def\9aed
-
-TIMER4_PRESCALER_DIV_4096
-
-
-914 \ 4
-TIMER4_PRESCALER_DIV_4096
-:
-
-918 #ià
-def\9aed
-
-TIMER4_PRESCALER_DIV_8192
-
-
-919 \ 4
-TIMER4_PRESCALER_DIV_8192
-:
-
-923 #ià
-def\9aed
-
-TIMER4_PRESCALER_DIV_16384
-
-
-924 \ 4
-TIMER4_PRESCALER_DIV_16384
-:
-
-931
- }
-}
-
-936 \18
-\9al\9ae
-
-\9at16_t
-
- $__tim\945_div_to_»g
-(
-u\9at16_t
-
-div
-)
-
-938 \1a
-div
-) {
-
-939 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_0
- && TIMER5_PRESCALER_REG_0 >= 0
-
-940 \ 4
-TIMER5_PRESCALER_REG_0
-:
-
-944 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_1
- && TIMER5_PRESCALER_REG_1 >= 0
-
-945 \ 4
-TIMER5_PRESCALER_REG_1
-:
-
-949 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_2
- && TIMER5_PRESCALER_REG_2 >= 0
-
-950 \ 4
-TIMER5_PRESCALER_REG_2
-:
-
-954 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_3
- && TIMER5_PRESCALER_REG_3 >= 0
-
-955 \ 4
-TIMER5_PRESCALER_REG_3
-:
-
-959 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_4
- && TIMER5_PRESCALER_REG_4 >= 0
-
-960 \ 4
-TIMER5_PRESCALER_REG_4
-:
-
-964 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_5
- && TIMER5_PRESCALER_REG_5 >= 0
-
-965 \ 4
-TIMER5_PRESCALER_REG_5
-:
-
-969 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_6
- && TIMER5_PRESCALER_REG_6 >= 0
-
-970 \ 4
-TIMER5_PRESCALER_REG_6
-:
-
-974 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_7
- && TIMER5_PRESCALER_REG_7 >= 0
-
-975 \ 4
-TIMER5_PRESCALER_REG_7
-:
-
-979 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_8
- && TIMER5_PRESCALER_REG_8 >= 0
-
-980 \ 4
-TIMER5_PRESCALER_REG_8
-:
-
-984 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_9
- && TIMER5_PRESCALER_REG_9 >= 0
-
-985 \ 4
-TIMER5_PRESCALER_REG_9
-:
-
-989 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_10
- && TIMER5_PRESCALER_REG_10 >= 0
-
-990 \ 4
-TIMER5_PRESCALER_REG_10
-:
-
-994 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_11
- && TIMER5_PRESCALER_REG_11 >= 0
-
-995 \ 4
-TIMER5_PRESCALER_REG_11
-:
-
-999 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_12
- && TIMER5_PRESCALER_REG_12 >= 0
-
-1000 \ 4
-TIMER5_PRESCALER_REG_12
-:
-
-1004 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_13
- && TIMER5_PRESCALER_REG_13 >= 0
-
-1005 \ 4
-TIMER5_PRESCALER_REG_13
-:
-
-1008 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_14
- && TIMER5_PRESCALER_REG_14 >= 0
-
-1009 \ 4
-TIMER5_PRESCALER_REG_14
-:
-
-1013 #ià
-def\9aed
-
-TIMER5_PRESCALER_REG_15
- && TIMER5_PRESCALER_REG_15 >= 0
-
-1014 \ 4
-TIMER5_PRESCALER_REG_15
-:
-
-1020
- }
-}
-
-1025 \18
-\9al\9ae
-
-\9at16_t
-
- $__tim\945_»g_to_div
-(
-u\9at8_t
-
-»g
-)
-
-1027 \1a
-»g
-) {
-
-1028 #ià
-def\9aed
-
-TIMER5_PRESCALER_DIV_0
-
-
-1029 \ 4
-TIMER5_PRESCALER_DIV_0
-:
-
-1033 #ià
-def\9aed
-
-TIMER5_PRESCALER_DIV_1
-
-
-1034 \ 4
-TIMER5_PRESCALER_DIV_1
-:
-
-1038 #ià
-def\9aed
-
-TIMER5_PRESCALER_DIV_2
-
-
-1039 \ 4
-TIMER5_PRESCALER_DIV_2
-:
-
-1043 #ià
-def\9aed
-
-TIMER5_PRESCALER_DIV_4
-
-
-1044 \ 4
-TIMER5_PRESCALER_DIV_4
-:
-
-1048 #ià
-def\9aed
-
-TIMER5_PRESCALER_DIV_8
-
-
-1049 \ 4
-TIMER5_PRESCALER_DIV_8
-:
-
-1053 #ià
-def\9aed
-
-TIMER5_PRESCALER_DIV_16
-
-
-1054 \ 4
-TIMER5_PRESCALER_DIV_16
-:
-
-1058 #ià
-def\9aed
-
-TIMER5_PRESCALER_DIV_32
-
-
-1059 \ 4
-TIMER5_PRESCALER_DIV_32
-:
-
-1063 #ià
-def\9aed
-
-TIMER5_PRESCALER_DIV_64
-
-
-1064 \ 4
-TIMER5_PRESCALER_DIV_64
-:
-
-1068 #ià
-def\9aed
-
-TIMER5_PRESCALER_DIV_128
-
-
-1069 \ 4
-TIMER5_PRESCALER_DIV_128
-:
-
-1073 #ià
-def\9aed
-
-TIMER5_PRESCALER_DIV_256
-
-
-1074 \ 4
-TIMER5_PRESCALER_DIV_256
-:
-
-1078 #ià
-def\9aed
-
-TIMER5_PRESCALER_DIV_512
-
-
-1079 \ 4
-TIMER5_PRESCALER_DIV_512
-:
-
-1083 #ià
-def\9aed
-
-TIMER5_PRESCALER_DIV_1024
-
-
-1084 \ 4
-TIMER5_PRESCALER_DIV_1024
-:
-
-1088 #ià
-def\9aed
-
-TIMER5_PRESCALER_DIV_2048
-
-
-1089 \ 4
-TIMER5_PRESCALER_DIV_2048
-:
-
-1093 #ià
-def\9aed
-
-TIMER5_PRESCALER_DIV_4096
-
-
-1094 \ 4
-TIMER5_PRESCALER_DIV_4096
-:
-
-1098 #ià
-def\9aed
-
-TIMER5_PRESCALER_DIV_8192
-
-
-1099 \ 4
-TIMER5_PRESCALER_DIV_8192
-:
-
-1103 #ià
-def\9aed
-
-TIMER5_PRESCALER_DIV_16384
-
-
-1104 \ 4
-TIMER5_PRESCALER_DIV_16384
-:
-
-1111
- }
-}
-
- @uart.c
-
-24 \ 2
- ~<av\94sive.h
->
-
-25 \ 2
- ~<av\94sive/li¡.h
->
-
-27 \ 2
- ~<u¬t.h
->
-
-28 \ 2
- ~<u¬t_defs.h
->
-
-29 \ 2
- ~<u¬t_´iv©e.h
->
-
-31 \19
-c\9cbuf
-
- gg_tx_fifo
-[
-UART_HW_NUM
-];
-
-32 \19
-c\9cbuf
-
- gg_rx_fifo
-[
-UART_HW_NUM
-];
-
-35
-ev\92t
- *
- grx_ev\92t
-[
-UART_HW_NUM
-];
-
-36
-ev\92t
- *
- gtx_ev\92t
-[
-UART_HW_NUM
-];
-
-38 cڡ \19
-»gs
-
- gu¬t_»gs
-[
-UART_HW_NUM
-] = {
-
-39 #ifdeà
-UDR0
-
-
-41 .
-udr
- = &
-UDR0
-,
-
-42 .
- guc¤a
- = &
-UCSR0A
-,
-
-43 .
- guc¤b
- = &
-UCSR0B
-,
-
-44 .
- guc¤c
- = &
-UCSR0C
-,
-
-45 .
- gub¼l
- = &
-UBRR0L
-,
-
-46 .
- gub¼h
- = &
-UBRR0H
-,
-
-49 #ifdeà
-UDR1
-
-
-51 .
- gudr
- = &
-UDR1
-,
-
-52 .
- guc¤a
- = &
-UCSR1A
-,
-
-53 .
- guc¤b
- = &
-UCSR1B
-,
-
-54 .
- guc¤c
- = &
-UCSR1C
-,
-
-55 .
- gub¼l
- = &
-UBRR1L
-,
-
-56 .
- gub¼h
- = &
-UBRR1H
-,
-
-59 #ifdeà
-UDR2
-
-
-61 .
- gudr
- = &
-UDR2
-,
-
-62 .
- guc¤a
- = &
-UCSR2A
-,
-
-63 .
- guc¤b
- = &
-UCSR2B
-,
-
-64 .
- guc¤c
- = &
-UCSR2C
-,
-
-65 .
- gub¼l
- = &
-UBRR2L
-,
-
-66 .
- gub¼h
- = &
-UBRR2H
-,
-
-69 #ifdeà
-UDR3
-
-
-71 .
- gudr
- = &
-UDR3
-,
-
-72 .
- guc¤a
- = &
-UCSR3A
-,
-
-73 .
- guc¤b
- = &
-UCSR3B
-,
-
-74 .
- guc¤c
- = &
-UCSR3C
-,
-
-75 .
- gub¼l
- = &
-UBRR3L
-,
-
-76 .
- gub¼h
- = &
-UBRR3H
-,
-
-86 #ifdeà
-UART0_COMPILE
-
-
-87 #iâdeà
-SIG_UART0_DATA
-
-
-88 \ 1
- #SIG_UART0_DATA
-
-USART0_UDRE_veù
-
-
- )
-
-90 #iâdeà
-SIG_UART0_DATA
-
-
-91 \ 1
- #SIG_UART0_DATA
-
-SIG_USART0_DATA
-
-
- )
-
-93
- $SIGNAL
-(
-SIG_UART0_DATA
-)
-
-95
- `u¬t_£nd_Ãxt_ch¬
-(0);
-
-96
- }
-}
-
-98 #ifdeà
-UART1_COMPILE
-
-
-99 #iâdeà
-SIG_UART1_DATA
-
-
-100 \ 1
- #SIG_UART1_DATA
-
-USART1_UDRE_veù
-
-
- )
-
-102 #iâdeà
-SIG_UART1_DATA
-
-
-103 \ 1
- #SIG_UART1_DATA
-
-SIG_USART1_DATA
-
-
- )
-
-105
- $SIGNAL
-(
-SIG_UART1_DATA
-)
-
-107
- `u¬t_£nd_Ãxt_ch¬
-(1);
-
-108
- }
-}
-
-110 #ifdeà
-UART2_COMPILE
-
-
-111 #iâdeà
-SIG_UART2_DATA
-
-
-112 \ 1
- #SIG_UART2_DATA
-
-USART2_UDRE_veù
-
-
- )
-
-114 #iâdeà
-SIG_UART2_DATA
-
-
-115 \ 1
- #SIG_UART2_DATA
-
-SIG_USART2_DATA
-
-
- )
-
-117
- $SIGNAL
-(
-SIG_UART2_DATA
-)
-
-119
- `u¬t_£nd_Ãxt_ch¬
-(2);
-
-120
- }
-}
-
-122 #ifdeà
-UART3_COMPILE
-
-
-123 #iâdeà
-SIG_UART3_DATA
-
-
-124 \ 1
- #SIG_UART3_DATA
-
-USART3_UDRE_veù
-
-
- )
-
-126 #iâdeà
-SIG_UART3_DATA
-
-
-127 \ 1
- #SIG_UART3_DATA
-
-SIG_USART3_DATA
-
-
- )
-
-129
- $SIGNAL
-(
-SIG_UART3_DATA
-)
-
-131
- `u¬t_£nd_Ãxt_ch¬
-(3);
-
-132
- }
-}
-
-135 \18\1e
-u¬t_»cv_Ãxt_ch¬
-(
-u\9at8_t
-
-num
-);
-
-141 #ifdeà
-UART0_COMPILE
-
-
-142 #iâdeà
-SIG_UART0_RECV
-
-
-143 \ 1
- #SIG_UART0_RECV
-
-USART0_RX_veù
-
-
- )
-
-145 #iâdeà
-SIG_UART0_RECV
-
-
-146 \ 1
- #SIG_UART0_RECV
-
-SIG_USART0_RECV
-
-
- )
-
-148
- $SIGNAL
-(
-SIG_UART0_RECV
-)
-
-150
- `u¬t_»cv_Ãxt_ch¬
-(0);
-
-151
- }
-}
-
-153 #ifdeà
-UART1_COMPILE
-
-
-154 #iâdeà
-SIG_UART1_RECV
-
-
-155 \ 1
- #SIG_UART1_RECV
-
-USART1_RX_veù
-
-
- )
-
-157 #iâdeà
-SIG_UART1_RECV
-
-
-158 \ 1
- #SIG_UART1_RECV
-
-SIG_USART1_RECV
-
-
- )
-
-160
- $SIGNAL
-(
-SIG_UART1_RECV
-)
-
-162
- `u¬t_»cv_Ãxt_ch¬
-(1);
-
-163
- }
-}
-
-165 #ifdeà
-UART2_COMPILE
-
-
-166 #iâdeà
-SIG_UART2_RECV
-
-
-167 \ 1
- #SIG_UART2_RECV
-
-USART2_RX_veù
-
-
- )
-
-169 #iâdeà
-SIG_UART2_RECV
-
-
-170 \ 1
- #SIG_UART2_RECV
-
-SIG_USART2_RECV
-
-
- )
-
-172
- $SIGNAL
-(
-SIG_UART2_RECV
-)
-
-174
- `u¬t_»cv_Ãxt_ch¬
-(2);
-
-175
- }
-}
-
-177 #ifdeà
-UART3_COMPILE
-
-
-178 #iâdeà
-SIG_UART3_RECV
-
-
-179 \ 1
- #SIG_UART3_RECV
-
-USART3_RX_veù
-
-
- )
-
-181 #iâdeà
-SIG_UART3_RECV
-
-
-182 \ 1
- #SIG_UART3_RECV
-
-SIG_USART3_RECV
-
-
- )
-
-184
- $SIGNAL
-(
-SIG_UART3_RECV
-)
-
-186
- `u¬t_»cv_Ãxt_ch¬
-(3);
-
-187
- }
-}
-
-195 \1e
- $u¬t_£nd_Ãxt_ch¬
-(
-u\9at8_t
-
-num
-)
-
-197 #ifdeà
-CONFIG_MODULE_UART_9BITS
-
-
-198 ià(
- `u¬t_g\91cÚf_nb\99s
-(
-num
-) == 9) {
-
-199 \12
-\96t
- = 0;
-
-202 ià(
- `CIRBUF_GET_LEN
-(&
-g_tx_fifo
-[
-num
-]) < 2) {
-
-203
- `cbi
-(*
-u¬t_»gs
-[
-num
-].
-uc¤b
-,
-UDRIE
-);
-
-207
- `c\9cbuf_g\91_buf_\8f\9e
-(&
-g_tx_fifo
-[
-num
-], (\ 5*)&
-\96t
-, 2);
-
-208
- `c\9cbuf_d\96_buf_\8f\9e
-(&
-g_tx_fifo
-[
-num
-], 2);
-
-210
- `u¬t_£t_udr_9b\99s
-(
-num
-,
-\96t
-);
-
-211
- `sbi
-(*
-u¬t_»gs
-[
-num
-].
-uc¤b
-,
-UDRIE
-);
-
-216 \ 5
-\96t
- = 0;
-
-218 ià(
- `CIRBUF_IS_EMPTY
-(&
-g_tx_fifo
-[
-num
-])) {
-
-219
- `cbi
-(*
-u¬t_»gs
-[
-num
-].
-uc¤b
-,
-UDRIE
-);
-
-223
-\96t
- =
- `c\9cbuf_g\91_\8f\9e
-(&
-g_tx_fifo
-[
-num
-]);
-
-224
- `c\9cbuf_d\96_\8f\9e
-(&
-g_tx_fifo
-[
-num
-]);
-
-225
- `u¬t_£t_udr
-(
-num
-,
-\96t
-);
-
-226
- `sbi
-(*
-u¬t_»gs
-[
-num
-].
-uc¤b
-,
-UDRIE
-);
-
-228
- }
-}
-
-233 \18\1e
- $u¬t_»cv_Ãxt_ch¬
-(
-u\9at8_t
-
-num
-)
-
-235 #ifdeà
-CONFIG_MODULE_UART_9BITS
-
-
-236 ià(
- `u¬t_g\91cÚf_nb\99s
-() == 9) {
-
-237 \12
-\96t
- = 0;
-
-239
-\96t
- =
- `u¬t_g\91_udr_9b\99s
-(
-num
-);
-
-240 ià(
- `CIRBUF_GET_FREELEN
-(&
-g_rx_fifo
-[
-num
-]) >= 2) {
-
-241
- `c\9cbuf_add_buf_h\97d
-(&
-g_rx_fifo
-[
-num
-], (\ 5*)&
-\96t
-, 2);
-
-244 ià(
-rx_ev\92t
-[
-num
-])
-
-245 ((
-ev\92t_9b\99s
- *)
-rx_ev\92t
-[
-num
-])(
-\96t
-);
-
-250 \ 5
-\96t
- = 0;
-
-252
-\96t
- =
- `u¬t_g\91_udr
-(
-num
-);
-
-253 ià(!
- `CIRBUF_IS_FULL
-(&
-g_rx_fifo
-[
-num
-])) {
-
-254
- `c\9cbuf_add_h\97d
-(&
-g_rx_fifo
-[
-num
-],
-\96t
-);
-
-257 ià(
-rx_ev\92t
-[
-num
-])
-
-258
-rx_ev\92t
-[
-num
-](
-\96t
-);
-
-260
- }
-}
-
-263 \1e
- $u¬t_\9a\99
-(\1e)
-
-265 #ià(
-def\9aed
-
-UDR0
-è&& (def\9aed
-UART0_COMPILE
-)
-
-266
- `u¬t_£tcÚf
-(0,
-NULL
-);
-
-269 #ià(
-def\9aed
-
-UDR1
-è&& (def\9aed
-UART1_COMPILE
-)
-
-270
- `u¬t_£tcÚf
-(1,
-NULL
-);
-
-273 #ià(
-def\9aed
-
-UDR2
-è&& (def\9aed
-UART2_COMPILE
-)
-
-274
- `u¬t_£tcÚf
-(2,
-NULL
-);
-
-277 #ià(
-def\9aed
-
-UDR3
-è&& (def\9aed
-UART3_COMPILE
-)
-
-278
- `u¬t_£tcÚf
-(3,
-NULL
-);
-
-280
- }
-}
-
- @uart.h
-
-46 #iâdeà
-_UART_H_
-
-
-47 \ 1
- #_UART_H_
-
-
- )
-
-49 \ 2
- ~<¡dio.h
->
-
-50 \ 2
- ~<av\94sive.h
->
-
-51 \ 2
- ~<u¬t_cÚfig.h
->
-
-52 \ 2
- ~<u¬t_defs.h
->
-
-54 \ 2
- ~<c\9cbuf.h
->
-
-57 \19
- su¬t_cÚfig
- {
-
-58
-u\9at8_t
-
- m\92abËd
- : 1,
-
-59
- m\9a\8c_\92abËd
- : 1,
-
-60
- mu£_doubË_¥\93d
- : 1,
-
-61
- m·r\99y
- : 2,
-
-62
- m¡Ý_b\99s
- : 1,
-
-63
- mȣrved
- : 1;
-
-64
-u\9at8_t
-
- mnb\99s
-;
-
-65
-u\9at32_t
-
- mbaud¿\8b
-;
-
-69 \r\19
-c\9cbuf
-
-g_tx_fifo
-[
-UART_HW_NUM
-];
-
-72 \r\19
-c\9cbuf
-
-g_rx_fifo
-[
-UART_HW_NUM
-];
-
-80 \1e
-u¬t_\9a\99
-(\1e);
-
-86
-\9at8_t
-
-u¬t_£tcÚf
-(
-u\9at8_t
-
-num
-, \19
-u¬t_cÚfig
- *
-u
-);
-
-89 \1e
-u¬t_g\91cÚf
-(
-u\9at8_t
-
-num
-, \19
-u¬t_cÚfig
- *
-u
-);
-
-96 \12
-u¬t_»cv
-(
-u\9at8_t
-
-num
-);
-
-102 \12
-u¬t_»cv_nowa\99
-(
-u\9at8_t
-
-num
-);
-
-107 \12
-u¬t_9b\99s_»cv
-(
-u\9at8_t
-
-num
-);
-
-112 \12
-u¬t_9b\99s_»cv_nowa\99
-(
-u\9at8_t
-
-num
-);
-
-120 \12
-u¬t_£nd_nowa\99
-(
-u\9at8_t
-
-num
-, \ 5
-c
-);
-
-127 \12
-u¬t_£nd
-(
-u\9at8_t
-
-num
-, \ 5
-c
-);
-
-133 \12
-u¬t_£nd_9b\99s_nowa\99
-(
-u\9at8_t
-
-num
-, \12
-c
-);
-
-138 \12
-u¬t_£nd_9b\99s
-(
-u\9at8_t
-
-num
-, \12
-c
-);
-
-146 \1e
-u¬t_»gi¡\94_tx_ev\92t
-(
-u\9at8_t
-
-num
-, \1e(*
-f
-)(\ 5));
-
-152 \1e
- `u¬t_»gi¡\94_rx_ev\92t
-(
-u\9at8_t
-
-num
-, \1e(*
-f
-)(\ 5));
-
-161 \1e
- `u¬t_»gi¡\94_tx_9b\99s_ev\92t
-(
-u\9at8_t
-
-num
-, \1e(*
-f
-)(\12));
-
-169 \1e
- `u¬t_»gi¡\94_rx_9b\99s_ev\92t
-(
-u\9at8_t
-
-num
-, \1e(*
-f
-)(\12));
-
-172 \12
- `u¬t0_dev_£nd_nowa\99
-(\ 5
-c
-,
-FILE
-*
-f
-);
-
-173 \12
- `u¬t0_dev_£nd
-(\ 5
-c
-,
-FILE
-*
-f
-);
-
-174 \12
- `u¬t0_dev_»cv_nowa\99
-(
-FILE
-*
-f
-);
-
-175 \12
- `u¬t0_dev_»cv
-(
-FILE
-*
-f
-);
-
-177 \12
- `u¬t1_dev_£nd_nowa\99
-(\ 5
-c
-,
-FILE
-*
-f
-);
-
-178 \12
- `u¬t1_dev_£nd
-(\ 5
-c
-,
-FILE
-*
-f
-);
-
-179 \12
- `u¬t1_dev_»cv_nowa\99
-(
-FILE
-*
-f
-);
-
-180 \12
- `u¬t1_dev_»cv
-(
-FILE
-*
-f
-);
-
-182 \12
- `u¬t2_dev_£nd_nowa\99
-(\ 5
-c
-,
-FILE
-*
-f
-);
-
-183 \12
- `u¬t2_dev_£nd
-(\ 5
-c
-,
-FILE
-*
-f
-);
-
-184 \12
- `u¬t2_dev_»cv_nowa\99
-(
-FILE
-*
-f
-);
-
-185 \12
- `u¬t2_dev_»cv
-(
-FILE
-*
-f
-);
-
-187 \12
- `u¬t3_dev_£nd_nowa\99
-(\ 5
-c
-,
-FILE
-*
-f
-);
-
-188 \12
- `u¬t3_dev_£nd
-(\ 5
-c
-,
-FILE
-*
-f
-);
-
-189 \12
- `u¬t3_dev_»cv_nowa\99
-(
-FILE
-*
-f
-);
-
-190 \12
- `u¬t3_dev_»cv
-(
-FILE
-*
-f
-);
-
- @uart_config.h
-
-26 #iâdeà
-UART_CONFIG_H
-
-
-27 \ 1
- #UART_CONFIG_H
-
-
- )
-
-34 \ 1
- #UART1_COMPILE
-
-
- )
-
-37 \ 1
- #UART1_ENABLED
- 1
-
- )
-
-40 \ 1
- #UART1_INTERRUPT_ENABLED
- 1
-
- )
-
-42 \ 1
- #UART1_BAUDRATE
- 57600
-
- )
-
-48 \ 1
- #UART1_USE_DOUBLE_SPEED
- 1
-
- )
-
-50 \ 1
- #UART1_RX_FIFO_SIZE
- 64
-
- )
-
-51 \ 1
- #UART1_TX_FIFO_SIZE
- 127
-
- )
-
-52 \ 1
- #UART1_NBITS
- 8
-
- )
-
-54 \ 1
- #UART1_PARITY
-
-UART_PARTITY_NONE
-
-
- )
-
-56 \ 1
- #UART1_STOP_BIT
-
-UART_STOP_BITS_1
-
-
- )
-
- @uart_defs.h
-
-26 #iâdeà
-_UART_DEFS_H_
-
-
-27 \ 1
- #_UART_DEFS_H_
-
-
- )
-
-29 \ 1
- #UART_PARTITY_NONE
- 0
-
- )
-
-30 \ 1
- #UART_PARTITY_ODD
- 1
-
- )
-
-31 \ 1
- #UART_PARTITY_EVEN
- 2
-
- )
-
-33 \ 1
- #UART_STOP_BITS_1
- 0
-
- )
-
-34 \ 1
- #UART_STOP_BITS_2
- 1
-
- )
-
-36 #ià(
-def\9aed
-
-UDR3
-)
-
-37 \ 1
- #UART_HW_NUM
- 4
-
- )
-
-38 #\96ià(
-def\9aed
-
-UDR2
-)
-
-39 \ 1
- #UART_HW_NUM
- 3
-
- )
-
-40 #\96ià(
-def\9aed
-
-UDR1
-)
-
-41 \ 1
- #UART_HW_NUM
- 2
-
- )
-
-43 \ 1
- #UART_HW_NUM
- 1
-
- )
-
-48 #ià!
-def\9aed
-(
-SIG_UART0_DATA
-è&& !def\9aed(
-SIG_USART0_DATA
-)
-
-49 #ià
-def\9aed
-
-SIG_UART_DATA
-
-
-50 \ 1
- #SIG_UART0_DATA
-
-SIG_UART_DATA
-
-
- )
-
-51 #\96ià
-def\9aed
-
-SIG_USART_DATA
-
-
-52 \ 1
- #SIG_UART0_DATA
-
-SIG_USART_DATA
-
-
- )
-
-56 #ià!
-def\9aed
-(
-SIG_UART0_RECV
-è&& !def\9aed(
-SIG_USART0_RECV
-)
-
-57 #ià
-def\9aed
-
-SIG_UART_RECV
-
-
-58 \ 1
- #SIG_UART0_RECV
-
-SIG_UART_RECV
-
-
- )
-
-59 #\96ià
-def\9aed
-
-SIG_USART_RECV
-
-
-60 \ 1
- #SIG_UART0_RECV
-
-SIG_USART_RECV
-
-
- )
-
-64 #ià!
-def\9aed
-(
-UDR0
-è&& def\9aed(
-UDR
-)
-
-65 \ 1
- #UDR0
-
-UDR
-
-
- )
-
-67 #iâdeà
-UCSR0A
-
-
-68 \ 1
- #UCSR0A
-
-UCSRA
-
-
- )
-
-70 #iâdeà
-UCSR0B
-
-
-71 \ 1
- #UCSR0B
-
-UCSRB
-
-
- )
-
-73 #iâdeà
-UCSR0C
-
-
-74 \ 1
- #UCSR0C
-
-UCSRC
-
-
- )
-
-76 #iâdeà
-UBRR0L
-
-
-77 \ 1
- #UBRR0L
-
-UBRRL
-
-
- )
-
-79 #iâdeà
-UBRR0H
-
-
-80 \ 1
- #UBRR0H
-
-UBRRH
-
-
- )
-
-82 #ià!
-def\9aed
-(
-U2X
-è&& def\9aed(
-U2X0
-)
-
-83 \ 1
- #U2X
-
-U2X0
-
-
- )
-
-85 #ià!
-def\9aed
-(
-UCSZ0
-è&& def\9aed(
-UCSZ00
-)
-
-86 \ 1
- #UCSZ0
-
-UCSZ00
-
-
- )
-
-88 #ià!
-def\9aed
-(
-UCSZ1
-è&& def\9aed(
-UCSZ01
-)
-
-89 \ 1
- #UCSZ1
-
-UCSZ01
-
-
- )
-
-91 #ià!
-def\9aed
-(
-UCSZ2
-è&& def\9aed(
-UCSZ02
-)
-
-92 \ 1
- #UCSZ2
-
-UCSZ02
-
-
- )
-
-94 #ià!
-def\9aed
-(
-UPM0
-è&& def\9aed(
-UPM00
-)
-
-95 \ 1
- #UPM0
-
-UPM00
-
-
- )
-
-97 #ià!
-def\9aed
-(
-UPM1
-è&& def\9aed(
-UPM01
-)
-
-98 \ 1
- #UPM1
-
-UPM01
-
-
- )
-
-100 #ià!
-def\9aed
-(
-USBS
-è&& def\9aed(
-USBS0
-)
-
-101 \ 1
- #USBS
-
-USBS0
-
-
- )
-
-103 #ià!
-def\9aed
-(
-TXEN
-è&& def\9aed(
-TXEN0
-)
-
-104 \ 1
- #TXEN
-
-TXEN0
-
-
- )
-
-106 #ià!
-def\9aed
-(
-TXCIE
-è&& def\9aed(
-TXCIE0
-)
-
-107 \ 1
- #TXCIE
-
-TXCIE0
-
-
- )
-
-109 #ià!
-def\9aed
-(
-RXEN
-è&& def\9aed(
-RXEN0
-)
-
-110 \ 1
- #RXEN
-
-RXEN0
-
-
- )
-
-112 #ià!
-def\9aed
-(
-RXCIE
-è&& def\9aed(
-RXCIE0
-)
-
-113 \ 1
- #RXCIE
-
-RXCIE0
-
-
- )
-
-115 #ià!
-def\9aed
-(
-TXC
-è&& def\9aed(
-TXC0
-)
-
-116 \ 1
- #TXC
-
-TXC0
-
-
- )
-
-118 #ià!
-def\9aed
-(
-RXC
-è&& def\9aed(
-RXC0
-)
-
-119 \ 1
- #RXC
-
-RXC0
-
-
- )
-
-121 #ià!
-def\9aed
-(
-RXB8
-è&& def\9aed(
-RXB80
-)
-
-122 \ 1
- #RXB8
-
-RXB80
-
-
- )
-
-124 #ià!
-def\9aed
-(
-UDRIE
-è&& def\9aed(
-UDRIE0
-)
-
-125 \ 1
- #UDRIE
-
-UDRIE0
-
-
- )
-
-127 #ià!
-def\9aed
-(
-UDRE
-è&& def\9aed(
-UDRE0
-)
-
-128 \ 1
- #UDRE
-
-UDRE0
-
-
- )
-
-130 #ià!
-def\9aed
-(
-U2X
-è&& def\9aed(
-U2X1
-)
-
-131 \ 1
- #U2X
-
-U2X1
-
-
- )
-
-133 #ià!
-def\9aed
-(
-UCSZ1
-è&& def\9aed(
-UCSZ10
-)
-
-134 \ 1
- #UCSZ0
-
-UCSZ10
-
-
- )
-
-136 #ià!
-def\9aed
-(
-UCSZ1
-è&& def\9aed(
-UCSZ11
-)
-
-137 \ 1
- #UCSZ1
-
-UCSZ11
-
-
- )
-
-139 #ià!
-def\9aed
-(
-UCSZ2
-è&& def\9aed(
-UCSZ12
-)
-
-140 \ 1
- #UCSZ2
-
-UCSZ12
-
-
- )
-
-142 #ià!
-def\9aed
-(
-UPM1
-è&& def\9aed(
-UPM10
-)
-
-143 \ 1
- #UPM0
-
-UPM10
-
-
- )
-
-145 #ià!
-def\9aed
-(
-UPM1
-è&& def\9aed(
-UPM11
-)
-
-146 \ 1
- #UPM1
-
-UPM11
-
-
- )
-
-148 #ià!
-def\9aed
-(
-USBS
-è&& def\9aed(
-USBS1
-)
-
-149 \ 1
- #USBS
-
-USBS1
-
-
- )
-
-151 #ià!
-def\9aed
-(
-TXEN
-è&& def\9aed(
-TXEN1
-)
-
-152 \ 1
- #TXEN
-
-TXEN1
-
-
- )
-
-154 #ià!
-def\9aed
-(
-TXCIE
-è&& def\9aed(
-TXCIE1
-)
-
-155 \ 1
- #TXCIE
-
-TXCIE1
-
-
- )
-
-157 #ià!
-def\9aed
-(
-RXEN
-è&& def\9aed(
-RXEN1
-)
-
-158 \ 1
- #RXEN
-
-RXEN1
-
-
- )
-
-160 #ià!
-def\9aed
-(
-RXCIE
-è&& def\9aed(
-RXCIE1
-)
-
-161 \ 1
- #RXCIE
-
-RXCIE1
-
-
- )
-
-163 #ià!
-def\9aed
-(
-TXC
-è&& def\9aed(
-TXC1
-)
-
-164 \ 1
- #TXC
-
-TXC1
-
-
- )
-
-166 #ià!
-def\9aed
-(
-RXC
-è&& def\9aed(
-RXC1
-)
-
-167 \ 1
- #RXC
-
-RXC1
-
-
- )
-
-169 #ià!
-def\9aed
-(
-RXB8
-è&& def\9aed(
-RXB81
-)
-
-170 \ 1
- #RXB8
-
-RXB81
-
-
- )
-
-172 #ià!
-def\9aed
-(
-UDRIE
-è&& def\9aed(
-UDRIE1
-)
-
-173 \ 1
- #UDRIE
-
-UDRIE1
-
-
- )
-
-175 #ià!
-def\9aed
-(
-UDRIE
-è&& def\9aed(
-UDRIE1
-)
-
-176 \ 1
- #UDRIE
-
-UDRIE1
-
-
- )
-
-178 #ià!
-def\9aed
-(
-UDRE
-è&& def\9aed(
-UDRE1
-)
-
-179 \ 1
- #UDRE
-
-UDRE1
-
-
- )
-
-184 #iàÐ!
-def\9aed
-
-UCSRA
- ) && ( def\9aed
-USR
- )
-
-185 \ 1
- #UCSRA
-
-USR
-
-
- )
-
-188 #iàÐ!
-def\9aed
-
-UCSRB
- ) && ( def\9aed
-UCR
- )
-
-189 \ 1
- #UCSRB
-
-UCR
-
-
- )
-
-193 #iâdeà
-UBRRL
-
-
-194 \ 1
- #UBRRL
-
-UBRR
-
-
- )
-
-202 #ià
-def\9aed
- (
-__AVR_AT90CAN128__
-è|| def\9aed (
-__AVR_AT90CAN64__
-è|| def\9aed (
-__AVR_AT90CAN32__
-)
-
-204 #iâdeà
-SIG_USART0_RECV
-
-
-205 \ 1
- #SIG_USART0_RECV
-
-SIG_UART0_RECV
-
-
- )
-
-206 \ 1
- #SIG_USART1_RECV
-
-SIG_UART1_RECV
-
-
- )
-
-207 \ 1
- #SIG_USART0_DATA
-
-SIG_UART0_DATA
-
-
- )
-
-208 \ 1
- #SIG_USART1_DATA
-
-SIG_UART1_DATA
-
-
- )
-
-209 \ 1
- #SIG_USART0_TRANS
-
-SIG_UART0_TRANS
-
-
- )
-
-210 \ 1
- #SIG_USART1_TRANS
-
-SIG_UART1_TRANS
-
-
- )
-
-217 #iàÐ
-def\9aed
-
-SIG_USART0_RECV
- ) || ( def\9aed
-SIG_USART_RECV
- )
-
-218 \ 1
- #UART_IS_USART
- 1
-
- )
-
-219 #\96ià(
-def\9aed
-
-USART_UDRE_veù
-è|| (def\9aed
-USART_TXC_veù
-è|| (def\9aed
-USART_RXC_veù
-)
-
-220 \ 1
- #UART_IS_USART
- 1
-
- )
-
-221 #\96ià(
-def\9aed
-
-USART1_UDRE_veù
-è|| (def\9aed
-USART1_TXC_veù
-è|| (def\9aed
-USART1_RXC_veù
-)
-
-222 \ 1
- #UART_IS_USART
- 1
-
- )
-
-224 \ 1
- #UART_IS_USART
- 0
-
- )
-
-228 #ifdeà
-U2X
-
-
-229 \ 1
- #UART_HAS_U2X
- 1
-
- )
-
-231 \ 1
- #UART_HAS_U2X
- 0
-
- )
-
- @uart_dev_io.c
-
-24 \ 2
- ~<u¬t.h
->
-
-25 \ 2
- ~<u¬t_defs.h
->
-
-26 \ 2
- ~<u¬t_´iv©e.h
->
-
-28 #ifdeà
-UART0_COMPILE
-
-
-29 \12
-u¬t0_dev_£nd_nowa\99
-(\ 5
-c
-,
-__©\8cibu\8b__
-((
-unu£d
-)è
-FILE
- *
-f
-)
-
-31 \15
-u¬t_£nd_nowa\99
-(0,
-c
-);
-
-34 \12
-u¬t0_dev_£nd
-(\ 5
-c
-,
-__©\8cibu\8b__
-((
-unu£d
-)è
-FILE
- *
-f
-)
-
-36 \15
-u¬t_£nd
-(0,
-c
-);
-
-39 \12
-u¬t0_dev_»cv_nowa\99
-(
-__©\8cibu\8b__
-((
-unu£d
-)è
-FILE
- *
-f
-)
-
-41 \15
-u¬t_»cv_nowa\99
-(0);
-
-44 \12
-u¬t0_dev_»cv
-(
-__©\8cibu\8b__
-((
-unu£d
-)è
-FILE
- *
-f
-)
-
-46 \15
-u¬t_»cv
-(0);
-
-50 #ifdeà
-UART1_COMPILE
-
-
-51 \12
-u¬t1_dev_£nd_nowa\99
-(\ 5
-c
-,
-__©\8cibu\8b__
-((
-unu£d
-)è
-FILE
- *
-f
-)
-
-53 \15
-u¬t_£nd_nowa\99
-(1,
-c
-);
-
-56 \12
-u¬t1_dev_£nd
-(\ 5
-c
-,
-__©\8cibu\8b__
-((
-unu£d
-)è
-FILE
- *
-f
-)
-
-58 \15
-u¬t_£nd
-(1,
-c
-);
-
-61 \12
-u¬t1_dev_»cv_nowa\99
-(
-__©\8cibu\8b__
-((
-unu£d
-)è
-FILE
- *
-f
-)
-
-63 \15
-u¬t_»cv_nowa\99
-(1);
-
-66 \12
-u¬t1_dev_»cv
-(
-__©\8cibu\8b__
-((
-unu£d
-)è
-FILE
- *
-f
-)
-
-68 \15
-u¬t_»cv
-(1);
-
-72 #ifdeà
-UART2_COMPILE
-
-
-73 \12
-u¬t2_dev_£nd_nowa\99
-(\ 5
-c
-,
-__©\8cibu\8b__
-((
-unu£d
-)è
-FILE
- *
-f
-)
-
-75 \15
-u¬t_£nd_nowa\99
-(2,
-c
-);
-
-78 \12
-u¬t2_dev_£nd
-(\ 5
-c
-,
-__©\8cibu\8b__
-((
-unu£d
-)è
-FILE
- *
-f
-)
-
-80 \15
-u¬t_£nd
-(2,
-c
-);
-
-83 \12
-u¬t2_dev_»cv_nowa\99
-(
-__©\8cibu\8b__
-((
-unu£d
-)è
-FILE
- *
-f
-)
-
-85 \15
-u¬t_»cv_nowa\99
-(2);
-
-88 \12
-u¬t2_dev_»cv
-(
-__©\8cibu\8b__
-((
-unu£d
-)è
-FILE
- *
-f
-)
-
-90 \15
-u¬t_»cv
-(2);
-
-94 #ifdeà
-UART3_COMPILE
-
-
-95 \12
-u¬t3_dev_£nd_nowa\99
-(\ 5
-c
-,
-__©\8cibu\8b__
-((
-unu£d
-)è
-FILE
- *
-f
-)
-
-97 \15
-u¬t_£nd_nowa\99
-(3,
-c
-);
-
-100 \12
-u¬t3_dev_£nd
-(\ 5
-c
-,
-__©\8cibu\8b__
-((
-unu£d
-)è
-FILE
- *
-f
-)
-
-102 \15
-u¬t_£nd
-(3,
-c
-);
-
-105 \12
-u¬t3_dev_»cv_nowa\99
-(
-__©\8cibu\8b__
-((
-unu£d
-)è
-FILE
- *
-f
-)
-
-107 \15
-u¬t_»cv_nowa\99
-(3);
-
-110 \12
-u¬t3_dev_»cv
-(
-__©\8cibu\8b__
-((
-unu£d
-)è
-FILE
- *
-f
-)
-
-112 \15
-u¬t_»cv
-(3);
-
- @uart_errors.h
-
-36 #iâdeà
-UART_IS_USART
-
-
-37 #ià(
-UART0_PARITY
- =ð
-UART_PARTITY_ODD
-è|| (UART0_PARITY =ð
-UART_PARTITY_EVEN
-)
-
-38 #\94rÜ
-Cu¼\92\8ey
-
-this
-
-moduË
-
-dÛs
-
-nÙ
-
-suµÜt
-
-·r\99y
- \11
-your
-
-uC
-
-has
-
-no
-
-USART
-
-
-41 #ià(
-UART0_STOP_BIT
- == 2)
-
-42 #\94rÜ
-Cu¼\92\8ey
-
-this
-
-moduË
-
-dÛs
-
-nÙ
-
-suµÜt
-
-ªÙh\94
-
-¡Ý
-
-b\99
- \11
-your
-
-uC
-
-has
-
-no
-
-USART
-
-
-45 #ià(
-UART0_NBITS
- < 8)
-
-46 #\94rÜ
-Cu¼\92\8ey
-
-this
-
-moduË
-
-dÛs
-
-nÙ
-
-suµÜt
- 5/6/7
-b\99s
-
-äames
- \11
-your
-
-uC
-
-has
-
-no
-
-USART
-
-
-52 #ià!
-def\9aed
-(
-UART_USART
-è&& def\9aed(
-UART_DOUBLE
-)
-
-53 #ià(
-UART1_PARITY
- =ð
-UART_PARTITY_ODD
-è|| (UART1_PARITY =ð
-UART_PARTITY_EVEN
-)
-
-54 #\94rÜ
-Cu¼\92\8ey
-
-this
-
-moduË
-
-dÛs
-
-nÙ
-
-suµÜt
-
-·r\99y
- \11
-your
-
-uC
-
-has
-
-no
-
-USART
-
-
-57 #ià(
-UART1_STOP_BIT
- == 2)
-
-58 #\94rÜ
-Cu¼\92\8ey
-
-this
-
-moduË
-
-dÛs
-
-nÙ
-
-suµÜt
-
-ªÙh\94
-
-¡Ý
-
-b\99
- \11
-your
-
-uC
-
-has
-
-no
-
-USART
-
-
-61 #ià(
-UART1_NBITS
- < 8)
-
-62 #\94rÜ
-Cu¼\92\8ey
-
-this
-
-moduË
-
-dÛs
-
-nÙ
-
-suµÜt
- 5/6/7
-b\99s
-
-äames
- \11
-your
-
-uC
-
-has
-
-no
-
-USART
-
-
- @uart_events.c
-
-24 \ 2
- ~<u¬t.h
->
-
-25 \ 2
- ~<u¬t_defs.h
->
-
-26 \ 2
- ~<u¬t_´iv©e.h
->
-
-30 \1e
-u¬t_»gi¡\94_tx_ev\92t
-(
-u\9at8_t
-
-num
-, \1e(*
-f
-)(\ 5))
-
-32
-u\9at8_t
-
-æags
-;
-
-33 ià(
-num
- >ð
-UART_HW_NUM
-)
-
-35
- `IRQ_LOCK
-(
-æags
-);
-
-36
-tx_ev\92t
-[
-num
-] =
-f
-;
-
-37
- `IRQ_UNLOCK
-(
-æags
-);
-
-38
- }
-}
-
-42 \1e
-u¬t_»gi¡\94_rx_ev\92t
-(
-u\9at8_t
-
-num
-, \1e(*
-f
-)(\ 5))
-
-44
-u\9at8_t
-
-æags
-;
-
-45 ià(
-num
- >ð
-UART_HW_NUM
-)
-
-47
- `IRQ_LOCK
-(
-æags
-);
-
-48
-rx_ev\92t
-[
-num
-] =
-f
-;
-
-49
- `IRQ_UNLOCK
-(
-æags
-);
-
-50
- }
-}
-
- @uart_getconf.c
-
-24 \ 2
- ~<u¬t.h
->
-
-25 \ 2
- ~<u¬t_defs.h
->
-
-26 \ 2
- ~<u¬t_´iv©e.h
->
-
-28 #ià
-UART_IS_USART
-
-
-30 \18
-\9al\9ae
-
-u\9at8_t
-
- $g\91_uc¤c
-(
-u\9at8_t
-
-num
-)
-
-32 #ifdeà
-URSEL
-
-
-33
-u\9at8_t
-
-tmp
-;
-
-35 \1a
-num
-) {
-
-36 #ifdeà
-UART0_COMPILE
-
-
-38
-tmp
- =
-UBRR0H
-;
-
-39
-tmp
- =
-UCSR0C
-;
-
-42 #ifdeà
-UART1_COMPILE
-
-
-44
-tmp
- =
-UBRR1H
-;
-
-45
-tmp
- =
-UCSR1C
-;
-
-48 #ifdeà
-UART2_COMPILE
-
-
-50
-tmp
- =
-UBRR2H
-;
-
-51
-tmp
- =
-UCSR2C
-;
-
-54 #ifdeà
-UART3_COMPILE
-
-
-56
-tmp
- =
-UBRR3H
-;
-
-57
-tmp
- =
-UCSR3C
-;
-
-61
-tmp
- = 0;
-
-64 \15
-tmp
-;
-
-66 \15 *
-u¬t_»gs
-[
-num
-].
-uc¤c
-;
-
-68
- }
-}
-
-71
-u\9at8_t
-
- $u¬t_g\91cÚf_nb\99s
-(
-u\9at8_t
-
-num
-)
-
-73
-u\9at8_t
-
-nb\99s
-;
-
-75
-nb\99s
- = (
- `g\91_uc¤c
-(
-num
-è>>
-UCSZ0
-) & 0x03;
-
-76 #ifdeà
-CONFIG_MODULE_UART_9BITS
-
-
-77 ià(*
-u¬t_»gs
-[
-num
-].
-uc¤b
- & (1 <<
-UCSZ2
-))
-
-78
-nb\99s
- += 4;
-
-80
-nb\99s
- += 5;
-
-81 \15
-nb\99s
-;
-
-82
- }
-}
-
-87
-u\9at8_t
-
- $u¬t_g\91cÚf_nb\99s
-(
-u\9at8_t
-
-num
-)
-
-89 #ifdeà
-CONFIG_MODULE_UART_9BITS
-
-
-90 ià(*
-u¬t_»gs
-[
-num
-].
-uc¤b
- & (
-u\9at8_t
-)(1 <<
-CHR9
-))
-
-97
- }
-}
-
-102 #ià
-UART_IS_USART
-
-
-105 \18
-\9al\9ae
-
-u\9at16_t
-
- $u¬t_g\91_baud»g
-(
-u\9at8_t
-
-num
-)
-
-107 \15 ((
-u\9at16_t
-)*
-u¬t_»gs
-[
-num
-].
-ub¼h
- << 8) |
-
-108 (
-u\9at16_t
-)*
-u¬t_»gs
-[
-num
-].
-ub¼l
-;
-
-109
- }
-}
-
-114 \18
-\9al\9ae
-
-u\9at16_t
-
- $u¬t_g\91_baud»g
-(
-u\9at8_t
-
-num
-)
-
-116 \15 (
-u\9at16_t
-)*
-u¬t_»gs
-[
-num
-].
-ub¼l
-;
-
-117
- }
-}
-
-123 \1e
- $u¬t_g\91cÚf
-(
-u\9at8_t
-
-num
-, \19
-u¬t_cÚfig
- *
-u
-)
-
-125
-u\9at8_t
-
-tmp
-;
-
-126
-u\9at8_t
-
-æags
-;
-
-128
- `IRQ_LOCK
-(
-æags
-);
-
-132 ià(*
-u¬t_»gs
-[
-num
-].
-uc¤b
- & (1 <<
-RXEN
-))
-
-133
-u
-->
-\92abËd
- = 1;
-
-135
-u
-->
-\92abËd
- = 0;
-
-138 ià(*
-u¬t_»gs
-[
-num
-].
-uc¤b
- & (1 <<
-RXCIE
-))
-
-139
-u
-->
-\9a\8c_\92abËd
- = 1;
-
-141
-u
-->
-\9a\8c_\92abËd
- = 0;
-
-144 ià(
-UART_HAS_U2X
- && (*
-u¬t_»gs
-[
-num
-].
-uc¤a
- & (1 <<
-U2X
-)))
-
-145
-u
-->
-u£_doubË_¥\93d
- = 1;
-
-147
-u
-->
-u£_doubË_¥\93d
- = 0;
-
-151 ià(
-UART_IS_USART
-) {
-
-152
-tmp
- =
- `g\91_uc¤c
-(
-num
-è& ((1 <<
-UPM1
-è| (1 <<
-UPM0
-));
-
-153 ià(
-tmp
- =ð((1 <<
-UPM1
-è| (1 <<
-UPM0
-)))
-
-154
-u
-->
-·r\99y
- =
-UART_PARTITY_ODD
-;
-
-155 \vià(
-tmp
- =ð(1 <<
-UPM1
-))
-
-156
-u
-->
-·r\99y
- =
-UART_PARTITY_EVEN
-;
-
-158
-u
-->
-·r\99y
- =
-UART_PARTITY_NONE
-;
-
-161
-u
-->
-·r\99y
- =
-UART_PARTITY_NONE
-;
-
-165 ià(
-UART_IS_USART
- && (
- `g\91_uc¤c
-(
-num
-è& (1 <<
-USBS
-))) {
-
-166
-u
-->
-¡Ý_b\99s
- =
-UART_STOP_BITS_2
-;
-
-169
-u
-->
-¡Ý_b\99s
- =
-UART_STOP_BITS_1
-;
-
-173
-u
-->
-nb\99s
- =
- `u¬t_g\91cÚf_nb\99s
-(
-num
-);
-
-174
-u
-->
-baud¿\8b
- = (
-F_CPU
- / ((
- `u¬t_g\91_baud»g
-(
-num
-)+1) * 16)) ;
-
-176
- `IRQ_UNLOCK
-(
-æags
-);
-
-177
- }
-}
-
- @uart_host.c
-
-24 \ 2
- ~<u¬t.h
->
-
-25 \ 2
- ~<u¬t_´iv©e.h
->
-
-27 \ 2
- ~<fú\8e.h
->
-
-31 \1e
- $u¬t_\9a\99
-(\1e)
-
-33
- }
-}
-
-36
-ev\92t
- *
- grx_ev\92t
-[
-UART_HW_NUM
-];
-
-37
-ev\92t
- *
- gtx_ev\92t
-[
-UART_HW_NUM
-];
-
-39 \1e
- $u¬t_ho¡_rx_ev\92t
-(\ 5
-c
-)
-
-42 ià(
-rx_ev\92t
-[0])
-
-43
-rx_ev\92t
-[0](
-c
-);
-
-44
- }
-}
-
-46 \1e
- $u¬t_ho¡_tx_ev\92t
-(\ 5
-c
-)
-
-49 ià(
-tx_ev\92t
-[0])
-
-50
-tx_ev\92t
-[0](
-c
-);
-
-51
- }
-}
-
-53
-\9at8_t
-
- $u¬t_£tcÚf
-(
-u\9at8_t
-
-num
-, \19
-u¬t_cÚfig
- *
-u
-)
-
-57
- }
-}
-
-59 \1e
- $u¬t_g\91cÚf
-(
-u\9at8_t
-
-num
-, \19
-u¬t_cÚfig
- *
-u
-)
-
-62
- }
-}
-
-64 \12
- $u¬t_»cv
-(
-u\9at8_t
-
-num
-)
-
-66
- `fú\8e
-(0,
-F_SETFL
-, 0);
-
-67 \15
- `g\91ch¬
-();
-
-68
- }
-}
-
-70 \12
- $u¬t_»cv_nowa\99
-(
-u\9at8_t
-
-num
-)
-
-72
- `fú\8e
-(0,
-F_SETFL
-,
-O_NONBLOCK
-);
-
-73 \15
- `g\91ch¬
-();
-
-74
- }
-}
-
-76 \12
- $u¬t_£nd_nowa\99
-(
-u\9at8_t
-
-num
-, \ 5
-c
-)
-
-78 \15
- `putch¬
-(
-c
-);
-
-79
- }
-}
-
-81 \12
- $u¬t_£nd
-(
-u\9at8_t
-
-num
-, \ 5
-c
-)
-
-83 \15
- `putch¬
-(
-c
-);
-
-84
- }
-}
-
- @uart_host.h
-
-24 \1e
-u¬t_ho¡_rx_ev\92t
-(\ 5
-c
-);
-
-25 \1e
-u¬t_ho¡_tx_ev\92t
-(\ 5
-c
-);
-
- @uart_private.h
-
-24 #iâdeà
-_UART_PRIVATE_H_
-
-
-25 \ 1
- #_UART_PRIVATE_H_
-
-
- )
-
-27 \ 2
- ~<av\94sive.h
->
-
-28 \ 2
- ~<av\94sive/li¡.h
->
-
-30 \ 2
- ~<u¬t.h
->
-
-31 \ 2
- ~<u¬t_defs.h
->
-
-32 \ 2
- ~<u¬t_cÚfig.h
->
-
-34 \evÞ©\9e\90
- tu\9at8_t
- *
- tu¬t_»g_t
-;
-
-36 \19
- s»gs
- {
-
-37
-u¬t_»g_t
-
- mudr
-;
-
-38
-u¬t_»g_t
-
- muc¤a
-;
-
-39
-u¬t_»g_t
-
- muc¤b
-;
-
-40
-u¬t_»g_t
-
- muc¤c
-;
-
-41
-u¬t_»g_t
-
- mub¼l
-;
-
-42
-u¬t_»g_t
-
- mub¼h
-;
-
-45 cڡ \19
-»gs
-
- gu¬t_»gs
-[
-UART_HW_NUM
-];
-
-47 \e\1e(
- tev\92t
-)(\ 5);
-
-48 \e\1e(
- tev\92t_9b\99s
-)(\12);
-
-50 \r
-ev\92t
- *
-rx_ev\92t
-[
-UART_HW_NUM
-];
-
-51 \r
-ev\92t
- *
-tx_ev\92t
-[
-UART_HW_NUM
-];
-
-53 \1e
- `u¬t_£nd_Ãxt_ch¬
-(
-u\9at8_t
-
-num
-);
-
-54
-\9at8_t
-
- `u¬t_£tcÚf
-(
-u\9at8_t
-
-num
-, \19
-u¬t_cÚfig
- *
-u
-);
-
-56 \18
-\9al\9ae
- \ 5
- $u¬t_g\91_udr
-(
-u\9at8_t
-
-num
-)
-
-58 \15 *
-u¬t_»gs
-[
-num
-].
-udr
-;
-
-59
- }
-}
-
-61 \18
-\9al\9ae
- \1e
- $u¬t_£t_udr
-(
-u\9at8_t
-
-num
-, \ 5
-c
-)
-
-63 *
-u¬t_»gs
-[
-num
-].
-udr
- =
-c
-;
-
-66 ià(
-tx_ev\92t
-[
-num
-])
-
-67
-tx_ev\92t
-[
-num
-](
-c
-);
-
-68
- }
-}
-
-70 #ifdeà
-CONFIG_MODULE_UART_9BITS
-
-
-71 \18
-\9al\9ae
- \12
- $u¬t_g\91_udr_9b\99s
-(
-u\9at8_t
-
-num
-)
-
-73 \12
-v®
- = *
-u¬t_»gs
-[
-num
-].
-udr
-;
-
-74
-v®
- |ð(*
-u¬t_»gs
-[
-num
-].
-uc¤b
- & ((1 <<
-RXB8
-) ? 0x100 : 0));
-
-75 \15
-v®
-;
-
-76
- }
-}
-
-78 \18
-\9al\9ae
- \1e
- $u¬t_£t_udr_9b\99s
-(
-u\9at8_t
-
-num
-, \12
-c
-)
-
-80 ià(
-c
- & 0x100 )
-
-81 *
-u¬t_»gs
-[
-num
-].
-uc¤b
- |ð(1 <<
-RXB8
-);
-
-83 *
-u¬t_»gs
-[
-num
-].
-uc¤b
- &ð~(1 <<
-RXB8
-);
-
-84 *
-u¬t_»gs
-[
-num
-].
-udr
- =
-c
-;
-
-88 ià(
-tx_ev\92t
-[
-num
-])
-
-89 ((
-ev\92t_9b\99s
- *)
-tx_ev\92t
-[
-num
-])(
-c
-);
-
-90
- }
-}
-
- @uart_recv.c
-
-24 \ 2
- ~<u¬t.h
->
-
-25 \ 2
- ~<u¬t_defs.h
->
-
-26 \ 2
- ~<u¬t_´iv©e.h
->
-
-29 \12
- $u¬t_»cv
-(
-u\9at8_t
-
-num
-)
-
-31 \12
-\96t
- = 0;
-
-32 \1f (
-\96t
- =
- `u¬t_»cv_nowa\99
-(
-num
-)) == -1 );
-
-33 \15
-\96t
-;
-
-34
- }
-}
-
- @uart_recv9.c
-
-24 \ 2
- ~<u¬t.h
->
-
-25 \ 2
- ~<u¬t_defs.h
->
-
-26 \ 2
- ~<u¬t_´iv©e.h
->
-
-29 \12
- $u¬t_9b\99s_»cv
-(
-u\9at8_t
-
-num
-)
-
-31 \12
-\96t
- = 0;
-
-32 \1f (
-\96t
- =
- `u¬t_9b\99s_»cv_nowa\99
-(
-num
-)) == -1 );
-
-33 \15
-\96t
-;
-
-34
- }
-}
-
- @uart_recv9_nowait.c
-
-24 \ 2
- ~<u¬t.h
->
-
-25 \ 2
- ~<u¬t_defs.h
->
-
-26 \ 2
- ~<u¬t_´iv©e.h
->
-
-29 \12
- $u¬t_9b\99s_»cv_nowa\99
-(
-u\9at8_t
-
-num
-)
-
-31 \ 5
-\96t
- = 0;
-
-32
-u\9at8_t
-
-æags
-;
-
-36 ià(!(*
-u¬t_»gs
-[
-num
-].
-uc¤b
- & (1 <<
-RXCIE
-))) {
-
-37 iàÐ!(*
-u¬t_»gs
-[
-num
-].
-uc¤a
- & (1 <<
-RXC
-)) )
-
-39 \15
- `u¬t_g\91_udr_9b\99s
-(
-num
-);
-
-43
- `IRQ_LOCK
-(
-æags
-);
-
-44 ifÐ
- `CIRBUF_GET_LEN
-(&
-g_rx_fifo
-[
-num
-]) >= 2) {
-
-45
- `c\9cbuf_g\91_buf_\8f\9e
-(&
-g_rx_fifo
-[
-num
-], (\ 5*)&
-\96t
-, 2);
-
-46
- `c\9cbuf_d\96_buf_\8f\9e
-(&
-g_rx_fifo
-[
-num
-], 2);
-
-47
- `IRQ_UNLOCK
-(
-æags
-);
-
-48 \15 (\12)
-\96t
-;
-
-50
- `IRQ_UNLOCK
-(
-æags
-);
-
-53
- }
-}
-
- @uart_recv_nowait.c
-
-24 \ 2
- ~<u¬t.h
->
-
-25 \ 2
- ~<u¬t_defs.h
->
-
-26 \ 2
- ~<u¬t_´iv©e.h
->
-
-29 \12
- $u¬t_»cv_nowa\99
-(
-u\9at8_t
-
-num
-)
-
-31 \ 5
-\96t
- = 0;
-
-32
-u\9at8_t
-
-æags
-;
-
-36 ià(!(*
-u¬t_»gs
-[
-num
-].
-uc¤b
- & (1 <<
-RXCIE
-))) {
-
-37 iàÐ!(*
-u¬t_»gs
-[
-num
-].
-uc¤a
- & (1 <<
-RXC
-)) )
-
-39 \15
- `u¬t_g\91_udr
-(
-num
-);
-
-43
- `IRQ_LOCK
-(
-æags
-);
-
-44 ifÐ!
- `CIRBUF_IS_EMPTY
-(&
-g_rx_fifo
-[
-num
-]) ) {
-
-45
-\96t
- =
- `c\9cbuf_g\91_\8f\9e
-(&
-g_rx_fifo
-[
-num
-]);
-
-46
- `c\9cbuf_d\96_\8f\9e
-(&
-g_rx_fifo
-[
-num
-]);
-
-47
- `IRQ_UNLOCK
-(
-æags
-);
-
-48 \15 (\12)
-\96t
-;
-
-50
- `IRQ_UNLOCK
-(
-æags
-);
-
-53
- }
-}
-
- @uart_send.c
-
-24 \ 2
- ~<u¬t.h
->
-
-25 \ 2
- ~<u¬t_defs.h
->
-
-26 \ 2
- ~<u¬t_´iv©e.h
->
-
-28 \12
- $u¬t_£nd
-(
-u\9at8_t
-
-num
-, \ 5
-c
-)
-
-31 ià(
- `u¬t_£nd_nowa\99
-(
-num
-,
-c
-) == -1) {
-
-35 ià(
- `GLOBAL_IRQ_ARE_MASKED
-(è&& (*
-u¬t_»gs
-[
-num
-].
-uc¤b
- & (1 <<
-RXCIE
-)) ) {
-
-36 \1f !(*
-u¬t_»gs
-[
-num
-].
-uc¤a
- & (1 <<
-UDRE
-)) );
-
-39
- `u¬t_£nd_Ãxt_ch¬
-(
-num
-);
-
-40
- `c\9cbuf_add_h\97d
-(&
-g_tx_fifo
-[
-num
-],
-c
-);
-
-44 \1f
- `u¬t_£nd_nowa\99
-(
-num
-,
-c
-) == -1);
-
-47 \15
-c
-;
-
-48
- }
-}
-
- @uart_send9.c
-
-24 \ 2
- ~<u¬t.h
->
-
-25 \ 2
- ~<u¬t_defs.h
->
-
-26 \ 2
- ~<u¬t_´iv©e.h
->
-
-28 \12
- $u¬t_£nd_9b\99s
-(
-u\9at8_t
-
-num
-, \12
-c
-)
-
-31 ià(
- `u¬t_£nd_9b\99s_nowa\99
-(
-num
-,
-c
-) == -1) {
-
-35 ià(
- `GLOBAL_IRQ_ARE_MASKED
-(è&& (*
-u¬t_»gs
-[
-num
-].
-uc¤b
- & (1 <<
-RXCIE
-)) ) {
-
-36 \1f !(*
-u¬t_»gs
-[
-num
-].
-uc¤a
- & (1 <<
-UDRE
-)) );
-
-39
- `u¬t_£nd_Ãxt_ch¬
-(
-num
-);
-
-40
- `c\9cbuf_add_buf_h\97d
-(&
-g_tx_fifo
-[
-num
-], (\ 5*)&
-c
-, 2);
-
-44 \1f
- `u¬t_£nd_9b\99s_nowa\99
-(
-num
-,
-c
-) == -1);
-
-47 \15
-c
-;
-
-48
- }
-}
-
- @uart_send9_nowait.c
-
-24 \ 2
- ~<u¬t.h
->
-
-25 \ 2
- ~<u¬t_defs.h
->
-
-26 \ 2
- ~<u¬t_´iv©e.h
->
-
-28 \12
- $u¬t_£nd_9b\99s_nowa\99
-(
-u\9at8_t
-
-num
-, \12
-c
-)
-
-30
-u\9at8_t
-
-æags
-;
-
-31
- `IRQ_LOCK
-(
-æags
-);
-
-34 iàÐ!(*
-u¬t_»gs
-[
-num
-].
-uc¤b
- & (1 <<
-RXCIE
- )) ) {
-
-36 ià(*
-u¬t_»gs
-[
-num
-].
-uc¤a
- & (1<<
-UDRE
-)) {
-
-37
- `u¬t_£t_udr_9b\99s
-(
-c
-);
-
-38
- `IRQ_UNLOCK
-(
-æags
-);
-
-39 \15
-c
-;
-
-42
- `IRQ_UNLOCK
-(
-æags
-);
-
-48 ifÐ
- `CIRBUF_GET_FREELEN
-(&
-g_tx_fifo
-) < 2) {
-
-49
- `IRQ_UNLOCK
-(
-æags
-);
-
-54 ià(
- `CIRBUF_IS_EMPTY
-(&
-g_tx_fifo
-[
-num
-]) &&
-
-55 *
-u¬t_»gs
-[
-num
-].
-uc¤a
- & (1<<
-UDRE
-)) {
-
-56
- `u¬t_£t_udr_9b\99s
-(
-c
-);
-
-57
- `sbi
-(*
-u¬t_»gs
-[
-num
-].
-uc¤b
-,
-UDRIE
-);
-
-60
- `c\9cbuf_add_buf_h\97d
-(&
-g_tx_fifo
-, (\ 5*)&
-c
-, 2);
-
-63
- `IRQ_UNLOCK
-(
-æags
-);
-
-64 \15 (\12)
-c
-;
-
-65
- }
-}
-
- @uart_send_nowait.c
-
-24 \ 2
- ~<u¬t.h
->
-
-25 \ 2
- ~<u¬t_defs.h
->
-
-26 \ 2
- ~<u¬t_´iv©e.h
->
-
-31 \12
- $u¬t_£nd_nowa\99
-(
-u\9at8_t
-
-num
-, \ 5
-c
-)
-
-33
-u\9at8_t
-
-æags
-;
-
-35
- `IRQ_LOCK
-(
-æags
-);
-
-39 iàÐ!(*
-u¬t_»gs
-[
-num
-].
-uc¤b
- & (1 <<
-RXCIE
- )) ) {
-
-41 ià(*
-u¬t_»gs
-[
-num
-].
-uc¤a
- & (1<<
-UDRE
-)) {
-
-42
- `u¬t_£t_udr
-(
-num
-,
-c
-);
-
-43
- `IRQ_UNLOCK
-(
-æags
-);
-
-44 \15 (\12)
-c
-;
-
-47
- `IRQ_UNLOCK
-(
-æags
-);
-
-52 ià(
- `CIRBUF_IS_FULL
-(&
-g_tx_fifo
-[
-num
-])) {
-
-53
- `IRQ_UNLOCK
-(
-æags
-);
-
-58 ià(
- `CIRBUF_IS_EMPTY
-(&
-g_tx_fifo
-[
-num
-]) &&
-
-59 *
-u¬t_»gs
-[
-num
-].
-uc¤a
- & (1<<
-UDRE
-)) {
-
-60
- `u¬t_£t_udr
-(
-num
-,
-c
-);
-
-61
- `sbi
-(*
-u¬t_»gs
-[
-num
-].
-uc¤b
-,
-UDRIE
-);
-
-64
- `c\9cbuf_add_h\97d
-(&
-g_tx_fifo
-[
-num
-],
-c
-);
-
-67
- `IRQ_UNLOCK
-(
-æags
-);
-
-68 \15 (\12)
-c
-;
-
-69
- }
-}
-
- @uart_setconf.c
-
-24 \ 2
- ~<u¬t.h
->
-
-25 \ 2
- ~<u¬t_defs.h
->
-
-26 \ 2
- ~<u¬t_´iv©e.h
->
-
-29 #ifdeà
-UART0_COMPILE
-
-
-30 \ 5
- gg_tx0_buf
-[
-UART0_TX_FIFO_SIZE
-];
-
-31 \ 5
- gg_rx0_buf
-[
-UART0_RX_FIFO_SIZE
-];
-
-33 #ifdeà
-UART1_COMPILE
-
-
-34 \ 5
- gg_tx1_buf
-[
-UART1_TX_FIFO_SIZE
-];
-
-35 \ 5
- gg_rx1_buf
-[
-UART1_RX_FIFO_SIZE
-];
-
-37 #ifdeà
-UART2_COMPILE
-
-
-38 \ 5
- gg_tx2_buf
-[
-UART2_TX_FIFO_SIZE
-];
-
-39 \ 5
- gg_rx2_buf
-[
-UART2_RX_FIFO_SIZE
-];
-
-41 #ifdeà
-UART3_COMPILE
-
-
-42 \ 5
- gg_tx3_buf
-[
-UART3_TX_FIFO_SIZE
-];
-
-43 \ 5
- gg_rx3_buf
-[
-UART3_RX_FIFO_SIZE
-];
-
-46 #ià
-UART_IS_USART
-
-
-48 \18
-\9at8_t
-
- $u¬t_£t_nb\99s_·r\99y
-(
-u\9at8_t
-
-num
-, \19
-u¬t_cÚfig
- *
-u
-)
-
-50
-u\9at8_t
-
-uc¤c
- = 0;
-
-53 #ifdeà
-CONFIG_MODULE_UART_9BITS
-
-
-54 ià(
-u
-->
-nb\99s
- < 5 || u->nbits > 9) {
-
-55 \15
-ENOTSUP
-;
-
-58 ià(
-u
-->
-nb\99s
- < 5 || u->nbits > 8) {
-
-59 \15
-ENOTSUP
-;
-
-63
-uc¤c
- |ðÐ((
-u
-->
-nb\99s
- - 5è& 0x03è<<
-UCSZ0
- );
-
-64 #ifdeà
-CONFIG_MODULE_UART_9BITS
-
-
-65 ià(
-u
-->
-nb\99s
- == 9)
-
-66 *
-u¬t_»gs
-[
-num
-].
-uc¤b
- |ð(1 <<
-UCSZ2
-);
-
-69 *
-u¬t_»gs
-[
-num
-].
-uc¤b
- &ð~(1 <<
-UCSZ2
-);
-
-72 ià(
-u
-->
-·r\99y
- =ð
-UART_PARTITY_ODD
-)
-
-73
-uc¤c
- |ð((1 <<
-UPM0
-è| (1 <<
-UPM1
-));
-
-74 \vià(
-u
-->
-·r\99y
- =ð
-UART_PARTITY_EVEN
-)
-
-75
-uc¤c
- |ð(1 <<
-UPM1
-);
-
-76 \vià(
-u
-->
-·r\99y
- !ð
-UART_PARTITY_NONE
-) {
-
-77 \15
-EINVAL
-;
-
-81 ià(
-u
-->
-¡Ý_b\99s
- =ð
-UART_STOP_BITS_2
-)
-
-82
-uc¤c
- |ð(1 <<
-USBS
-);
-
-83 \vià(
-u
-->
-¡Ý_b\99s
- !ð
-UART_STOP_BITS_1
-)
-
-84 \15
-EINVAL
-;
-
-86 #ifdeà
-URSEL
-
-
-88
-uc¤c
- |ð(1<<
-URSEL
-);
-
-90 *
-u¬t_»gs
-[
-num
-].
-uc¤c
- = ucsrc;
-
-92 \15
-ESUCCESS
-;
-
-93
- }
-}
-
-97 \18
-\9at8_t
-
- $u¬t_£t_nb\99s_·r\99y
-(
-\9at8_t
-
-num
-, \19
-u¬t_cÚfig
- *
-u
-)
-
-100 ià(
-u
-->
-nb\99s
- == 8)
-
-101 *
-u¬t_»gs
-[
-num
-].
-uc¤b
- &ð~(1 <<
-CHR9
-);
-
-102 #ifdeà
-CONFIG_MODULE_UART_9BITS
-
-
-103 \vià(
-u
-->
-nb\99s
- == 9)
-
-104 *
-u¬t_»gs
-[
-num
-].
-uc¤b
- |ð(1 <<
-CHR9
-);
-
-107 \15
-ENOTSUP
-;
-
-110 ià(
-u
-->
-·r\99y
- !ð
-UART_PARTITY_NONE
- ||
-
-111
-u
-->
-¡Ý_b\99s
- !ð
-UART_STOP_BITS_1
-) {
-
-112 \15
-ENOTSUP
-;
-
-115 \15
-ESUCCESS
-;
-
-116
- }
-}
-
-120 #ià
-UART_IS_USART
-
-
-122 \18
-\9at8_t
-
- $u¬t_£t_baud»g
-(
-u\9at8_t
-
-num
-,
-u\9at16_t
-
-baud»g
-)
-
-124
-u\9at8_t
-
-lo
-,
-hi
-;
-
-129
-lo
- = (
-u\9at8_t
-)
-baud»g
-;
-
-130
-hi
- = (
-u\9at8_t
-)(
-baud»g
->>8) & 0x7F;
-
-132 *
-u¬t_»gs
-[
-num
-].
-ub¼l
- =
-lo
-;
-
-133 *
-u¬t_»gs
-[
-num
-].
-ub¼h
- =
-hi
-;
-
-135 \15
-ESUCCESS
-;
-
-136
- }
-}
-
-140 \18
-\9at8_t
-
- $u¬t_£t_baud»g
-(
-u\9at8_t
-
-num
-,
-u\9at16_t
-
-baud»g
-)
-
-142
-u\9at8_t
-
-lo
-,
-hi
-;
-
-144
-lo
-=(
-u\9at8_t
-)
-baud»g
-;
-
-145
-hi
-=(
-u\9at8_t
-)(
-baud»g
->>8);
-
-147 ià(
-hi
- != 0)
-
-148 \15
-EINVAL
-;
-
-149 *
-u¬t_»gs
-[
-num
-].
-ub¼l
- =
-lo
-;
-
-151 \15
-ESUCCESS
-;
-
-152
- }
-}
-
-156 \ 1
- #UART_SET_STATICCONF
-(
-x
-) \
-
-157
-u
-->
-\92abËd
- =
-UART
-##
-x
-##
-_ENABLED
-; \
-
-158
-u
-->
-\9a\8c_\92abËd
- =
-UART
-##
-x
-##
-_INTERRUPT_ENABLED
-; \
-
-159
-u
-->
-u£_doubË_¥\93d
- =
-UART
-##
-x
-##
-_USE_DOUBLE_SPEED
-; \
-
-160
-u
-->
-·r\99y
- =
-UART
-##
-x
-##
-_PARITY
-; \
-
-161
-u
-->
-¡Ý_b\99s
- =
-UART
-##
-x
-##
-_STOP_BIT
-; \
-
-162
-u
-->
-nb\99s
- =
-UART
-##
-x
-##
-_NBITS
-; \
-
-163
-u
-->
-baud¿\8b
- =
-UART
-##
-x
-##
-_BAUDRATE
-; \
-
-164 \ 3
-
- )
-
-166
-\9at8_t
-
- $u¬t_£tcÚf
-(
-u\9at8_t
-
-num
-, \19
-u¬t_cÚfig
- *
-u
-)
-
-168
-u\9at8_t
-
-»t
- =
-ESUCCESS
-;
-
-169
-u\9at16_t
-
-baud¿\8b_»g
-;
-
-170 \19
-u¬t_cÚfig
-
-¡©ic_cÚf
-;
-
-171
-u\9at8_t
-
-æags
-;
-
-173
- `IRQ_LOCK
-(
-æags
-);
-
-176 ià(!
-u
-) {
-
-177
-u
- = &
-¡©ic_cÚf
-;
-
-178 \1a
-num
-) {
-
-179 #ifdeà
-UART0_COMPILE
-
-
-181
- `UART_SET_STATICCONF
-(0);
-
-183 #ifdeà
-UART1_COMPILE
-
-
-185
- `UART_SET_STATICCONF
-(1);
-
-187 #ifdeà
-UART2_COMPILE
-
-
-189
- `UART_SET_STATICCONF
-(2);
-
-191 #ifdeà
-UART3_COMPILE
-
-
-193
- `UART_SET_STATICCONF
-(3);
-
-196
-»t
- =
-EINVAL
-;
-
-197 \10
-out
-;
-
-202 \1f !(*
-u¬t_»gs
-[
-num
-].
-uc¤a
- & (1<<
-UDRE
-)) );
-
-204 \1a
-num
-) {
-
-205 #ifdeà
-UART0_COMPILE
-
-
-207
- `c\9cbuf_\9a\99
-(&
-g_tx_fifo
-[0],
-g_tx0_buf
-, 0,
-UART0_TX_FIFO_SIZE
-);
-
-208
- `c\9cbuf_\9a\99
-(&
-g_rx_fifo
-[0],
-g_rx0_buf
-, 0,
-UART0_RX_FIFO_SIZE
-);
-
-211 #ifdeà
-UART1_COMPILE
-
-
-213
- `c\9cbuf_\9a\99
-(&
-g_tx_fifo
-[1],
-g_tx1_buf
-, 0,
-UART1_TX_FIFO_SIZE
-);
-
-214
- `c\9cbuf_\9a\99
-(&
-g_rx_fifo
-[1],
-g_rx1_buf
-, 0,
-UART1_RX_FIFO_SIZE
-);
-
-217 #ifdeà
-UART2_COMPILE
-
-
-219
- `c\9cbuf_\9a\99
-(&
-g_tx_fifo
-[2],
-g_tx2_buf
-, 0,
-UART2_TX_FIFO_SIZE
-);
-
-220
- `c\9cbuf_\9a\99
-(&
-g_rx_fifo
-[2],
-g_rx2_buf
-, 0,
-UART2_RX_FIFO_SIZE
-);
-
-223 #ifdeà
-UART3_COMPILE
-
-
-225
- `c\9cbuf_\9a\99
-(&
-g_tx_fifo
-[3],
-g_tx3_buf
-, 0,
-UART3_TX_FIFO_SIZE
-);
-
-226
- `c\9cbuf_\9a\99
-(&
-g_rx_fifo
-[3],
-g_rx3_buf
-, 0,
-UART3_RX_FIFO_SIZE
-);
-
-230
-»t
- =
-EINVAL
-;
-
-231 \10
-out
-;
-
-233 *
-u¬t_»gs
-[
-num
-].
-uc¤a
- = 0;
-
-235 ià(
-u
-->
-\92abËd
-)
-
-236 *
-u¬t_»gs
-[
-num
-].
-uc¤b
- = ((1 <<
-TXEN
-è| (1 <<
-RXEN
-));
-
-238 *
-u¬t_»gs
-[
-num
-].
-uc¤b
- = 0;
-
-239 \10
-out
-;
-
-244 ià(
-u
-->
-\9a\8c_\92abËd
-)
-
-245 *
-u¬t_»gs
-[
-num
-].
-uc¤b
- |ð(1 <<
-RXCIE
-);
-
-247 ià(
-UART_HAS_U2X
-) {
-
-248 ià(
-u
-->
-u£_doubË_¥\93d
-)
-
-249 *
-u¬t_»gs
-[
-num
-].
-uc¤a
- |ð(1 <<
-U2X
-);
-
-251 *
-u¬t_»gs
-[
-num
-].
-uc¤a
- &ð~(1 <<
-U2X
-);
-
-253 \vià(
-u
-->
-u£_doubË_¥\93d
-) {
-
-254
-»t
- =
-ENOTSUP
-;
-
-255 \10
-out
-;
-
-258
- `u¬t_£t_nb\99s_·r\99y
-(
-num
-,
-u
-);
-
-261 if(
-u
-->
-u£_doubË_¥\93d
-)
-
-262
-baud¿\8b_»g
- = (
-F_CPU
- / (
-u
-->
-baud¿\8b
-*8l)) - 1;
-
-264
-baud¿\8b_»g
- = (
-F_CPU
- / (
-u
-->
-baud¿\8b
-*16l)) - 1;
-
-266
- `u¬t_£t_baud»g
-(
-num
-,
-baud¿\8b_»g
-);
-
-269
-out
-:
-
-270
- `IRQ_UNLOCK
-(
-æags
-);
-
-271 \15
-»t
-;
-
-272
- }
-}
-
- @vt100.c
-
-24 \ 2
- ~<¡dlib.h
->
-
-25 \ 2
- ~<¡dio.h
->
-
-26 \ 2
- ~<¡r\9ag.h
->
-
-27 \ 2
- ~<¡d¬g.h
->
-
-28 \ 2
- ~<ùy³.h
->
-
-30 \ 2
- ~<av\94sive/pgm¥aû.h
->
-
-32 \ 2
- ~"vt100.h
-"
-
-34 \18cڡ
-´og_ch¬
-
- gcmd0
-[] =
-vt100_up_¬r
-;
-
-35 \18cڡ
-´og_ch¬
-
- gcmd1
-[] =
-vt100_down_¬r
-;
-
-36 \18cڡ
-´og_ch¬
-
- gcmd2
-[] =
-vt100_right_¬r
-;
-
-37 \18cڡ
-´og_ch¬
-
- gcmd3
-[] =
-vt100_Ëá_¬r
-;
-
-38 \18cڡ
-´og_ch¬
-
- gcmd4
-[] = "\177";
-
-39 \18cڡ
-´og_ch¬
-
- gcmd5
-[] = "\n";
-
-40 \18cڡ
-´og_ch¬
-
- gcmd6
-[] = "\001";
-
-41 \18cڡ
-´og_ch¬
-
- gcmd7
-[] = "\005";
-
-42 \18cڡ
-´og_ch¬
-
- gcmd8
-[] = "\013";
-
-43 \18cڡ
-´og_ch¬
-
- gcmd9
-[] = "\031";
-
-44 \18cڡ
-´og_ch¬
-
- gcmd10
-[] = "\003";
-
-45 \18cڡ
-´og_ch¬
-
- gcmd11
-[] = "\006";
-
-46 \18cڡ
-´og_ch¬
-
- gcmd12
-[] = "\002";
-
-47 \18cڡ
-´og_ch¬
-
- gcmd13
-[] =
-vt100_suµr
-;
-
-48 \18cڡ
-´og_ch¬
-
- gcmd14
-[] =
-vt100_\8fb
-;
-
-49 \18cڡ
-´og_ch¬
-
- gcmd15
-[] = "\004";
-
-50 \18cڡ
-´og_ch¬
-
- gcmd16
-[] = "\014";
-
-51 \18cڡ
-´og_ch¬
-
- gcmd17
-[] = "\r";
-
-52 \18cڡ
-´og_ch¬
-
- gcmd18
-[] = "\033\177";
-
-53 \18cڡ
-´og_ch¬
-
- gcmd19
-[] =
-vt100_wÜd_Ëá
-;
-
-54 \18cڡ
-´og_ch¬
-
- gcmd20
-[] =
-vt100_wÜd_right
-;
-
-55 \18cڡ
-´og_ch¬
-
- gcmd21
-[] = "?";
-
-57 cڡ
-´og_ch¬
- *
- gvt100_commªds
-[]
- gPROGMEM
- = {
-
-58
-cmd0
-,
-cmd1
-,
-cmd2
-,
-cmd3
-,
-cmd4
-,
-cmd5
-,
-cmd6
-,
-cmd7
-,
-
-59
-cmd8
-,
-cmd9
-,
-cmd10
-,
-cmd11
-,
-cmd12
-,
-cmd13
-,
-cmd14
-,
-
-60
-cmd15
-,
-cmd16
-,
-cmd17
-,
-cmd18
-,
-cmd19
-,
-cmd20
-,
-
-61
-cmd21
-,
-
-65
- $vt100_\9a\99
-(\19
-vt100
- *
-vt
-)
-
-67
-vt
-->
-¡©e
- =
-VT100_INIT
-;
-
-68
- }
-}
-
-71 \18
-\9at8_t
-
-
-72
- $m©ch_commªd
-(\ 5*
-buf
-,
-u\9at8_t
-
-size
-)
-
-74 cڡ
-´og_ch¬
- *
-cmd
-;
-
-75
-u\9at8_t
-
-i
- = 0;
-
-77 \ f
-i
-=0 ; i<\17(
-vt100_commªds
-)/\17(cڡ
-´og_ch¬
- *) ; i++) {
-
-78 #ifdeà
-HOST_VERSION
-
-
-79
-cmd
- = *(
-vt100_commªds
- +
-i
-);
-
-81
-cmd
- = (cڡ
-´og_ch¬
- *è
- `pgm_»ad_wÜd
- (
-vt100_commªds
- +
-i
-);
-
-84 ià(
-size
- =ð
- `¡¾\92_P
-(
-cmd
-) &&
-
-85 !
- `¡ºcmp_P
-(
-buf
-,
-cmd
-,
- `¡¾\92_P
-(cmd))) {
-
-86 \15
-i
-;
-
-91
- }
-}
-
-93
-\9at8_t
-
-
-94
- $vt100_·r£r
-(\19
-vt100
- *
-vt
-, \ 5
-ch
-)
-
-96
-u\9at8_t
-
-size
-;
-
-97
-u\9at8_t
-
-c
- = (u\9at8_tè
-ch
-;
-
-99 ià(
-vt
-->
-buåos
- >
-VT100_BUF_SIZE
-) {
-
-100
-vt
-->
-¡©e
- =
-VT100_INIT
-;
-
-101
-vt
-->
-buåos
- = 0;
-
-104
-vt
-->
-buf
-[vt->
-buåos
-++] =
-c
-;
-
-105
-size
- =
-vt
-->
-buåos
-;
-
-107 \1a
-vt
-->
-¡©e
-) {
-
-108 \ 4
-VT100_INIT
-:
-
-109 ià(
-c
- == 033) {
-
-110
-vt
-->
-¡©e
- =
-VT100_ESCAPE
-;
-
-113
-vt
-->
-buåos
- = 0;
-
-114 \10
-m©ch_commªd
-;
-
-118 \ 4
-VT100_ESCAPE
-:
-
-119 ià(
-c
- == 0133) {
-
-120
-vt
-->
-¡©e
- =
-VT100_ESCAPE_CSI
-;
-
-122 \vià(
-c
- >= 060 && c <= 0177) {
-
-123
-vt
-->
-buåos
- = 0;
-
-124
-vt
-->
-¡©e
- =
-VT100_INIT
-;
-
-125 \10
-m©ch_commªd
-;
-
-129 \ 4
-VT100_ESCAPE_CSI
-:
-
-130 ià(
-c
- >= 0100 && c <= 0176) {
-
-131
-vt
-->
-buåos
- = 0;
-
-132
-vt
-->
-¡©e
- =
-VT100_INIT
-;
-
-133 \10
-m©ch_commªd
-;
-
-138
-vt
-->
-buåos
- = 0;
-
-144
-m©ch_commªd
-:
-
-145 \15
- `m©ch_commªd
-(
-vt
-->
-buf
-,
-size
-);
-
-146
- }
-}
-
- @vt100.h
-
-24 #iâdeà
-_VT100_H_
-
-
-25 \ 1
- #_VT100_H_
-
-
- )
-
-27 \ 1
- #vt100_b\96l
- "\007"
-
- )
-
-28 \ 1
- #vt100_bs
- "\010"
-
- )
-
-29 \ 1
- #vt100_bs_þ\97r
- "\010 \010"
-
- )
-
-30 \ 1
- #vt100_\8fb
- "\011"
-
- )
-
-31 \ 1
- #vt100_üÆ
- "\012\015"
-
- )
-
-32 \ 1
- #vt100_þ\97r_right
- "\033[0K"
-
- )
-
-33 \ 1
- #vt100_þ\97r_Ëá
- "\033[1K"
-
- )
-
-34 \ 1
- #vt100_þ\97r_down
- "\033[0J"
-
- )
-
-35 \ 1
- #vt100_þ\97r_up
- "\033[1J"
-
- )
-
-36 \ 1
- #vt100_þ\97r_l\9ae
- "\033[2K"
-
- )
-
-37 \ 1
- #vt100_þ\97r_sü\93n
- "\033[2J"
-
- )
-
-38 \ 1
- #vt100_up_¬r
- "\033\133\101"
-
- )
-
-39 \ 1
- #vt100_down_¬r
- "\033\133\102"
-
- )
-
-40 \ 1
- #vt100_right_¬r
- "\033\133\103"
-
- )
-
-41 \ 1
- #vt100_Ëá_¬r
- "\033\133\104"
-
- )
-
-42 \ 1
- #vt100_muÉi_right
- "\033\133%uC"
-
- )
-
-43 \ 1
- #vt100_muÉi_Ëá
- "\033\133%uD"
-
- )
-
-44 \ 1
- #vt100_suµr
- "\033\133\063\176"
-
- )
-
-45 \ 1
- #vt100_home
- "\033M\033E"
-
- )
-
-46 \ 1
- #vt100_wÜd_Ëá
- "\033\142"
-
- )
-
-47 \ 1
- #vt100_wÜd_right
- "\033\146"
-
- )
-
-52 \ 1
- #KEY_UP_ARR
- 0
-
- )
-
-53 \ 1
- #KEY_DOWN_ARR
- 1
-
- )
-
-54 \ 1
- #KEY_RIGHT_ARR
- 2
-
- )
-
-55 \ 1
- #KEY_LEFT_ARR
- 3
-
- )
-
-56 \ 1
- #KEY_BKSPACE
- 4
-
- )
-
-57 \ 1
- #KEY_RETURN
- 5
-
- )
-
-58 \ 1
- #KEY_CTRL_A
- 6
-
- )
-
-59 \ 1
- #KEY_CTRL_E
- 7
-
- )
-
-60 \ 1
- #KEY_CTRL_K
- 8
-
- )
-
-61 \ 1
- #KEY_CTRL_Y
- 9
-
- )
-
-62 \ 1
- #KEY_CTRL_C
- 10
-
- )
-
-63 \ 1
- #KEY_CTRL_F
- 11
-
- )
-
-64 \ 1
- #KEY_CTRL_B
- 12
-
- )
-
-65 \ 1
- #KEY_SUPPR
- 13
-
- )
-
-66 \ 1
- #KEY_TAB
- 14
-
- )
-
-67 \ 1
- #KEY_CTRL_D
- 15
-
- )
-
-68 \ 1
- #KEY_CTRL_L
- 16
-
- )
-
-69 \ 1
- #KEY_RETURN2
- 17
-
- )
-
-70 \ 1
- #KEY_META_BKSPACE
- 18
-
- )
-
-71 \ 1
- #KEY_WLEFT
- 19
-
- )
-
-72 \ 1
- #KEY_WRIGHT
- 20
-
- )
-
-73 \ 1
- #KEY_HELP
- 21
-
- )
-
-75 \rcڡ
-´og_ch¬
- *
-vt100_commªds
-[]
-PROGMEM
-;
-
-77 \f
- evt100_·r£r_¡©e
- {
-
-78
- mVT100_INIT
-,
-
-79
- mVT100_ESCAPE
-,
-
-80
- mVT100_ESCAPE_CSI
-,
-
-83 \ 1
- #VT100_BUF_SIZE
- 8
-
- )
-
-84 \19
- svt100
- {
-
-85
-u\9at8_t
-
- mbuåos
-;
-
-86 \ 5
- mbuf
-[
-VT100_BUF_SIZE
-];
-
-87 \f
-vt100_·r£r_¡©e
-
- m¡©e
-;
-
-93 \1e
-vt100_\9a\99
-(\19
-vt100
- *
-vt
-);
-
-101
-\9at8_t
-
-vt100_·r£r
-(\19
-vt100
- *
-vt
-, \ 5
-c
-);
-
- @xbee.c
-
-28 \ 2
- ~<av\94sive.h
->
-
-29 \ 2
- ~<av\94sive/queue.h
->
-
-32 \ 2
- ~<¡dio.h
->
-
-33 \ 2
- ~<¡d\9at.h
->
-
-34 \ 2
- ~<¡dlib.h
->
-
-35 \ 2
- ~<¡r\9ag.h
->
-
-36 \ 2
- ~<\94ºo.h
->
-
-38 \ 2
- ~"xb\93_ÃighbÜ.h
-"
-
-39 \ 2
- ~"xb\93_¡©s.h
-"
-
-40 \ 2
- ~"xb\93_buf.h
-"
-
-41 \ 2
- ~"xb\93_´Ùo.h
-"
-
-42 \ 2
- ~"xb\93.h
-"
-
-44 \12
- $xb\93_\9a\99
-(\1e)
-
-47
- }
-}
-
-49 \12
- $xb\93_»gi¡\94_chªÃl
-(\19
-xb\93_dev
- *
-dev
-, \12
-chªÃl
-,
-
-50
-xb\93_rx_cb_t
- *
-rx_cb
-, \1e*
-Ýaque
-)
-
-53 ià(
-chªÃl
- =ð
-XBEE_CHANNEL_ANY
-) {
-
-54 \12
-ch
-;
-
-57 \ f
-ch
- = 1; ch <
-XBEE_MAX_CHANNEL
-; ch++) {
-
-58 ià(
-dev
-->
-chªÃl
-[
-ch
-].
-»gi¡\94ed
- == 0) {
-
-59
-chªÃl
- =
-ch
-;
-
-64 ià(
-chªÃl
- =ð
-XBEE_CHANNEL_ANY
-)
-
-68 \vià(
-chªÃl
- < 0 || chªÃÈ>ð
-XBEE_MAX_CHANNEL
- ||
-
-69
-dev
-->
-chªÃl
-[chªÃl].
-»gi¡\94ed
- == 1)
-
-72
-dev
-->
-chªÃl
-[chªÃl].
-»gi¡\94ed
- = 1;
-
-73
-dev
-->
-chªÃl
-[chªÃl].
-rx_cb
- =\84x_cb;
-
-74
-dev
-->
-chªÃl
-[chªÃl].
-¬g
- =
-Ýaque
-;
-
-75 \15
-chªÃl
-;
-
-76
- }
-}
-
-78 \12
- $xb\93_uÄegi¡\94_chªÃl
-(\19
-xb\93_dev
- *
-dev
-, \12
-chªÃl
-)
-
-80 ià(
-chªÃl
- < 0 || chªÃÈ>ð
-XBEE_MAX_CHANNEL
- ||
-
-81
-dev
-->
-chªÃl
-[chªÃl].
-»gi¡\94ed
- == 0)
-
-83
-dev
-->
-chªÃl
-[chªÃl].
-»gi¡\94ed
- = 0;
-
-84
-dev
-->
-chªÃl
-[chªÃl].
-rx_cb
- =
-NULL
-;
-
-85
-dev
-->
-chªÃl
-[chªÃl].
-¬g
- =
-NULL
-;
-
-87
- }
-}
-
-89 \12
- $xb\93_Ý\92
-(\19
-xb\93_dev
- *
-dev
-,
-FILE
- *
-xb\93_f\9ee
-)
-
-91
- `mem£t
-(
-dev
-, 0, \17(*dev));
-
-92
-dev
-->
-f\9ee
- =
-xb\93_f\9ee
-;
-
-93
- `xb\93_Ãigh_\9a\99
-(
-dev
-);
-
-95
- }
-}
-
- @xbee.h
-
-32 \e\1e(
- txb\93_rx_cb_t
-)(\19
- txb\93_dev
- *, \12, \12, \1e*,
-
-36 \19
- sxb\93_chªÃl
- {
-
-37 \12
-»gi¡\94ed
-;
-
-38
-xb\93_rx_cb_t
- *
-rx_cb
-;
-
-39 \1e*
-¬g
-;
-
-42 \ 1
- #XBEE_DEFAULT_CHANNEL
- 0
-
- )
-
-43 \ 1
- #XBEE_MAX_CHANNEL
- 16
-
- )
-
-44 \ 1
- #XBEE_CHANNEL_ANY
-
-XBEE_MAX_CHANNEL
-
-
- )
-
-47 \19
- sxb\93_dev
- {
-
-48
-FILE
- *
-f\9ee
-;
-
-49 \19
-xb\93_chªÃl
-
-chªÃl
-[
-XBEE_MAX_CHANNEL
-];
-
-50
-u\9at8_t
-
-äame_Ën
-;
-
-51 \ 5
-äame
-[
-XBEE_MAX_FRAME_LEN
-];
-
-52 \19
-xb\93_¡©s
-
-¡©s
-;
-
-53 \19
-xb\93_Ãigh_li¡
-
-Ãigh_li¡
-;
-
-57 \12
- `xb\93_\9a\99
-(\1e);
-
-60 \12
- `xb\93_Ý\92
-(\19
-xb\93_dev
- *
-dev
-,
-FILE
- *
-xb\93_f\9ee
-);
-
-63 \12
- `xb\93_þo£
-(\19
-xb\93_dev
- *
-dev
-);
-
-71 \12
- `xb\93_»gi¡\94_chªÃl
-(\19
-xb\93_dev
- *
-dev
-, \12
-chªÃl
-,
-
-72
-xb\93_rx_cb_t
- *
-rx_cb
-, \1e*
-Ýaque
-);
-
-75 \12
- `xb\93_uÄegi¡\94_chªÃl
-(\19
-xb\93_dev
- *
-dev
-, \12
-chªÃl_id
-);
-
-78 \12
- `xb\93_»ad
-(\19
-xb\93_dev
- *
-dev
-);
-
-81 \12
- `xb\93_´oûss_queue
-(\19
-xb\93_dev
- *
-dev
-);
-
- @xbee_atcmd.c
-
-28 \ 2
- ~<av\94sive/pgm¥aû.h
->
-
-30 \ 2
- ~<¡r\9ag.h
->
-
-31 \ 2
- ~<¡dlib.h
->
-
-32 \ 2
- ~<¡dio.h
->
-
-34 \ 2
- ~"xb\93_©cmd.h
-"
-
-36
-´og_ch¬
-
- g©cmd0_Çme
-[] = "WR";
-
-37
-´og_ch¬
-
- g©cmd0_desc
-[] = "write-param";
-
-38
-´og_ch¬
-
- g©cmd0_h\96p
-[] =
-
-41
-´og_ch¬
-
- g©cmd1_Çme
-[] = "RE";
-
-42
-´og_ch¬
-
- g©cmd1_desc
-[] = "restore-defaults";
-
-43
-´og_ch¬
-
- g©cmd1_h\96p
-[] =
-
-46
-´og_ch¬
-
- g©cmd2_Çme
-[] = "FR";
-
-47
-´og_ch¬
-
- g©cmd2_desc
-[] = "soft-reset";
-
-48
-´og_ch¬
-
- g©cmd2_h\96p
-[] =
-
-52
-´og_ch¬
-
- g©cmd3_Çme
-[] = "AC";
-
-53
-´og_ch¬
-
- g©cmd3_desc
-[] = "apply-changes";
-
-54
-´og_ch¬
-
- g©cmd3_h\96p
-[] =
-
-57
-´og_ch¬
-
- g©cmd4_Çme
-[] = "R1";
-
-58
-´og_ch¬
-
- g©cmd4_desc
-[] = "restore-compiled";
-
-59
-´og_ch¬
-
- g©cmd4_h\96p
-[] =
-
-62
-´og_ch¬
-
- g©cmd5_Çme
-[] = "VL";
-
-63
-´og_ch¬
-
- g©cmd5_desc
-[] = "version-long";
-
-64
-´og_ch¬
-
- g©cmd5_h\96p
-[] =
-
-68
-´og_ch¬
-
- g©cmd6_Çme
-[] = "DH";
-
-69
-´og_ch¬
-
- g©cmd6_desc
-[] = "dst-addr-high";
-
-70
-´og_ch¬
-
- g©cmd6_h\96p
-[] =
-
-74
-´og_ch¬
-
- g©cmd7_Çme
-[] = "DL";
-
-75
-´og_ch¬
-
- g©cmd7_desc
-[] = "dst-addr-low";
-
-76
-´og_ch¬
-
- g©cmd7_h\96p
-[] =
-
-80
-´og_ch¬
-
- g©cmd8_Çme
-[] = "DD";
-
-81
-´og_ch¬
-
- g©cmd8_desc
-[] = "device-type-id";
-
-82
-´og_ch¬
-
- g©cmd8_h\96p
-[] =
-
-87
-´og_ch¬
-
- g©cmd9_Çme
-[] = "SH";
-
-88
-´og_ch¬
-
- g©cmd9_desc
-[] = "src-addr-high";
-
-89
-´og_ch¬
-
- g©cmd9_h\96p
-[] =
-
-92
-´og_ch¬
-
- g©cmd10_Çme
-[] = "SL";
-
-93
-´og_ch¬
-
- g©cmd10_desc
-[] = "src-addr-low";
-
-94
-´og_ch¬
-
- g©cmd10_h\96p
-[] =
-
-97
-´og_ch¬
-
- g©cmd11_Çme
-[] = "SE";
-
-98
-´og_ch¬
-
- g©cmd11_desc
-[] = "src-endpoint";
-
-99
-´og_ch¬
-
- g©cmd11_h\96p
-[] =
-
-103
-´og_ch¬
-
- g©cmd12_Çme
-[] = "DE";
-
-104
-´og_ch¬
-
- g©cmd12_desc
-[] = "dst-endpoint";
-
-105
-´og_ch¬
-
- g©cmd12_h\96p
-[] =
-
-109
-´og_ch¬
-
- g©cmd13_Çme
-[] = "CI";
-
-110
-´og_ch¬
-
- g©cmd13_desc
-[] = "cluster-id";
-
-111
-´og_ch¬
-
- g©cmd13_h\96p
-[] =
-
-115
-´og_ch¬
-
- g©cmd14_Çme
-[] = "NP";
-
-116
-´og_ch¬
-
- g©cmd14_desc
-[] = "max-rf-payload";
-
-117
-´og_ch¬
-
- g©cmd14_h\96p
-[] =
-
-122
-´og_ch¬
-
- g©cmd15_Çme
-[] = "CE";
-
-123
-´og_ch¬
-
- g©cmd15_desc
-[] = "coord-end-device";
-
-124
-´og_ch¬
-
- g©cmd15_h\96p
-[] =
-
-129
-´og_ch¬
-
- g©cmd16_Çme
-[] = "AP";
-
-130
-´og_ch¬
-
- g©cmd16_desc
-[] = "api-mode";
-
-131
-´og_ch¬
-
- g©cmd16_h\96p
-[] =
-
-134
-´og_ch¬
-
- g©cmd17_Çme
-[] = "AO";
-
-135
-´og_ch¬
-
- g©cmd17_desc
-[] = "api-output-format";
-
-136
-´og_ch¬
-
- g©cmd17_h\96p
-[] =
-
-140
-´og_ch¬
-
- g©cmd18_Çme
-[] = "BD";
-
-141
-´og_ch¬
-
- g©cmd18_desc
-[] = "baud-rate";
-
-142
-´og_ch¬
-
- g©cmd18_h\96p
-[] =
-
-146
-´og_ch¬
-
- g©cmd19_Çme
-[] = "RO";
-
-147
-´og_ch¬
-
- g©cmd19_desc
-[] = "packetization-timeout";
-
-148
-´og_ch¬
-
- g©cmd19_h\96p
-[] =
-
-153
-´og_ch¬
-
- g©cmd20_Çme
-[] = "FT";
-
-154
-´og_ch¬
-
- g©cmd20_desc
-[] = "flow-control-thres";
-
-155
-´og_ch¬
-
- g©cmd20_h\96p
-[] =
-
-161
-´og_ch¬
-
- g©cmd21_Çme
-[] = "NB";
-
-162
-´og_ch¬
-
- g©cmd21_desc
-[] = "parity";
-
-163
-´og_ch¬
-
- g©cmd21_h\96p
-[] =
-
-167
-´og_ch¬
-
- g©cmd22_Çme
-[] = "D7";
-
-168
-´og_ch¬
-
- g©cmd22_desc
-[] = "dio7";
-
-169
-´og_ch¬
-
- g©cmd22_h\96p
-[] =
-
-175
-´og_ch¬
-
- g©cmd23_Çme
-[] = "D6";
-
-176
-´og_ch¬
-
- g©cmd23_desc
-[] = "dio6";
-
-177
-´og_ch¬
-
- g©cmd23_h\96p
-[] =
-
-182
-´og_ch¬
-
- g©cmd24_Çme
-[] = "P0";
-
-183
-´og_ch¬
-
- g©cmd24_desc
-[] = "dio10-pwm0";
-
-184
-´og_ch¬
-
- g©cmd24_h\96p
-[] =
-
-189
-´og_ch¬
-
- g©cmd25_Çme
-[] = "P1";
-
-190
-´og_ch¬
-
- g©cmd25_desc
-[] = "dio11-pwm1";
-
-191
-´og_ch¬
-
- g©cmd25_h\96p
-[] =
-
-196
-´og_ch¬
-
- g©cmd26_Çme
-[] = "P2";
-
-197
-´og_ch¬
-
- g©cmd26_desc
-[] = "dio12";
-
-198
-´og_ch¬
-
- g©cmd26_h\96p
-[] =
-
-203
-´og_ch¬
-
- g©cmd27_Çme
-[] = "RP";
-
-204
-´og_ch¬
-
- g©cmd27_desc
-[] = "rssi-pwm";
-
-205
-´og_ch¬
-
- g©cmd27_h\96p
-[] =
-
-210
-´og_ch¬
-
- g©cmd28_Çme
-[] = "1S";
-
-211
-´og_ch¬
-
- g©cmd28_desc
-[] = "sensor-sample";
-
-212
-´og_ch¬
-
- g©cmd28_h\96p
-[] =
-
-215
-´og_ch¬
-
- g©cmd29_Çme
-[] = "D0";
-
-216
-´og_ch¬
-
- g©cmd29_desc
-[] = "dio0-ad0";
-
-217
-´og_ch¬
-
- g©cmd29_h\96p
-[] =
-
-223
-´og_ch¬
-
- g©cmd30_Çme
-[] = "D1";
-
-224
-´og_ch¬
-
- g©cmd30_desc
-[] = "dio1-ad1";
-
-225
-´og_ch¬
-
- g©cmd30_h\96p
-[] =
-
-230
-´og_ch¬
-
- g©cmd31_Çme
-[] = "D2";
-
-231
-´og_ch¬
-
- g©cmd31_desc
-[] = "dio2-ad2";
-
-232
-´og_ch¬
-
- g©cmd31_h\96p
-[] =
-
-237
-´og_ch¬
-
- g©cmd32_Çme
-[] = "D3";
-
-238
-´og_ch¬
-
- g©cmd32_desc
-[] = "dio3-ad3";
-
-239
-´og_ch¬
-
- g©cmd32_h\96p
-[] =
-
-244
-´og_ch¬
-
- g©cmd33_Çme
-[] = "D4";
-
-245
-´og_ch¬
-
- g©cmd33_desc
-[] = "dio4-ad4";
-
-246
-´og_ch¬
-
- g©cmd33_h\96p
-[] =
-
-251
-´og_ch¬
-
- g©cmd34_Çme
-[] = "D5";
-
-252
-´og_ch¬
-
- g©cmd34_desc
-[] = "dio5-ad5";
-
-253
-´og_ch¬
-
- g©cmd34_h\96p
-[] =
-
-258
-´og_ch¬
-
- g©cmd35_Çme
-[] = "D8";
-
-259
-´og_ch¬
-
- g©cmd35_desc
-[] = "dio8-sleep-rq";
-
-260
-´og_ch¬
-
- g©cmd35_h\96p
-[] =
-
-267
-´og_ch¬
-
- g©cmd36_Çme
-[] = "D9";
-
-268
-´og_ch¬
-
- g©cmd36_desc
-[] = "dio9-on-sleep";
-
-269
-´og_ch¬
-
- g©cmd36_h\96p
-[] =
-
-274
-´og_ch¬
-
- g©cmd37_Çme
-[] = "PR";
-
-275
-´og_ch¬
-
- g©cmd37_desc
-[] = "pull-up-resistor";
-
-276
-´og_ch¬
-
- g©cmd37_h\96p
-[] =
-
-281
-´og_ch¬
-
- g©cmd38_Çme
-[] = "M0";
-
-282
-´og_ch¬
-
- g©cmd38_desc
-[] = "pwm0-out-level";
-
-283
-´og_ch¬
-
- g©cmd38_h\96p
-[] =
-
-287
-´og_ch¬
-
- g©cmd39_Çme
-[] = "M1";
-
-288
-´og_ch¬
-
- g©cmd39_desc
-[] = "pwm1-out-level";
-
-289
-´og_ch¬
-
- g©cmd39_h\96p
-[] =
-
-293
-´og_ch¬
-
- g©cmd40_Çme
-[] = "LT";
-
-294
-´og_ch¬
-
- g©cmd40_desc
-[] = "led-blink-time";
-
-295
-´og_ch¬
-
- g©cmd40_h\96p
-[] =
-
-298
-´og_ch¬
-
- g©cmd41_Çme
-[] = "IS";
-
-299
-´og_ch¬
-
- g©cmd41_desc
-[] = "force-sample";
-
-300
-´og_ch¬
-
- g©cmd41_h\96p
-[] =
-
-304
-´og_ch¬
-
- g©cmd42_Çme
-[] = "IC";
-
-305
-´og_ch¬
-
- g©cmd42_desc
-[] = "digital-change-detect";
-
-306
-´og_ch¬
-
- g©cmd42_h\96p
-[] =
-
-313
-´og_ch¬
-
- g©cmd43_Çme
-[] = "IR";
-
-314
-´og_ch¬
-
- g©cmd43_desc
-[] = "io-sample-rate";
-
-315
-´og_ch¬
-
- g©cmd43_h\96p
-[] =
-
-320
-´og_ch¬
-
- g©cmd44_Çme
-[] = "CB";
-
-321
-´og_ch¬
-
- g©cmd44_desc
-[] = "comissioning-button";
-
-322
-´og_ch¬
-
- g©cmd44_h\96p
-[] =
-
-327
-´og_ch¬
-
- g©cmd45_Çme
-[] = "VR";
-
-328
-´og_ch¬
-
- g©cmd45_desc
-[] = "firmware-version";
-
-329
-´og_ch¬
-
- g©cmd45_h\96p
-[] =
-
-332
-´og_ch¬
-
- g©cmd46_Çme
-[] = "HV";
-
-333
-´og_ch¬
-
- g©cmd46_desc
-[] = "hardware-version";
-
-334
-´og_ch¬
-
- g©cmd46_h\96p
-[] =
-
-337
-´og_ch¬
-
- g©cmd47_Çme
-[] = "CK";
-
-338
-´og_ch¬
-
- g©cmd47_desc
-[] = "config-code";
-
-339
-´og_ch¬
-
- g©cmd47_h\96p
-[] =
-
-344
-´og_ch¬
-
- g©cmd48_Çme
-[] = "ER";
-
-345
-´og_ch¬
-
- g©cmd48_desc
-[] = "rf-errors";
-
-346
-´og_ch¬
-
- g©cmd48_h\96p
-[] =
-
-350
-´og_ch¬
-
- g©cmd49_Çme
-[] = "GD";
-
-351
-´og_ch¬
-
- g©cmd49_desc
-[] = "good-packets";
-
-352
-´og_ch¬
-
- g©cmd49_h\96p
-[] =
-
-356
-´og_ch¬
-
- g©cmd50_Çme
-[] = "RP";
-
-357
-´og_ch¬
-
- g©cmd50_desc
-[] = "rssi-pwm-timer";
-
-358
-´og_ch¬
-
- g©cmd50_h\96p
-[] =
-
-363
-´og_ch¬
-
- g©cmd51_Çme
-[] = "TR";
-
-364
-´og_ch¬
-
- g©cmd51_desc
-[] = "tx-errors";
-
-365
-´og_ch¬
-
- g©cmd51_h\96p
-[] =
-
-370
-´og_ch¬
-
- g©cmd52_Çme
-[] = "TP";
-
-371
-´og_ch¬
-
- g©cmd52_desc
-[] = "temperature";
-
-372
-´og_ch¬
-
- g©cmd52_h\96p
-[] =
-
-377
-´og_ch¬
-
- g©cmd53_Çme
-[] = "DB";
-
-378
-´og_ch¬
-
- g©cmd53_desc
-[] = "rx-signal-strength";
-
-379
-´og_ch¬
-
- g©cmd53_h\96p
-[] =
-
-385
-´og_ch¬
-
- g©cmd54_Çme
-[] = "DC";
-
-386
-´og_ch¬
-
- g©cmd54_desc
-[] = "duty-cycle";
-
-387
-´og_ch¬
-
- g©cmd54_h\96p
-[] =
-
-392
-´og_ch¬
-
- g©cmd55_Çme
-[] = "RC";
-
-393
-´og_ch¬
-
- g©cmd55_desc
-[] = "rssi-for-channel";
-
-394
-´og_ch¬
-
- g©cmd55_h\96p
-[] =
-
-398
-´og_ch¬
-
- g©cmd56_Çme
-[] = "R#";
-
-399
-´og_ch¬
-
- g©cmd56_desc
-[] = "reset-number";
-
-400
-´og_ch¬
-
- g©cmd56_h\96p
-[] =
-
-405
-´og_ch¬
-
- g©cmd57_Çme
-[] = "TA";
-
-406
-´og_ch¬
-
- g©cmd57_desc
-[] = "tx-ack-errors";
-
-407
-´og_ch¬
-
- g©cmd57_h\96p
-[] =
-
-411
-´og_ch¬
-
- g©cmd58_Çme
-[] = "%V";
-
-412
-´og_ch¬
-
- g©cmd58_desc
-[] = "supply-voltage";
-
-413
-´og_ch¬
-
- g©cmd58_h\96p
-[] =
-
-416
-´og_ch¬
-
- g©cmd59_Çme
-[] = "CT";
-
-417
-´og_ch¬
-
- g©cmd59_desc
-[] = "cmd-mode-timeout";
-
-418
-´og_ch¬
-
- g©cmd59_h\96p
-[] =
-
-424
-´og_ch¬
-
- g©cmd60_Çme
-[] = "CN";
-
-425
-´og_ch¬
-
- g©cmd60_desc
-[] = "exit-cmd-mode";
-
-426
-´og_ch¬
-
- g©cmd60_h\96p
-[] =
-
-429
-´og_ch¬
-
- g©cmd61_Çme
-[] = "GT";
-
-430
-´og_ch¬
-
- g©cmd61_desc
-[] = "guard-times";
-
-431
-´og_ch¬
-
- g©cmd61_h\96p
-[] =
-
-437
-´og_ch¬
-
- g©cmd62_Çme
-[] = "CC";
-
-438
-´og_ch¬
-
- g©cmd62_desc
-[] = "command-chars";
-
-439
-´og_ch¬
-
- g©cmd62_h\96p
-[] =
-
-443
-´og_ch¬
-
- g©cmd63_Çme
-[] = "ID";
-
-444
-´og_ch¬
-
- g©cmd63_desc
-[] = "network-id";
-
-445
-´og_ch¬
-
- g©cmd63_h\96p
-[] =
-
-449
-´og_ch¬
-
- g©cmd64_Çme
-[] = "NT";
-
-450
-´og_ch¬
-
- g©cmd64_desc
-[] = "ndisc-timeout";
-
-451
-´og_ch¬
-
- g©cmd64_h\96p
-[] =
-
-456
-´og_ch¬
-
- g©cmd65_Çme
-[] = "NI";
-
-457
-´og_ch¬
-
- g©cmd65_desc
-[] = "node-id";
-
-458
-´og_ch¬
-
- g©cmd65_h\96p
-[] =
-
-465
-´og_ch¬
-
- g©cmd66_Çme
-[] = "DN";
-
-466
-´og_ch¬
-
- g©cmd66_desc
-[] = "disc-node";
-
-467
-´og_ch¬
-
- g©cmd66_h\96p
-[] =
-
-472
-´og_ch¬
-
- g©cmd67_Çme
-[] = "ND";
-
-473
-´og_ch¬
-
- g©cmd67_desc
-[] = "network-discover";
-
-474
-´og_ch¬
-
- g©cmd67_h\96p
-[] = "Network Discovery, see doc";
-
-476
-´og_ch¬
-
- g©cmd68_Çme
-[] = "NO";
-
-477
-´og_ch¬
-
- g©cmd68_desc
-[] = "ndisc-options";
-
-478
-´og_ch¬
-
- g©cmd68_h\96p
-[] =
-
-484
-´og_ch¬
-
- g©cmd69_Çme
-[] = "EE";
-
-485
-´og_ch¬
-
- g©cmd69_desc
-[] = "security\83nable";
-
-486
-´og_ch¬
-
- g©cmd69_h\96p
-[] =
-
-490
-´og_ch¬
-
- g©cmd70_Çme
-[] = "KY"; ;
-
-491
-´og_ch¬
-
- g©cmd70_desc
-[] = "security-key";
-
-492
-´og_ch¬
-
- g©cmd70_h\96p
-[] =
-
-495
-´og_ch¬
-
- g©cmd71_Çme
-[] = "MT";
-
-496
-´og_ch¬
-
- g©cmd71_desc
-[] = "bcast-multi-xmit";
-
-497
-´og_ch¬
-
- g©cmd71_h\96p
-[] =
-
-502
-´og_ch¬
-
- g©cmd72_Çme
-[] = "RR";
-
-503
-´og_ch¬
-
- g©cmd72_desc
-[] = "unicast-retries";
-
-504
-´og_ch¬
-
- g©cmd72_h\96p
-[] =
-
-511
-´og_ch¬
-
- g©cmd73_Çme
-[] = "PL";
-
-512
-´og_ch¬
-
- g©cmd73_desc
-[] = "power-level";
-
-513
-´og_ch¬
-
- g©cmd73_h\96p
-[] =
-
-517
-´og_ch¬
-
- g©cmd74_Çme
-[] = "SM";
-
-518
-´og_ch¬
-
- g©cmd74_desc
-[] = "sleep-mode";
-
-519
-´og_ch¬
-
- g©cmd74_h\96p
-[] =
-
-524
-´og_ch¬
-
- g©cmd75_Çme
-[] = "SO";
-
-525
-´og_ch¬
-
- g©cmd75_desc
-[] = "sleep-options";
-
-526
-´og_ch¬
-
- g©cmd75_h\96p
-[] =
-
-530
-´og_ch¬
-
- g©cmd76_Çme
-[] = "ST";
-
-531
-´og_ch¬
-
- g©cmd76_desc
-[] = "wake-time";
-
-532
-´og_ch¬
-
- g©cmd76_h\96p
-[] =
-
-537
-´og_ch¬
-
- g©cmd77_Çme
-[] = "SP";
-
-538
-´og_ch¬
-
- g©cmd77_desc
-[] = "sleep-period";
-
-539
-´og_ch¬
-
- g©cmd77_h\96p
-[] =
-
-547
-´og_ch¬
-
- g©cmd78_Çme
-[] = "SN";
-
-548
-´og_ch¬
-
- g©cmd78_desc
-[] = "num-sleep-periods";
-
-549
-´og_ch¬
-
- g©cmd78_h\96p
-[] =
-
-554
-´og_ch¬
-
- g©cmd79_Çme
-[] = "WH";
-
-555
-´og_ch¬
-
- g©cmd79_desc
-[] = "wake-host";
-
-556
-´og_ch¬
-
- g©cmd79_h\96p
-[] = "Wake Host\81ime. If it is set\81o\87\82on-zero value, it "
-
-563 \19
-xb\93_©cmd_pgm
-
- gxb\93_©cmd_li¡
-[] = {
-
-566
-©cmd0_Çme
-,
-
-567
-©cmd0_desc
-,
-
-568
-XBEE_ATCMD_F_PARAM_NONE
- |
-XBEE_ATCMD_F_WRITE
-,
-
-569
-©cmd0_h\96p
-,
-
-573
-©cmd1_Çme
-,
-
-574
-©cmd1_desc
-,
-
-575
-XBEE_ATCMD_F_PARAM_NONE
- |
-XBEE_ATCMD_F_WRITE
-,
-
-576
-©cmd1_h\96p
-,
-
-580
-©cmd2_Çme
-,
-
-581
-©cmd2_desc
-,
-
-582
-XBEE_ATCMD_F_PARAM_NONE
- |
-XBEE_ATCMD_F_WRITE
-,
-
-583
-©cmd2_h\96p
-,
-
-587
-©cmd3_Çme
-,
-
-588
-©cmd3_desc
-,
-
-589
-XBEE_ATCMD_F_PARAM_NONE
- |
-XBEE_ATCMD_F_WRITE
-,
-
-590
-©cmd3_h\96p
-,
-
-594
-©cmd4_Çme
-,
-
-595
-©cmd4_desc
-,
-
-596
-XBEE_ATCMD_F_PARAM_NONE
- |
-XBEE_ATCMD_F_WRITE
-,
-
-597
-©cmd4_h\96p
-,
-
-601
-©cmd5_Çme
-,
-
-602
-©cmd5_desc
-,
-
-603
-XBEE_ATCMD_F_PARAM_NONE
- |
-XBEE_ATCMD_F_WRITE
-,
-
-604
-©cmd5_h\96p
-,
-
-608
-©cmd6_Çme
-,
-
-609
-©cmd6_desc
-,
-
-610
-XBEE_ATCMD_F_PARAM_U32
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-611
-©cmd6_h\96p
-,
-
-615
-©cmd7_Çme
-,
-
-616
-©cmd7_desc
-,
-
-617
-XBEE_ATCMD_F_PARAM_U32
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-618
-©cmd7_h\96p
-,
-
-622
-©cmd8_Çme
-,
-
-623
-©cmd8_desc
-,
-
-624
-XBEE_ATCMD_F_PARAM_U32
- |
-XBEE_ATCMD_F_READ
-,
-
-625
-©cmd8_h\96p
-,
-
-629
-©cmd9_Çme
-,
-
-630
-©cmd9_desc
-,
-
-631
-XBEE_ATCMD_F_PARAM_U32
- |
-XBEE_ATCMD_F_READ
-,
-
-632
-©cmd9_h\96p
-,
-
-636
-©cmd10_Çme
-,
-
-637
-©cmd10_desc
-,
-
-638
-XBEE_ATCMD_F_PARAM_U32
- |
-XBEE_ATCMD_F_READ
-,
-
-639
-©cmd10_h\96p
-,
-
-643
-©cmd11_Çme
-,
-
-644
-©cmd11_desc
-,
-
-645
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-646
-©cmd11_h\96p
-,
-
-650
-©cmd12_Çme
-,
-
-651
-©cmd12_desc
-,
-
-652
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-653
-©cmd12_h\96p
-,
-
-657
-©cmd13_Çme
-,
-
-658
-©cmd13_desc
-,
-
-659
-XBEE_ATCMD_F_PARAM_U16
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-660
-©cmd13_h\96p
-,
-
-664
-©cmd14_Çme
-,
-
-665
-©cmd14_desc
-,
-
-666
-XBEE_ATCMD_F_PARAM_U16
- |
-XBEE_ATCMD_F_READ
-,
-
-667
-©cmd14_h\96p
-,
-
-671
-©cmd15_Çme
-,
-
-672
-©cmd15_desc
-,
-
-673
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-674
-©cmd15_h\96p
-,
-
-678
-©cmd16_Çme
-,
-
-679
-©cmd16_desc
-,
-
-680
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-681
-©cmd16_h\96p
-,
-
-685
-©cmd17_Çme
-,
-
-686
-©cmd17_desc
-,
-
-687
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-688
-©cmd17_h\96p
-,
-
-692
-©cmd18_Çme
-,
-
-693
-©cmd18_desc
-,
-
-694
-XBEE_ATCMD_F_PARAM_U32
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-695
-©cmd18_h\96p
-,
-
-699
-©cmd19_Çme
-,
-
-700
-©cmd19_desc
-,
-
-701
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-702
-©cmd19_h\96p
-,
-
-706
-©cmd20_Çme
-,
-
-707
-©cmd20_desc
-,
-
-708
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-709
-©cmd20_h\96p
-,
-
-713
-©cmd21_Çme
-,
-
-714
-©cmd21_desc
-,
-
-715
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-716
-©cmd21_h\96p
-,
-
-720
-©cmd22_Çme
-,
-
-721
-©cmd22_desc
-,
-
-722
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-723
-©cmd22_h\96p
-,
-
-727
-©cmd23_Çme
-,
-
-728
-©cmd23_desc
-,
-
-729
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-730
-©cmd23_h\96p
-,
-
-734
-©cmd24_Çme
-,
-
-735
-©cmd24_desc
-,
-
-736
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-737
-©cmd24_h\96p
-,
-
-741
-©cmd25_Çme
-,
-
-742
-©cmd25_desc
-,
-
-743
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-744
-©cmd25_h\96p
-,
-
-748
-©cmd26_Çme
-,
-
-749
-©cmd26_desc
-,
-
-750
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-751
-©cmd26_h\96p
-,
-
-755
-©cmd27_Çme
-,
-
-756
-©cmd27_desc
-,
-
-757
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-758
-©cmd27_h\96p
-,
-
-762
-©cmd28_Çme
-,
-
-763
-©cmd28_desc
-,
-
-764
-XBEE_ATCMD_F_PARAM_NONE
- |
-XBEE_ATCMD_F_WRITE
-,
-
-765
-©cmd28_h\96p
-,
-
-769
-©cmd29_Çme
-,
-
-770
-©cmd29_desc
-,
-
-771
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-772
-©cmd29_h\96p
-,
-
-776
-©cmd30_Çme
-,
-
-777
-©cmd30_desc
-,
-
-778
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-779
-©cmd30_h\96p
-,
-
-783
-©cmd31_Çme
-,
-
-784
-©cmd31_desc
-,
-
-785
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-786
-©cmd31_h\96p
-,
-
-790
-©cmd32_Çme
-,
-
-791
-©cmd32_desc
-,
-
-792
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-793
-©cmd32_h\96p
-,
-
-797
-©cmd33_Çme
-,
-
-798
-©cmd33_desc
-,
-
-799
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-800
-©cmd33_h\96p
-,
-
-804
-©cmd34_Çme
-,
-
-805
-©cmd34_desc
-,
-
-806
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-807
-©cmd34_h\96p
-,
-
-811
-©cmd35_Çme
-,
-
-812
-©cmd35_desc
-,
-
-813
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-814
-©cmd35_h\96p
-,
-
-818
-©cmd36_Çme
-,
-
-819
-©cmd36_desc
-,
-
-820
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-821
-©cmd36_h\96p
-,
-
-825
-©cmd37_Çme
-,
-
-826
-©cmd37_desc
-,
-
-827
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-828
-©cmd37_h\96p
-,
-
-832
-©cmd38_Çme
-,
-
-833
-©cmd38_desc
-,
-
-834
-XBEE_ATCMD_F_PARAM_U16
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-835
-©cmd38_h\96p
-,
-
-839
-©cmd39_Çme
-,
-
-840
-©cmd39_desc
-,
-
-841
-XBEE_ATCMD_F_PARAM_U16
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-842
-©cmd39_h\96p
-,
-
-846
-©cmd40_Çme
-,
-
-847
-©cmd40_desc
-,
-
-848
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-849
-©cmd40_h\96p
-,
-
-853
-©cmd41_Çme
-,
-
-854
-©cmd41_desc
-,
-
-855
-XBEE_ATCMD_F_PARAM_NONE
- |
-XBEE_ATCMD_F_WRITE
-,
-
-856
-©cmd41_h\96p
-,
-
-860
-©cmd42_Çme
-,
-
-861
-©cmd42_desc
-,
-
-862
-XBEE_ATCMD_F_PARAM_U16
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-863
-©cmd42_h\96p
-,
-
-867
-©cmd43_Çme
-,
-
-868
-©cmd43_desc
-,
-
-869
-XBEE_ATCMD_F_PARAM_U16
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-870
-©cmd43_h\96p
-,
-
-874
-©cmd44_Çme
-,
-
-875
-©cmd44_desc
-,
-
-876
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-877
-©cmd44_h\96p
-,
-
-881
-©cmd45_Çme
-,
-
-882
-©cmd45_desc
-,
-
-883
-XBEE_ATCMD_F_PARAM_U32
- |
-XBEE_ATCMD_F_READ
-,
-
-884
-©cmd45_h\96p
-,
-
-888
-©cmd46_Çme
-,
-
-889
-©cmd46_desc
-,
-
-890
-XBEE_ATCMD_F_PARAM_U16
- |
-XBEE_ATCMD_F_READ
-,
-
-891
-©cmd46_h\96p
-,
-
-895
-©cmd47_Çme
-,
-
-896
-©cmd47_desc
-,
-
-897
-XBEE_ATCMD_F_PARAM_U32
- |
-XBEE_ATCMD_F_READ
-,
-
-898
-©cmd47_h\96p
-,
-
-902
-©cmd48_Çme
-,
-
-903
-©cmd48_desc
-,
-
-904
-XBEE_ATCMD_F_PARAM_U16
- |
-XBEE_ATCMD_F_READ
-,
-
-905
-©cmd48_h\96p
-,
-
-909
-©cmd49_Çme
-,
-
-910
-©cmd49_desc
-,
-
-911
-XBEE_ATCMD_F_PARAM_U16
- |
-XBEE_ATCMD_F_READ
-,
-
-912
-©cmd49_h\96p
-,
-
-916
-©cmd50_Çme
-,
-
-917
-©cmd50_desc
-,
-
-918
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-919
-©cmd50_h\96p
-,
-
-923
-©cmd51_Çme
-,
-
-924
-©cmd51_desc
-,
-
-925
-XBEE_ATCMD_F_PARAM_U16
- |
-XBEE_ATCMD_F_READ
-,
-
-926
-©cmd51_h\96p
-,
-
-930
-©cmd52_Çme
-,
-
-931
-©cmd52_desc
-,
-
-932
-XBEE_ATCMD_F_PARAM_S16
- |
-XBEE_ATCMD_F_READ
-,
-
-933
-©cmd52_h\96p
-,
-
-937
-©cmd53_Çme
-,
-
-938
-©cmd53_desc
-,
-
-939
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
-,
-
-940
-©cmd53_h\96p
-,
-
-944
-©cmd54_Çme
-,
-
-945
-©cmd54_desc
-,
-
-946
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
-,
-
-947
-©cmd54_h\96p
-,
-
-951
-©cmd55_Çme
-,
-
-952
-©cmd55_desc
-,
-
-953
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
-,
-
-954
-©cmd55_h\96p
-,
-
-958
-©cmd56_Çme
-,
-
-959
-©cmd56_desc
-,
-
-960
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
-,
-
-961
-©cmd56_h\96p
-,
-
-965
-©cmd57_Çme
-,
-
-966
-©cmd57_desc
-,
-
-967
-XBEE_ATCMD_F_PARAM_U16
- |
-XBEE_ATCMD_F_READ
-,
-
-968
-©cmd57_h\96p
-,
-
-972
-©cmd58_Çme
-,
-
-973
-©cmd58_desc
-,
-
-974
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
-,
-
-975
-©cmd58_h\96p
-,
-
-979
-©cmd59_Çme
-,
-
-980
-©cmd59_desc
-,
-
-981
-XBEE_ATCMD_F_PARAM_U16
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-982
-©cmd59_h\96p
-,
-
-986
-©cmd60_Çme
-,
-
-987
-©cmd60_desc
-,
-
-988
-XBEE_ATCMD_F_PARAM_NONE
- |
-XBEE_ATCMD_F_WRITE
-,
-
-989
-©cmd60_h\96p
-,
-
-993
-©cmd61_Çme
-,
-
-994
-©cmd61_desc
-,
-
-995
-XBEE_ATCMD_F_PARAM_U16
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-996
-©cmd61_h\96p
-,
-
-1000
-©cmd62_Çme
-,
-
-1001
-©cmd62_desc
-,
-
-1002
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-1003
-©cmd62_h\96p
-,
-
-1007
-©cmd63_Çme
-,
-
-1008
-©cmd63_desc
-,
-
-1009
-XBEE_ATCMD_F_PARAM_U16
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-1010
-©cmd63_h\96p
-,
-
-1014
-©cmd64_Çme
-,
-
-1015
-©cmd64_desc
-,
-
-1016
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-1017
-©cmd64_h\96p
-,
-
-1021
-©cmd65_Çme
-,
-
-1022
-©cmd65_desc
-,
-
-1023
-XBEE_ATCMD_F_PARAM_STRING_20B
- |
-XBEE_ATCMD_F_READ
- |
-
-1024
-XBEE_ATCMD_F_WRITE
-,
-
-1025
-©cmd65_h\96p
-,
-
-1029
-©cmd66_Çme
-,
-
-1030
-©cmd66_desc
-,
-
-1031
-XBEE_ATCMD_F_PARAM_STRING_20B
- |
-XBEE_ATCMD_F_READ
- |
-
-1032
-XBEE_ATCMD_F_WRITE
-,
-
-1033
-©cmd66_h\96p
-,
-
-1037
-©cmd67_Çme
-,
-
-1038
-©cmd67_desc
-,
-
-1039
-XBEE_ATCMD_F_PARAM_NONE
- |
-XBEE_ATCMD_F_WRITE
-,
-
-1040
-©cmd67_h\96p
-,
-
-1044
-©cmd68_Çme
-,
-
-1045
-©cmd68_desc
-,
-
-1046
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-1047
-©cmd68_h\96p
-,
-
-1051
-©cmd69_Çme
-,
-
-1052
-©cmd69_desc
-,
-
-1053
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-1054
-©cmd69_h\96p
-,
-
-1058
-©cmd70_Çme
-,
-
-1059
-©cmd70_desc
-,
-
-1060
-XBEE_ATCMD_F_PARAM_HEXBUF_16B
- |
-XBEE_ATCMD_F_WRITE
-,
-
-1061
-©cmd70_h\96p
-,
-
-1065
-©cmd71_Çme
-,
-
-1066
-©cmd71_desc
-,
-
-1067
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-1068
-©cmd71_h\96p
-,
-
-1072
-©cmd72_Çme
-,
-
-1073
-©cmd72_desc
-,
-
-1074
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-1075
-©cmd72_h\96p
-,
-
-1079
-©cmd73_Çme
-,
-
-1080
-©cmd73_desc
-,
-
-1081
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-1082
-©cmd73_h\96p
-,
-
-1086
-©cmd74_Çme
-,
-
-1087
-©cmd74_desc
-,
-
-1088
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-1089
-©cmd74_h\96p
-,
-
-1093
-©cmd75_Çme
-,
-
-1094
-©cmd75_desc
-,
-
-1095
-XBEE_ATCMD_F_PARAM_U8
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-1096
-©cmd75_h\96p
-,
-
-1100
-©cmd76_Çme
-,
-
-1101
-©cmd76_desc
-,
-
-1102
-XBEE_ATCMD_F_PARAM_U32
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-1103
-©cmd76_h\96p
-,
-
-1107
-©cmd77_Çme
-,
-
-1108
-©cmd77_desc
-,
-
-1109
-XBEE_ATCMD_F_PARAM_U32
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-1110
-©cmd77_h\96p
-,
-
-1114
-©cmd78_Çme
-,
-
-1115
-©cmd78_desc
-,
-
-1116
-XBEE_ATCMD_F_PARAM_U16
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-1117
-©cmd78_h\96p
-,
-
-1121
-©cmd79_Çme
-,
-
-1122
-©cmd79_desc
-,
-
-1123
-XBEE_ATCMD_F_PARAM_U16
- |
-XBEE_ATCMD_F_READ
- |
-XBEE_ATCMD_F_WRITE
-,
-
-1124
-©cmd79_h\96p
-,
-
-1127
-NULL
-,
-
-1128
-NULL
-,
-
-1130
-NULL
-,
-
-1134 \19
-xb\93_©cmd_pgm
- *
- $xb\93_©cmd_lookup_Çme
-(cڡ \ 5*
-©cmd_¡r
-)
-
-1136 \19
-xb\93_©cmd_pgm
- *
-cmd
-;
-
-1137 \19
-xb\93_©cmd
-
-cÝy
-;
-
-1139 \ f
-cmd
- = &
-xb\93_©cmd_li¡
-[0],
- `memýy_P
-(&
-cÝy
-, cmd, \17(copy));
-
-1140
-cÝy
-.
-Çme
- !ð
-NULL
-;
-
-1141
-cmd
-++,
- `memýy_P
-(&
-cÝy
-, cmd, \17(copy))) {
-
-1143 ià(!
- `¡rcmp_P
-(
-©cmd_¡r
-,
-cÝy
-.
-Çme
-))
-
-1147 ià(
-cÝy
-.
-Çme
- =ð
-NULL
-)
-
-1148 \15
-NULL
-;
-
-1150 \15
-cmd
-;
-
-1151
- }
-}
-
-1153 \19
-xb\93_©cmd_pgm
- *
- $xb\93_©cmd_lookup_desc
-(cڡ \ 5*
-desc
-)
-
-1155 \19
-xb\93_©cmd_pgm
- *
-cmd
-;
-
-1156 \19
-xb\93_©cmd
-
-cÝy
-;
-
-1158 \ f
-cmd
- = &
-xb\93_©cmd_li¡
-[0],
- `memýy_P
-(&
-cÝy
-, cmd, \17(copy));
-
-1159
-cÝy
-.
-Çme
- !ð
-NULL
-;
-
-1160
-cmd
-++,
- `memýy_P
-(&
-cÝy
-, cmd, \17(copy))) {
-
-1161 ià(!
- `¡rcmp_P
-(
-desc
-,
-cÝy
-.desc))
-
-1164 ià(
-cÝy
-.
-Çme
- =ð
-NULL
-)
-
-1165 \15
-NULL
-;
-
-1167 \15
-cmd
-;
-
-1168
- }
-}
-
- @xbee_atcmd.h
-
-28 #iâdeà
-_XBEE_ATCMD_H_
-
-
-29 \ 1
- #_XBEE_ATCMD_H_
-
-
- )
-
-31 \ 1
- #XBEE_ATCMD_F_READ
- 0x001
-
- )
-
-32 \ 1
- #XBEE_ATCMD_F_WRITE
- 0x002
-
- )
-
-33 \ 1
- #XBEE_ATCMD_F_PARAM_NONE
- 0x004
-
- )
-
-34 \ 1
- #XBEE_ATCMD_F_PARAM_U8
- 0x008
-
- )
-
-35 \ 1
- #XBEE_ATCMD_F_PARAM_U16
- 0x010
-
- )
-
-36 \ 1
- #XBEE_ATCMD_F_PARAM_S16
- 0x020
-
- )
-
-37 \ 1
- #XBEE_ATCMD_F_PARAM_U32
- 0x040
-
- )
-
-38 \ 1
- #XBEE_ATCMD_F_PARAM_STRING_20B
- 0x080
-
- )
-
-39 \ 1
- #XBEE_ATCMD_F_PARAM_HEXBUF_16B
- 0x100
-
- )
-
-42 \19
- sxb\93_©cmd
- {
-
-43
-´og_ch¬
- *
- mÇme
-;
-
-44
-´og_ch¬
- *
- mdesc
-;
-
-45 \1d\12
- mæags
-;
-
-46
-´og_ch¬
- *
- mh\96p
-;
-
-49 \19
- sxb\93_©cmd_pgm
- {
-
-50
-´og_ch¬
- *
- mÇme
-;
-
-51
-´og_ch¬
- *
- mdesc
-;
-
-52 \1d\12
- mæags
-;
-
-53
-´og_ch¬
- *
- mh\96p
-;
-
-54 }
- gPROGMEM
-;
-
-56 \r\19
-xb\93_©cmd_pgm
-
-xb\93_©cmd_li¡
-[];
-
-58 \19
-xb\93_©cmd_pgm
- *
-xb\93_©cmd_lookup_Çme
-(cڡ \ 5*
-©cmd_¡r
-);
-
-59 \19
-xb\93_©cmd_pgm
- *
-xb\93_©cmd_lookup_desc
-(cڡ \ 5*
-desc
-);
-
- @xbee_buf.c
-
-28 \ 2
- ~<¡r\9ag.h
->
-
-29 \ 2
- ~<¡dlib.h
->
-
-30 \ 2
- ~<¡d\9at.h
->
-
-31 \ 2
- ~<sys/queue.h
->
-
-33 \ 2
- ~"xb\93_ÃighbÜ.h
-"
-
-34 \ 2
- ~"xb\93_¡©s.h
-"
-
-35 \ 2
- ~"xb\93_buf.h
-"
-
-36 \ 2
- ~"xb\93.h
-"
-
-38 \19
-xb\93_buf
- *
- $xb\93_buf_®loc
-(\1e)
-
-40 \19
-xb\93_buf
- *
-xbuf
-;
-
-42
-xbuf
- =
- `m®loc
-(\17(*xbuf));
-
-43 ià(
-xbuf
- =ð
-NULL
-)
-
-44 \15
-NULL
-;
-
-45
- `mem£t
-(
-xbuf
-, 0, \17(*xbuf));
-
-46
-xbuf
-->
-off£t
- = 0;
-
-47
-xbuf
-->
-Ën
- = 0;
-
-48 \15
-xbuf
-;
-
-49
- }
-}
-
-51 \12
- $xb\93_buf_\8f\9eroom
-(\19
-xb\93_buf
- *
-xbuf
-)
-
-53 \15
-XBEE_BUF_SIZE
- -
-xbuf
-->
-Ën
- - xbuf->
-off£t
-;
-
-54
- }
-}
-
-56 \ 5*
- $xb\93_buf_d©a
-(\19
-xb\93_buf
- *
-xbuf
-, \1d
-off
-)
-
-58 ià(
-off
- >ð
-xbuf
-->
-Ën
-)
-
-59 \15
-NULL
-;
-
-60 \15
-xbuf
-->
-buf
- + xbuf->
-off£t
- +
-off
-;
-
-61
- }
-}
-
-63 \ 5*
- $xb\93_buf_h\97d
-(\19
-xb\93_buf
- *
-xbuf
-)
-
-65 \15
-xbuf
-->
-buf
- + xbuf->
-off£t
-;
-
-66
- }
-}
-
-68 \ 5*
- $xb\93_buf_\8f\9e
-(\19
-xb\93_buf
- *
-xbuf
-)
-
-70 \15
-xbuf
-->
-buf
- + xbuf->
-off£t
- + xbuf->
-Ën
-;
-
-71
- }
-}
-
-73 \1e
- $xb\93_buf_\92queue
-(\19
-xb\93_bufq
- *
-q
-, \19
-xb\93_buf
- *
-xbuf
-)
-
-75
- `CIRCLEQ_INSERT_TAIL
-(&
-q
-->
-xbq
-,
-xbuf
-,
-Ãxt
-);
-
-76
-q
-->
-Ën
- +ð
-xbuf
-->len;
-
-77
-q
-->
-n£g
-++;
-
-78
- }
-}
-
-80 \19
-xb\93_buf
- *
- $xb\93_bufq_Ï¡
-(\19
-xb\93_bufq
- *
-q
-)
-
-82 ià(
- `CIRCLEQ_EMPTY
-(&
-q
-->
-xbq
-))
-
-83 \15
-NULL
-;
-
-84 \15
- `CIRCLEQ_LAST
-(&
-q
-->
-xbq
-);
-
-85
- }
-}
-
-87 \1e
- $xb\93_bufq_\9a\99
-(\19
-xb\93_bufq
- *
-q
-)
-
-89
- `CIRCLEQ_INIT
-(&
-q
-->
-xbq
-);
-
-90
-q
-->
-Ën
- = 0;
-
-91
-q
-->
-n£g
- = 0;
-
-92
- }
-}
-
-94 \1e
- $xb\93_bufq_³nd
-(\19
-xb\93_bufq
- *
-q
-, \1d
-Ën
-)
-
-96 \19
-xb\93_buf
- *
-xbuf
-;
-
-98
-q
-->
-Ën
- +=\86en;
-
-99
-xbuf
- =
- `CIRCLEQ_LAST
-(&
-q
-->
-xbq
-);
-
-100
-xbuf
-->
-Ën
- +=\86en;
-
-101
- }
-}
-
-103 \1e
- $xb\93_bufq_æush
-(\19
-xb\93_bufq
- *
-q
-)
-
-105 \19
-xb\93_buf
- *
-xbuf
-;
-
-107 \1f!
- `CIRCLEQ_EMPTY
-(&
-q
-->
-xbq
-)) {
-
-108
-xbuf
- =
- `CIRCLEQ_FIRST
-(&
-q
-->
-xbq
-);
-
-109
- `CIRCLEQ_REMOVE
-(&
-q
-->
-xbq
-,
-xbuf
-,
-Ãxt
-);
-
-110
-q
-->
-n£g
- --;
-
-111
-q
-->
-Ën
- -ð
-xbuf
-->len;
-
-112
- `ä\93
-(
-xbuf
-);
-
-114
- }
-}
-
-116 \ 5*
- $xb\93_bufq_d©a
-(\19
-xb\93_bufq
- *
-q
-, \1d
-off
-)
-
-118 \19
-xb\93_buf
- *
-xbuf
-;
-
-119 \ 5*
-d©a
- =
-NULL
-;
-
-121 ià(
-off
- >ð
-q
-->
-Ën
-)
-
-122 \15
-NULL
-;
-
-124
- `CIRCLEQ_FOREACH
-(
-xbuf
-, &
-q
-->
-xbq
-,
-Ãxt
-) {
-
-125
-d©a
- =
- `xb\93_buf_d©a
-(
-xbuf
-,
-off
-);
-
-126 ià(
-d©a
- !ð
-NULL
-)
-
-127 \15
-d©a
-;
-
-128
-off
- -ð
-xbuf
-->
-Ën
-;
-
-131 \15
-d©a
-;
-
-132
- }
-}
-
-135 \12
- $xb\93_bufq_drÝ
-(\19
-xb\93_bufq
- *
-q
-, \1d
-Ën
-)
-
-137 \19
-xb\93_buf
- *
-xbuf
-;
-
-139 ià(
-Ën
- >
-q
-->len)
-
-142 \1f!
- `CIRCLEQ_EMPTY
-(&
-q
-->
-xbq
-)) {
-
-143
-xbuf
- =
- `CIRCLEQ_FIRST
-(&
-q
-->
-xbq
-);
-
-144 ià(
-xbuf
-->
-Ën
- >\86en)
-
-146
- `CIRCLEQ_REMOVE
-(&
-q
-->
-xbq
-,
-xbuf
-,
-Ãxt
-);
-
-147
-Ën
- -ð
-xbuf
-->len;
-
-148
-q
-->
-n£g
- --;
-
-149
-q
-->
-Ën
- -ð
-xbuf
-->len;
-
-150
- `ä\93
-(
-xbuf
-);
-
-151
-xbuf
- =
-NULL
-;
-
-154 ià(
-xbuf
- !ð
-NULL
-) {
-
-155
-xbuf
-->
-Ën
- -=\86en;
-
-156
-xbuf
-->
-off£t
- +ð
-Ën
-;
-
-157
-q
-->
-Ën
- -=\86en;
-
-161
- }
-}
-
-163 \12
- $xb\93_bufq_cÝy
-(\19
-xb\93_bufq
- *
-q
-, \1e*
-buf
-, \1d
-Ën
-)
-
-165 \19
-xb\93_buf
- *
-xbuf
-;
-
-166 \1d
-d¡off
- = 0,
-cÝyËn
-;
-
-168 ià(
-Ën
- >
-q
-->len)
-
-171
- `CIRCLEQ_FOREACH
-(
-xbuf
-, &
-q
-->
-xbq
-,
-Ãxt
-) {
-
-172
-cÝyËn
- =
-Ën
-;
-
-173 ià(
-xbuf
-->
-Ën
- <\86en)
-
-174
-cÝyËn
- =
-xbuf
-->
-Ën
-;
-
-175
- `memýy
-(
-buf
- +
-d¡off
-,
-xbuf
-->buà+ xbuf->
-off£t
-,
-cÝyËn
-);
-
-176
-Ën
- -ð
-cÝyËn
-;
-
-177 ià(
-Ën
- == 0)
-
-179
-d¡off
- +ð
-cÝyËn
-;
-
-183
- }
-}
-
- @xbee_buf.h
-
-28 \ 1
- #XBEE_BUF_SIZE
- 0x200
-
- )
-
-31 \19
- sxb\93_buf
- {
-
-32
-CIRCLEQ_ENTRY
-(
-xb\93_buf
-è
- mÃxt
-;
-
-33 \1d
- moff£t
-;
-
-34 \1d
- mËn
-;
-
-35 \ 5
- mbuf
-[
-XBEE_BUF_SIZE
-];
-
-39
-CIRCLEQ_HEAD
-(
-xbufq
-,
-xb\93_buf
-);
-
-41 \19
- sxb\93_bufq
- {
-
-42 \19
-xbufq
-
- mxbq
-;
-
-43 \1d
- mËn
-;
-
-44 \1d
- mn£g
-;
-
-48 \19
-xb\93_buf
- *
-xb\93_buf_®loc
-(\1e);
-
-51 \12
-xb\93_buf_\8f\9eroom
-(\19
-xb\93_buf
- *
-xbuf
-);
-
-54 \ 5*
-xb\93_buf_d©a
-(\19
-xb\93_buf
- *
-xbuf
-, \1d
-off
-);
-
-57 \ 5*
-xb\93_buf_h\97d
-(\19
-xb\93_buf
- *
-xbuf
-);
-
-60 \ 5*
-xb\93_buf_\8f\9e
-(\19
-xb\93_buf
- *
-xbuf
-);
-
-63 \1e
-xb\93_buf_\92queue
-(\19
-xb\93_bufq
- *
-q
-, \19
-xb\93_buf
- *
-xbuf
-);
-
-68 \19
-xb\93_buf
- *
-xb\93_bufq_Ï¡
-(\19
-xb\93_bufq
- *
-q
-);
-
-71 \1e
-xb\93_bufq_\9a\99
-(\19
-xb\93_bufq
- *
-q
-);
-
-74 \1e
-xb\93_bufq_æush
-(\19
-xb\93_bufq
- *
-q
-);
-
-77 \1e
-xb\93_bufq_³nd
-(\19
-xb\93_bufq
- *
-q
-, \1d
-Ën
-);
-
-80 \ 5*
-xb\93_bufq_d©a
-(\19
-xb\93_bufq
- *
-q
-, \1d
-off
-);
-
-83 \12
-xb\93_bufq_drÝ
-(\19
-xb\93_bufq
- *
-q
-, \1d
-Ën
-);
-
-86 \12
-xb\93_bufq_cÝy
-(\19
-xb\93_bufq
- *
-q
-, \1e*
-buf
-, \1d
-Ën
-);
-
- @xbee_neighbor.c
-
-28 \ 2
- ~<av\94sive.h
->
-
-29 \ 2
- ~<av\94sive/queue.h
->
-
-30 \ 2
- ~<av\94sive/pgm¥aû.h
->
-
-32 \ 2
- ~<¡r\9ag.h
->
-
-33 \ 2
- ~<¡d\9at.h
->
-
-34 \ 2
- ~<¡dlib.h
->
-
-35 \ 2
- ~<¡dio.h
->
-
-37 \ 2
- ~"xb\93_ÃighbÜ.h
-"
-
-38 \ 2
- ~"xb\93_©cmd.h
-"
-
-39 \ 2
- ~"xb\93_¡©s.h
-"
-
-40 \ 2
- ~"xb\93_buf.h
-"
-
-41 \ 2
- ~"xb\93_´Ùo.h
-"
-
-42 \ 2
- ~"xb\93.h
-"
-
-44 \1e
- $xb\93_Ãigh_\9a\99
-(\19
-xb\93_dev
- *
-dev
-)
-
-46
- `LIST_INIT
-(&
-dev
-->
-Ãigh_li¡
-);
-
-47
- }
-}
-
-49 \19
-xb\93_Ãigh
- *
- $xb\93_Ãigh_lookup
-(\19
-xb\93_dev
- *
-dev
-, cڡ \ 5*
-Çme
-)
-
-51 \19
-xb\93_Ãigh
- *
-Ãigh
-;
-
-53
- `LIST_FOREACH
-(
-Ãigh
-, &
-dev
-->
-Ãigh_li¡
-,
-Ãxt
-) {
-
-54 ià(!
- `¡rcmp
-(
-Çme
-,
-Ãigh
-->name))
-
-58 \15
-Ãigh
-;
-
-59
- }
-}
-
-61 \19
-xb\93_Ãigh
- *
- $xb\93_Ãigh_¾ookup
-(\19
-xb\93_dev
- *
-dev
-,
-u\9at64_t
-
-addr
-)
-
-63 \19
-xb\93_Ãigh
- *
-Ãigh
-;
-
-65
- `LIST_FOREACH
-(
-Ãigh
-, &
-dev
-->
-Ãigh_li¡
-,
-Ãxt
-) {
-
-66 ià(
-addr
- =ð
-Ãigh
-->addr)
-
-70 \15
-Ãigh
-;
-
-71
- }
-}
-
-73 \19
-xb\93_Ãigh
- *
- $xb\93_Ãigh_add
-(\19
-xb\93_dev
- *
-dev
-, cڡ \ 5*
-Çme
-,
-
-74
-u\9at64_t
-
-addr
-)
-
-76 \19
-xb\93_Ãigh
- *
-Ãigh
-;
-
-78 ià(
- `xb\93_Ãigh_¾ookup
-(
-dev
-,
-addr
-è!ð
-NULL
-)
-
-79 \15
-NULL
-;
-
-81 ià(
- `xb\93_Ãigh_lookup
-(
-dev
-,
-Çme
-è!ð
-NULL
-)
-
-82 \15
-NULL
-;
-
-84
-Ãigh
- =
- `m®loc
-(\17(*neigh));
-
-85 ià(
-Ãigh
- =ð
-NULL
-)
-
-86 \15
-NULL
-;
-
-88
-Ãigh
-->
-addr
- =\87ddr;
-
-89
- `¢´\9atf
-(
-Ãigh
-->
-Çme
-, \17(neigh->name), "%s",\82ame);
-
-90
- `LIST_INSERT_HEAD
-(&
-dev
-->
-Ãigh_li¡
-,
-Ãigh
-,
-Ãxt
-);
-
-92 \15
-Ãigh
-;
-
-93
- }
-}
-
-95 \1e
- $xb\93_Ãigh_d\96
-(\19
-xb\93_dev
- *
-dev
-, \19
-xb\93_Ãigh
- *
-Ãigh
-)
-
-97
-dev
- = dev;
-
-98
- `LIST_REMOVE
-(
-Ãigh
-,
-Ãxt
-);
-
-99
- `ä\93
-(
-Ãigh
-);
-
-100
- }
-}
-
- @xbee_neighbor.h
-
-28 #iâdeà
-_XBEE_NEIGHBOR_H_
-
-
-29 \ 1
- #_XBEE_NEIGHBOR_H_
-
-
- )
-
-31 \19
- sxb\93_Ãigh
- {
-
-32
-LIST_ENTRY
-(
-xb\93_Ãigh
-è
- mÃxt
-;
-
-33 \ 5
- mÇme
-[21];
-
-34
-u\9at64_t
-
- maddr
-;
-
-37 \19
- gxb\93_dev
-;
-
-40
-LIST_HEAD
-(
-xb\93_Ãigh_li¡
-,
-xb\93_Ãigh
-);
-
-43 \1e
-xb\93_Ãigh_\9a\99
-(\19
-xb\93_dev
- *
-dev
-);
-
-46 \19
-xb\93_Ãigh
- *
-xb\93_Ãigh_lookup
-(\19
-xb\93_dev
- *
-dev
-, cڡ \ 5*
-Çme
-);
-
-49 \19
-xb\93_Ãigh
- *
-xb\93_Ãigh_¾ookup
-(\19
-xb\93_dev
- *
-dev
-,
-u\9at64_t
-
-addr
-);
-
-52 \19
-xb\93_Ãigh
- *
-xb\93_Ãigh_add
-(\19
-xb\93_dev
- *
-dev
-, cڡ \ 5*
-Çme
-,
-
-53
-u\9at64_t
-
-addr
-);
-
-56 \1e
-xb\93_Ãigh_d\96
-(\19
-xb\93_dev
- *
-dev
-, \19
-xb\93_Ãigh
- *
-Ãigh
-);
-
- @xbee_proto.c
-
-28 \ 2
- ~<av\94sive.h
->
-
-29 \ 2
- ~<av\94sive/queue.h
->
-
-30 \ 2
- ~<av\94sive/\92d\9fn.h
->
-
-32 \ 2
- ~<u¬t.h
->
-
-34 \ 2
- ~<¡dio.h
->
-
-35 \ 2
- ~<¡dlib.h
->
-
-36 \ 2
- ~<¡d\9at.h
->
-
-37 \ 2
- ~<¡r\9ag.h
->
-
-38 \ 2
- ~<ùy³.h
->
-
-40 \ 2
- ~"xb\93_ÃighbÜ.h
-"
-
-41 \ 2
- ~"xb\93_¡©s.h
-"
-
-42 \ 2
- ~"xb\93_buf.h
-"
-
-43 \ 2
- ~"xb\93_´Ùo.h
-"
-
-44 \ 2
- ~"xb\93.h
-"
-
-47 \18\12
- $xb\93_´Ùo_·r£_©»¥
-(\19
-xb\93_dev
- *
-dev
-, \1e*
-buf
-,
-
-48 \1d
-Ën
-)
-
-50 \19
-xb\93_©»¥_hdr
- *
-©»¥_hdr
-;
-
-52
-dev
-->
-¡©s
-.
-rx_©»¥
-++;
-
-54 ià(
-Ën
- < \17(\19
-xb\93_hdr
-è+ \17(\19
-xb\93_©»¥_hdr
-)) {
-
-55
-dev
-->
-¡©s
-.
-rx_äame_too_sm®l
-++;
-
-59
-©»¥_hdr
- =
-buf
- + \17(\19
-xb\93_hdr
-);
-
-62 ià(
-©»¥_hdr
-->
-¡©us
- != 0)
-
-63
-dev
-->
-¡©s
-.
-rx_©»¥_\94rÜ
-++;
-
-66
- }
-}
-
-69 \18\12
- $xb\93_´Ùo_·r£_rmt_©»¥
-(\19
-xb\93_dev
- *
-dev
-, \1e*
-buf
-,
-
-70 \1d
-Ën
-)
-
-72 \19
-xb\93_rmt_©»¥_hdr
- *
-rmt_©»¥_hdr
-;
-
-74
-dev
-->
-¡©s
-.
-rx_rmt_©»¥
-++;
-
-76 ià(
-Ën
- < \17(\19
-xb\93_hdr
-è+ \17(\19
-xb\93_rmt_©»¥_hdr
-)) {
-
-77
-dev
-->
-¡©s
-.
-rx_äame_too_sm®l
-++;
-
-81
-rmt_©»¥_hdr
- =
-buf
- + \17(\19
-xb\93_hdr
-);
-
-84 ià(
-rmt_©»¥_hdr
-->
-¡©us
- != 0)
-
-85
-dev
-->
-¡©s
-.
-rx_rmt_©»¥_\94rÜ
-++;
-
-88
- }
-}
-
-91 \18\12
- $xb\93_´Ùo_·r£_xm\99_¡©us
-(\19
-xb\93_dev
- *
-dev
-, \1e*
-buf
-,
-
-92 \1d
-Ën
-)
-
-94 \19
-xb\93_xm\99_¡©us_hdr
- *
-xm\99_¡©us_hdr
-;
-
-96
-dev
-->
-¡©s
-.
-rx_xm\99_¡©us
-++;
-
-98 ià(
-Ën
- < \17(\19
-xb\93_hdr
-è+ \17(\19
-xb\93_xm\99_¡©us_hdr
-)) {
-
-99
-dev
-->
-¡©s
-.
-rx_äame_too_sm®l
-++;
-
-103
-xm\99_¡©us_hdr
- =
-buf
- + \17(\19
-xb\93_hdr
-);
-
-104
-dev
-->
-¡©s
-.
-tx_xm\99_»\8c\9bs
- +ð
-xm\99_¡©us_hdr
-->
-xm\99_»\8cy_út
-;
-
-107 ià(
-xm\99_¡©us_hdr
-->
-d\96iv\94y_¡©us
- != 0)
-
-108
-dev
-->
-¡©s
-.
-rx_xm\99_¡©us_\94rÜ
-++;
-
-111
- }
-}
-
-115 \18\12
- $xb\93_´Ùo_·r£_äame
-(\19
-xb\93_dev
- *
-dev
-)
-
-117 \1e*
-buf
- =
-dev
-->
-äame
-;
-
-118
-u\9at8_t
-
-Ën
- =
-dev
-->
-äame_Ën
-;
-
-119 \19
-xb\93_hdr
- *
-hdr
- =
-buf
-;
-
-120 \12
-i
-;
-
-121
-u\9at8_t
-
-cksum
- = 0;
-
-122 \12
-chªÃl
- =
-XBEE_DEFAULT_CHANNEL
-;
-
-124
-dev
-->
-¡©s
-.
-rx_äame
-++;
-
-127 ià(
-Ën
- < (\17(*
-hdr
-) + 1)) {
-
-128
-dev
-->
-¡©s
-.
-rx_äame_too_sm®l
-++;
-
-129
- `år\9atf
-(
-¡d\94r
-, "Frame\81oo small\n");
-
-134 \ f
-i
- = 3; i < (
-Ën
- - 1); i++)
-
-135
-cksum
- +ð((
-u\9at8_t
- *)
-buf
-)[
-i
-];
-
-136
-cksum
- = 0xff - cksum;
-
-137 ià(
-cksum
- !ð((
-u\9at8_t
- *)
-buf
-)[
-Ën
--1]) {
-
-138
- `år\9atf
-(
-¡d\94r
-, "Invalid cksum\n");
-
-139
-dev
-->
-¡©s
-.
-rx_\9av®id_cksum
-++;
-
-144 \1a
-hdr
-->
-ty³
-) {
-
-145 \ 4
-XBEE_TYPE_MODEM_STATUS
-:
-
-146
-dev
-->
-¡©s
-.
-rx_modem_¡©us
-++;
-
-147
-chªÃl
- =
-XBEE_DEFAULT_CHANNEL
-;
-
-149 \ 4
-XBEE_TYPE_ATRESP
-:
-
-150 ià(
- `xb\93_´Ùo_·r£_©»¥
-(
-dev
-,
-buf
-,
-Ën
-) < 0)
-
-152
-chªÃl
- =
-hdr
-->
-id
-;
-
-154 \ 4
-XBEE_TYPE_RMT_ATRESP
-:
-
-155 ià(
- `xb\93_´Ùo_·r£_rmt_©»¥
-(
-dev
-,
-buf
-,
-Ën
-) < 0)
-
-157
-chªÃl
- =
-hdr
-->
-id
-;
-
-159 \ 4
-XBEE_TYPE_XMIT_STATUS
-:
-
-160 ià(
- `xb\93_´Ùo_·r£_xm\99_¡©us
-(
-dev
-,
-buf
-,
-Ën
-) < 0)
-
-162
-chªÃl
- =
-hdr
-->
-id
-;
-
-164 \ 4
-XBEE_TYPE_RECV
-:
-
-165
-dev
-->
-¡©s
-.
-rx_d©a
-++;
-
-166
-chªÃl
- =
-XBEE_DEFAULT_CHANNEL
-;
-
-168 \ 4
-XBEE_TYPE_EXPL_RECV
-:
-
-169
-dev
-->
-¡©s
-.
-rx_ex¶_d©a
-++;
-
-170
-chªÃl
- =
-XBEE_DEFAULT_CHANNEL
-;
-
-172 \ 4
-XBEE_TYPE_NODE_ID
-:
-
-173
-dev
-->
-¡©s
-.
-rx_node_id
-++;
-
-174
-chªÃl
- =
-hdr
-->
-id
-;
-
-177 \ 4
-XBEE_TYPE_ATCMD
-:
-
-178 \ 4
-XBEE_TYPE_ATCMD_Q
-:
-
-179 \ 4
-XBEE_TYPE_XMIT
-:
-
-180 \ 4
-XBEE_TYPE_EXPL_XMIT
-:
-
-181 \ 4
-XBEE_TYPE_RMT_ATCMD
-:
-
-183
-dev
-->
-¡©s
-.
-rx_\9av®id_ty³
-++;
-
-188 ià(
-chªÃl
- < 0 || chªÃÈ>ð
-XBEE_MAX_CHANNEL
- ||
-
-189
-dev
-->
-chªÃl
-[chªÃl].
-»gi¡\94ed
- == 0)
-
-190
-chªÃl
- =
-XBEE_DEFAULT_CHANNEL
-;
-
-193 ià(
-dev
-->
-chªÃl
-[chªÃl].
-rx_cb
- !ð
-NULL
-)
-
-194
-dev
-->
-chªÃl
-[chªÃl].
- `rx_cb
-(dev, chªÃl,
-hdr
-->
-ty³
-,
-
-195
-buf
- + \17(\19
-xb\93_hdr
-),
-
-196
-Ën
- - \17(\19
-xb\93_hdr
-) - 1,
-
-197
-dev
-->
-chªÃl
-[chªÃl].
-¬g
-);
-
-200
- }
-}
-
-202 \12
- $xb\93_´Ùo_xm\99
-(\19
-xb\93_dev
- *
-dev
-,
-u\9at8_t
-
-chªÃl_id
-, u\9at8_\88
-ty³
-,
-
-203 \1e*
-buf
-, \1d
-Ën
-)
-
-205 \19
-xb\93_hdr
-
-hdr
-;
-
-206 \1d
-i
-;
-
-207
-u\9at8_t
-
-cksum
- = 0;
-
-210 ià(
-Ën
- == 0)
-
-215
-hdr
-.
-d\96im\99\94
- =
-XBEE_DELIMITER
-;
-
-216
-hdr
-.
-Ën
- =
- `htÚs
-(len + 2);
-
-217
-hdr
-.
-ty³
- =\81ype;
-
-218
-hdr
-.
-id
- =
-chªÃl_id
-;
-
-220 ià(
-chªÃl_id
- < 0 || chªÃl_id >ð
-XBEE_MAX_CHANNEL
- ||
-
-221
-dev
-->
-chªÃl
-[
-chªÃl_id
-].
-»gi¡\94ed
- == 0) {
-
-222
-dev
-->
-¡©s
-.
-tx_\9av®id_chªÃl
- ++;
-
-227
-cksum
- =
-hdr
-.
-ty³
-;
-
-228
-cksum
- +ð
-hdr
-.
-id
-;
-
-229 \ f
-i
- = 0; i <
-Ën
-; i++)
-
-230
-cksum
- +ð((
-u\9at8_t
- *)
-buf
-)[
-i
-];
-
-231
-cksum
- = 0xff - cksum;
-
-232
-dev
-->
-¡©s
-.
-tx_äame
- ++;
-
-235 \1a
-hdr
-.
-ty³
-) {
-
-237 \ 4
-XBEE_TYPE_ATCMD
-:
-
-239
-dev
-->
-¡©s
-.
-tx_©cmd
- ++;
-
-241 \ 4
-XBEE_TYPE_ATCMD_Q
-:
-
-242
-dev
-->
-¡©s
-.
-tx_©cmd_q
- ++;
-
-244 \ 4
-XBEE_TYPE_XMIT
-:
-
-245
-dev
-->
-¡©s
-.
-tx_d©a
- ++;
-
-247 \ 4
-XBEE_TYPE_EXPL_XMIT
-:
-
-248
-dev
-->
-¡©s
-.
-tx_ex¶_d©a
- ++;
-
-250 \ 4
-XBEE_TYPE_RMT_ATCMD
-:
-
-251
-dev
-->
-¡©s
-.
-tx_rmt_©cmd
- ++;
-
-255 \ 4
-XBEE_TYPE_XMIT_STATUS
-:
-
-256 \ 4
-XBEE_TYPE_MODEM_STATUS
-:
-
-257 \ 4
-XBEE_TYPE_ATRESP
-:
-
-258 \ 4
-XBEE_TYPE_RECV
-:
-
-259 \ 4
-XBEE_TYPE_EXPL_RECV
-:
-
-260 \ 4
-XBEE_TYPE_NODE_ID
-:
-
-261 \ 4
-XBEE_TYPE_RMT_ATRESP
-:
-
-263
-dev
-->
-¡©s
-.
-tx_\9av®id_ty³
- ++;
-
-264
- `år\9atf
-(
-¡d\94r
-, "unhªdËd xm\99\81y³=%x\n",
-hdr
-.
-ty³
-);
-
-269
- `fwr\99e
-((
-u\9at8_t
- *)&
-hdr
- +
-i
-, 1, \17(hdr),
-dev
-->
-f\9ee
-);
-
-270
- `fwr\99e
-((
-u\9at8_t
- *)
-buf
- +
-i
-, 1,
-Ën
-,
-dev
-->
-f\9ee
-);
-
-271
- `fwr\99e
-(&
-cksum
-, 1, 1,
-dev
-->
-f\9ee
-);
-
-274
- }
-}
-
-276 \1e
- $xb\93_´Ùo_rx
-(\19
-xb\93_dev
- *
-dev
-)
-
-278
-u\9at8_t
-
-äam\96\92
-;
-
-279 \19
-xb\93_hdr
- *
-hdr
- = (\19xb\93_hd¸*)
-dev
-->
-äame
-;
-
-280 \12
-c
-;
-
-285
-c
- =
- `fg\91c
-(
-dev
-->
-f\9ee
-);
-
-286 ià(
-c
- =ð
-EOF
-)
-
-288
- `´\9atf
-("»ûived ch¬ %X\r\n",
-c
-);
-
-291 ià(
-dev
-->
-äame_Ën
- >ð
-XBEE_MAX_FRAME_LEN
-) {
-
-292
-dev
-->
-äame_Ën
- = 0;
-
-296
-dev
-->
-äame
-[dev->
-äame_Ën
-++] =
-c
-;
-
-299 ià(
-dev
-->
-äame_Ën
- < \17(*
-hdr
-))
-
-302
-äam\96\92
- =
- `Áohs
-(
-hdr
-->
-Ën
-);
-
-303
-äam\96\92
- += 4;
-
-306 ià(
-dev
-->
-äame_Ën
- <
-äam\96\92
-)
-
-308
- `´\9atf
-("frame ok!\r\n");
-
-309 ià(
- `xb\93_´Ùo_·r£_äame
-(
-dev
-) < 0)
-
-311
-dev
-->
-äame_Ën
- = 0;
-
-313
- }
-}
-
- @xbee_proto.h
-
-30 \ 1
- #XBEE_DELIMITER
- 0x7E
-
- )
-
-31 \ 1
- #XBEE_MAX_FRAME_LEN
- 0x200
-
- )
-
-33 \19
- sxb\93_hdr
- {
-
-34
-u\9at8_t
-
- md\96im\99\94
-;
-
-35
-u\9at16_t
-
- mËn
-;
-
-36
-u\9at8_t
-
- mty³
-;
-
-37
-u\9at8_t
-
- mid
-;
-
-38 }
-__©\8cibu\8b__
-((
-·cked
-));
-
-40 \ 1
- #XBEE_TYPE_ATCMD
- 0x08
-
- )
-
-41 \19
- sxb\93_©cmd_hdr
- {
-
-42
-u\9at16_t
-
- mcmd
-;
-
-43
-u\9at8_t
-
- m·¿ms
-[];
-
-44 }
-__©\8cibu\8b__
-((
-·cked
-));
-
-46 \ 1
- #XBEE_TYPE_ATCMD_Q
- 0x09
-
- )
-
-47 \19
- sxb\93_©cmd_q_hdr
- {
-
-48
-u\9at16_t
-
- mcmd
-;
-
-49
-u\9at8_t
-
- m·¿ms
-[];
-
-50 }
-__©\8cibu\8b__
-((
-·cked
-));
-
-52 \ 1
- #XBEE_TYPE_XMIT
- 0x10
-
- )
-
-53 \19
- sxb\93_xm\99_hdr
- {
-
-54
-u\9at64_t
-
- md¡addr
-;
-
-55
-u\9at16_t
-
- mȣrved
-;
-
-56
-u\9at8_t
-
- mbÿ¡_¿dius
-;
-
-57
-u\9at8_t
-
- mÝts
-;
-
-58
-u\9at8_t
-
- md©a
-[];
-
-59 }
-__©\8cibu\8b__
-((
-·cked
-));
-
-61 \ 1
- #XBEE_TYPE_EXPL_XMIT
- 0x11
-
- )
-
-62 \19
- sxb\93_ex¶_xm\99_hdr
- {
-
-63
-u\9at64_t
-
- md¡addr
-;
-
-64
-u\9at16_t
-
- mȣrved
-;
-
-65
-u\9at8_t
-
- m¤c_\92dpo\9at
-;
-
-66
-u\9at8_t
-
- md¡_\92dpo\9at
-;
-
-67
-u\9at16_t
-
- mþu¡\94_id
-;
-
-68
-u\9at16_t
-
- m´of\9ee_id
-;
-
-69
-u\9at8_t
-
- mbÿ¡_¿dius
-;
-
-70
-u\9at8_t
-
- mÝts
-;
-
-71
-u\9at8_t
-
- md©a
-[];
-
-72 }
-__©\8cibu\8b__
-((
-·cked
-));
-
-74 \ 1
- #XBEE_TYPE_RMT_ATCMD
- 0x17
-
- )
-
-75 \19
- sxb\93_rmt_©cmd_hdr
- {
-
-76
-u\9at64_t
-
- md¡addr
-;
-
-77
-u\9at16_t
-
- mȣrved
-;
-
-78
-u\9at8_t
-
- mÝts
-;
-
-79
-u\9at16_t
-
- mcmd
-;
-
-80
-u\9at8_t
-
- m·¿ms
-[];
-
-81 }
-__©\8cibu\8b__
-((
-·cked
-));
-
-83 \ 1
- #XBEE_TYPE_ATRESP
- 0x88
-
- )
-
-84 \19
- sxb\93_©»¥_hdr
- {
-
-85
-u\9at16_t
-
- mcmd
-;
-
-86
-u\9at8_t
-
- m¡©us
-;
-
-87
-u\9at8_t
-
- md©a
-[];
-
-88 }
-__©\8cibu\8b__
-((
-·cked
-));
-
-90 \ 1
- #XBEE_TYPE_MODEM_STATUS
- 0x8A
-
- )
-
-91 \19
- sxb\93_modem_¡©us_hdr
- {
-
-93 }
-__©\8cibu\8b__
-((
-·cked
-));
-
-95 \ 1
- #XBEE_TYPE_XMIT_STATUS
- 0x8B
-
- )
-
-96 \19
- sxb\93_xm\99_¡©us_hdr
- {
-
-97
-u\9at16_t
-
- mȣrved
-;
-
-98
-u\9at8_t
-
- mxm\99_»\8cy_út
-;
-
-99
-u\9at8_t
-
- md\96iv\94y_¡©us
-;
-
-100
-u\9at8_t
-
- mdiscov\94y_¡©us
-;
-
-101 }
-__©\8cibu\8b__
-((
-·cked
-));
-
-103 \ 1
- #XBEE_TYPE_RECV
- 0x90
-
- )
-
-104 \19
- sxb\93_»cv_hdr
- {
-
-105
-u\9at64_t
-
- m¤ÿddr
-;
-
-106
-u\9at16_t
-
- mȣrved
-;
-
-107
-u\9at8_t
-
- mÝts
-;
-
-108
-u\9at8_t
-
- md©a
-[];
-
-109 }
-__©\8cibu\8b__
-((
-·cked
-));
-
-111 \ 1
- #XBEE_TYPE_EXPL_RECV
- 0x91
-
- )
-
-112 \19
- sxb\93_ex¶_»cv_hdr
- {
-
-113
-u\9at64_t
-
- m¤ÿddr
-;
-
-114
-u\9at16_t
-
- mȣrved
-;
-
-115
-u\9at8_t
-
- m¤c_\92dpo\9at
-;
-
-116
-u\9at8_t
-
- md¡_\92dpo\9at
-;
-
-117
-u\9at16_t
-
- mþu¡\94_id
-;
-
-118
-u\9at16_t
-
- m´of\9ee_id
-;
-
-119
-u\9at8_t
-
- mÝts
-;
-
-120
-u\9at8_t
-
- md©a
-[];
-
-121 }
-__©\8cibu\8b__
-((
-·cked
-));
-
-123 \ 1
- #XBEE_TYPE_NODE_ID
- 0x95
-
- )
-
-124 \19
- sxb\93_node_id_hdr
- {
-
-125
-u\9at64_t
-
- m¤ÿddr
-;
-
-126
-u\9at16_t
-
- m¤ú\91wÜk
-;
-
-127
-u\9at8_t
-
- mÝts
-;
-
-128
-u\9at16_t
-
- md¡ÃtwÜk
-;
-
-129
-u\9at64_t
-
- md¡addr
-;
-
-130
-u\9at8_t
-
- mni_¡r\9ag
-[];
-
-132 }
-__©\8cibu\8b__
-((
-·cked
-));
-
-134 \ 1
- #XBEE_TYPE_RMT_ATRESP
- 0x97
-
- )
-
-135 \19
- sxb\93_rmt_©»¥_hdr
- {
-
-136
-u\9at64_t
-
- m¤ÿddr
-;
-
-137
-u\9at16_t
-
- mȣrved
-;
-
-138
-u\9at16_t
-
- mcmd
-;
-
-139
-u\9at8_t
-
- m¡©us
-;
-
-140
-u\9at8_t
-
- md©a
-[];
-
-141 }
-__©\8cibu\8b__
-((
-·cked
-));
-
-143 \19
- gxb\93_dev
-;
-
-146 \12
-xb\93_´Ùo_g\91_äame
-(\19
-xb\93_dev
- *
-dev
-, \1e*
-buf
-, \1d
-Ën
-);
-
-149 \12
-xb\93_´Ùo_xm\99
-(\19
-xb\93_dev
- *
-dev
-,
-u\9at8_t
-
-id
-, u\9at8_\88
-ty³
-,
-
-150 \1e*
-buf
-, \1d
-Ën
-);
-
-152 \1e
-xb\93_´Ùo_rx
-(\19
-xb\93_dev
- *
-dev
-);
-
- @xbee_stats.c
-
-28 \ 2
- ~<av\94sive.h
->
-
-29 \ 2
- ~<av\94sive/queue.h
->
-
-31 \ 2
- ~<¡r\9ag.h
->
-
-32 \ 2
- ~<¡dio.h
->
-
-33 \ 2
- ~<¡dlib.h
->
-
-34 \ 2
- ~<¡d\9at.h
->
-
-36 \ 2
- ~"xb\93_ÃighbÜ.h
-"
-
-37 \ 2
- ~"xb\93_¡©s.h
-"
-
-38 \ 2
- ~"xb\93_´Ùo.h
-"
-
-39 \ 2
- ~"xb\93_buf.h
-"
-
-40 \ 2
- ~"xb\93.h
-"
-
-42 \19
-xb\93_¡©s
- *
- $xb\93_g\91_¡©s
-(\19
-xb\93_dev
- *
-dev
-)
-
-44 \15 &
-dev
-->
-¡©s
-;
-
-45
- }
-}
-
-47 \1e
- $xb\93_»£t_¡©s
-(\19
-xb\93_dev
- *
-dev
-)
-
-49
- `mem£t
-(&
-dev
-->
-¡©s
-, 0, \17(dev->stats));
-
-50
- }
-}
-
-53 \1e
- $xb\93_dump_¡©s
-(\19
-xb\93_dev
- *
-dev
-)
-
-55
- `´\9atf
-("¡©i¡ic Ú xb\93_dev %p:\n",
-dev
-);
-
-56
- `´\9atf
-("\84x_äame: %d\n",
-dev
-->
-¡©s
-.
-rx_äame
-);
-
-57
- `´\9atf
-("\84x_©»¥: %d\n",
-dev
-->
-¡©s
-.
-rx_©»¥
-);
-
-58
- `´\9atf
-("\84x_©»¥_\94rÜ: %d\n",
-dev
-->
-¡©s
-.
-rx_©»¥_\94rÜ
-);
-
-59
- `´\9atf
-("\84x_modem_¡©us: %d\n",
-dev
-->
-¡©s
-.
-rx_modem_¡©us
-);
-
-60
- `´\9atf
-("\84x_xm\99_¡©us: %d\n",
-dev
-->
-¡©s
-.
-rx_xm\99_¡©us
-);
-
-61
- `´\9atf
-("\84x_xm\99_¡©us_\94rÜ: %d\n",
-dev
-->
-¡©s
-.
-rx_xm\99_¡©us_\94rÜ
-);
-
-62
- `´\9atf
-("\84x_d©a: %d\n",
-dev
-->
-¡©s
-.
-rx_d©a
-);
-
-63
- `´\9atf
-("\84x_ex¶_d©a: %d\n",
-dev
-->
-¡©s
-.
-rx_ex¶_d©a
-);
-
-64
- `´\9atf
-("\84x_node_id: %d\n",
-dev
-->
-¡©s
-.
-rx_node_id
-);
-
-65
- `´\9atf
-("\84x_rmt_©»¥: %d\n",
-dev
-->
-¡©s
-.
-rx_rmt_©»¥
-);
-
-66
- `´\9atf
-("\84x_rmt_©»¥_\94rÜ: %d\n",
-dev
-->
-¡©s
-.
-rx_rmt_©»¥_\94rÜ
-);
-
-67
- `´\9atf
-("\84x_äame_too_sm®l: %d\n",
-dev
-->
-¡©s
-.
-rx_äame_too_sm®l
-);
-
-68
- `´\9atf
-("\84x_äame_too_Ïrge: %d\n",
-dev
-->
-¡©s
-.
-rx_äame_too_Ïrge
-);
-
-69
- `´\9atf
-("\84x_\9av®id_cksum: %d\n",
-dev
-->
-¡©s
-.
-rx_\9av®id_cksum
-);
-
-70
- `´\9atf
-("\84x_\9av®id_ty³: %d\n",
-dev
-->
-¡©s
-.
-rx_\9av®id_ty³
-);
-
-71
- `´\9atf
-("\84x_no_d\96im: %d\n",
-dev
-->
-¡©s
-.
-rx_no_d\96im
-);
-
-72
- `´\9atf
-("\81x_äame: %d\n",
-dev
-->
-¡©s
-.
-tx_äame
-);
-
-73
- `´\9atf
-("\81x_©cmd: %d\n",
-dev
-->
-¡©s
-.
-tx_©cmd
-);
-
-74
- `´\9atf
-("\81x_©cmd_q: %d\n",
-dev
-->
-¡©s
-.
-tx_©cmd_q
-);
-
-75
- `´\9atf
-("\81x_d©a: %d\n",
-dev
-->
-¡©s
-.
-tx_d©a
-);
-
-76
- `´\9atf
-("\81x_ex¶_d©a: %d\n",
-dev
-->
-¡©s
-.
-tx_ex¶_d©a
-);
-
-77
- `´\9atf
-("\81x_xm\99_»\8c\9bs: %d\n",
-dev
-->
-¡©s
-.
-tx_xm\99_»\8c\9bs
-);
-
-78
- `´\9atf
-("\81x_rmt_©cmd: %d\n",
-dev
-->
-¡©s
-.
-tx_rmt_©cmd
-);
-
-79
- `´\9atf
-("\81x_\9av®id_ty³: %d\n",
-dev
-->
-¡©s
-.
-tx_\9av®id_ty³
-);
-
-80
- `´\9atf
-("\81x_\9av®id_chªÃl: %d\n",
-dev
-->
-¡©s
-.
-tx_\9av®id_chªÃl
-);
-
-81
- }
-}
-
- @xbee_stats.h
-
-29 \19
- sxb\93_¡©s
- {
-
-30 \12
- mrx_äame
-;
-
-31 \12
- mrx_©»¥
-;
-
-32 \12
- mrx_©»¥_\94rÜ
-;
-
-33 \12
- mrx_modem_¡©us
-;
-
-34 \12
- mrx_xm\99_¡©us
-;
-
-35 \12
- mrx_xm\99_¡©us_\94rÜ
-;
-
-36 \12
- mrx_d©a
-;
-
-37 \12
- mrx_ex¶_d©a
-;
-
-38 \12
- mrx_node_id
-;
-
-39 \12
- mrx_rmt_©»¥
-;
-
-40 \12
- mrx_rmt_©»¥_\94rÜ
-;
-
-41 \12
- mrx_äame_too_sm®l
-;
-
-42 \12
- mrx_äame_too_Ïrge
-;
-
-43 \12
- mrx_\9av®id_cksum
-;
-
-44 \12
- mrx_\9av®id_ty³
-;
-
-45 \12
- mrx_no_d\96im
-;
-
-47 \12
- mtx_äame
-;
-
-48 \12
- mtx_©cmd
-;
-
-49 \12
- mtx_©cmd_q
-;
-
-50 \12
- mtx_d©a
-;
-
-51 \12
- mtx_ex¶_d©a
-;
-
-52 \12
- mtx_xm\99_»\8c\9bs
-;
-
-53 \12
- mtx_rmt_©cmd
-;
-
-54 \12
- mtx_\9av®id_ty³
-;
-
-55 \12
- mtx_\9av®id_chªÃl
-;
-
-58 \19
- gxb\93_dev
-;
-
-61 \19
-xb\93_¡©s
- *
-xb\93_g\91_¡©s
-(\19
-xb\93_dev
- *
-dev
-);
-
-64 \1e
-xb\93_»£t_¡©s
-(\19
-xb\93_dev
- *
-dev
-);
-
-67 \1e
-xb\93_dump_¡©s
-(\19
-xb\93_dev
- *
-dev
-);
-
- @/usr/include/arpa/inet.h
-
-19 #iâdeà
-_ARPA_INET_H
-
-
-20 \ 1
- #_ARPA_INET_H
- 1
-
- )
-
-22 \ 2
- ~<ã©u»s.h
->
-
-23 \ 2
- ~<Ãt\9a\91/\9a.h
->
-
-26 #iâdeà
-__sockËn_t_def\9aed
-
-
-27 \e
-__sockËn_t
-
- tsockËn_t
-;
-
-28 \ 1
- #__sockËn_t_def\9aed
-
-
- )
-
-31
-__BEGIN_DECLS
-
-
-35 \r
-\9a_addr_t
-
- $\9a\91_addr
- (
-__cڡ
- \ 5*
-__ý
-è
-__THROW
-;
-
-38 \r
-\9a_addr_t
-
- $\9a\91_Êaof
- (\19
-\9a_addr
-
-__\9a
-è
-__THROW
-;
-
-42 \r\19
-\9a_addr
-
- $\9a\91_mak\97ddr
- (
-\9a_addr_t
-
-__Ãt
-, in_addr_\88
-__ho¡
-)
-
-43
-__THROW
-;
-
-46 \r
-\9a_addr_t
-
- $\9a\91_Ãtof
- (\19
-\9a_addr
-
-__\9a
-è
-__THROW
-;
-
-50 \r
-\9a_addr_t
-
- $\9a\91_ÃtwÜk
- (
-__cڡ
- \ 5*
-__ý
-è
-__THROW
-;
-
-54 \r\ 5*
- $\9a\91_Áß
- (\19
-\9a_addr
-
-__\9a
-è
-__THROW
-;
-
-59 \r\12
- $\9a\91_±Ú
- (\12
-__af
-,
-__cڡ
- \ 5*
-__»¡riù
-
-__ý
-,
-
-60 \1e*
-__»¡riù
-
-__buf
-è
-__THROW
-;
-
-65 \r
-__cڡ
- \ 5*
- $\9a\91_ÁÝ
- (\12
-__af
-,
-__cڡ
- \1e*
-__»¡riù
-
-__ý
-,
-
-66 \ 5*
-__»¡riù
-
-__buf
-,
-sockËn_t
-
-__Ën
-)
-
-67
-__THROW
-;
-
-71 #ifdeà
-__USE_MISC
-
-
-74 \r\12
- $\9a\91_©Ú
- (
-__cڡ
- \ 5*
-__ý
-, \19
-\9a_addr
- *
-__\9ap
-è
-__THROW
-;
-
-78 \r\ 5*
- $\9a\91_Ã\8f
- (
-\9a_addr_t
-
-__Ãt
-, \ 5*
-__buf
-,
-size_t
-
-__Ën
-è
-__THROW
-;
-
-83 \r\ 5*
- $\9a\91_Ãt_ÁÝ
- (\12
-__af
-,
-__cڡ
- \1e*
-__ý
-, \12
-__b\99s
-,
-
-84 \ 5*
-__buf
-,
-size_t
-
-__Ën
-è
-__THROW
-;
-
-89 \r\12
- $\9a\91_Ãt_±Ú
- (\12
-__af
-,
-__cڡ
- \ 5*
-__ý
-,
-
-90 \1e*
-__buf
-,
-size_t
-
-__Ën
-è
-__THROW
-;
-
-95 \r\1d\12
- $\9a\91_n§p_addr
- (
-__cڡ
- \ 5*
-__ý
-,
-
-96 \1d\ 5*
-__buf
-, \12
-__Ën
-è
-__THROW
-;
-
-100 \r\ 5*
- $\9a\91_n§p_Áß
- (\12
-__Ën
-,
-__cڡ
- \1d\ 5*
-__ý
-,
-
-101 \ 5*
-__buf
-è
-__THROW
-;
-
-104
-__END_DECLS
-
-
- @/usr/include/ctype.h
-
-24 #iâdef
-_CTYPE_H
-
-
-25 \ 1
- #_CTYPE_H
- 1
-
- )
-
-27 \ 2
- ~<ã©u»s.h
->
-
-28 \ 2
- ~<b\99s/ty³s.h
->
-
-30
- g__BEGIN_DECLS
-
-
-32 #iâdeà
-_ISb\99
-
-
-41 \ 2
- ~<\92d\9fn.h
->
-
-42 #ià
-__BYTE_ORDER
- =ð
-__BIG_ENDIAN
-
-
-43 \ 1
- #_ISb\99
-(
-b\99
-è(1 << (b\99))
-
- )
-
-45 \ 1
- #_ISb\99
-(
-b\99
-è((b\99è< 8 ? ((1 << (b\99)è<< 8è: ((1 << (b\99)è>> 8))
-
- )
-
-50
- m_ISuµ\94
- =
-_ISb\99
- (0),
-
-51
- m_ISlow\94
- =
-_ISb\99
- (1),
-
-52
- m_IS®pha
- =
-_ISb\99
- (2),
-
-53
- m_ISdig\99
- =
-_ISb\99
- (3),
-
-54
- m_ISxdig\99
- =
-_ISb\99
- (4),
-
-55
- m_IS¥aû
- =
-_ISb\99
- (5),
-
-56
- m_IS´\9at
- =
-_ISb\99
- (6),
-
-57
- m_ISg¿ph
- =
-_ISb\99
- (7),
-
-58
- m_ISbÏnk
- =
-_ISb\99
- (8),
-
-59
- m_ISú\8cl
- =
-_ISb\99
- (9),
-
-60
- m_ISpunù
- =
-_ISb\99
- (10),
-
-61
- m_IS®num
- =
-_ISb\99
- (11)
-
-81 \r
-__cڡ
- \1d\16\12**
- $__ùy³_b_loc
- (\1e)
-
-82
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ
-));
-
-83 \r
-__cڡ
-
-__\9at32_t
- **
- $__ùy³_tÞow\94_loc
- (\1e)
-
-84
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ
-));
-
-85 \r
-__cڡ
-
-__\9at32_t
- **
- $__ùy³_touµ\94_loc
- (\1e)
-
-86
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ
-));
-
-88 \ 1
- #__isùy³
-(
-c
-,
-ty³
-) \
-
-89 ((*
- `__ùy³_b_loc
- ())[(\12è(
-c
-)] & (\1d\16\12è
-ty³
-)
-
- )
-
-91 \ 1
- #__i§scii
-(
-c
-è(((cè& ~0x7fè=ð0è
-
- )
-
-92 \ 1
- #__tßscii
-(
-c
-è((cè& 0x7fè
-
- )
-
-94 \ 1
- #__exùy³
-(
-Çme
-è\r\12
- `Çme
- (\12è
-__THROW
-
-
- )
-
-96
-__BEGIN_NAMESPACE_STD
-
-
-102
- `__exùy³
- (
-i§Êum
-);
-
-103
- `__exùy³
- (
-i§Íha
-);
-
-104
- `__exùy³
- (
-isú\8cl
-);
-
-105
- `__exùy³
- (
-isdig\99
-);
-
-106
- `__exùy³
- (
-i¦ow\94
-);
-
-107
- `__exùy³
- (
-isg¿ph
-);
-
-108
- `__exùy³
- (
-i¥r\9at
-);
-
-109
- `__exùy³
- (
-i¥unù
-);
-
-110
- `__exùy³
- (
-is¥aû
-);
-
-111
- `__exùy³
- (
-isuµ\94
-);
-
-112
- `__exùy³
- (
-isxdig\99
-);
-
-116 \r\12
- $tÞow\94
- (\12
-__c
-è
-__THROW
-;
-
-119 \r\12
- $touµ\94
- (\12
-__c
-è
-__THROW
-;
-
-121
-__END_NAMESPACE_STD
-
-
-125 #ifdef
-__USE_ISOC99
-
-
-126
-__BEGIN_NAMESPACE_C99
-
-
-128
- `__exùy³
- (
-isbÏnk
-);
-
-130
-__END_NAMESPACE_C99
-
-
-133 #ifdeà
-__USE_GNU
-
-
-135 \r\12
- $isùy³
- (\12
-__c
-, \12
-__mask
-è
-__THROW
-;
-
-138 #ià
-def\9aed
-
-__USE_SVID
- || def\9aed
-__USE_MISC
- || def\9aed
-__USE_XOPEN
-
-
-142 \r\12
- $i§scii
- (\12
-__c
-è
-__THROW
-;
-
-146 \r\12
- $tßscii
- (\12
-__c
-è
-__THROW
-;
-
-150
- `__exùy³
- (
-_touµ\94
-);
-
-151
- `__exùy³
- (
-_tÞow\94
-);
-
-155 \ 1
- #__tobody
-(
-c
-,
-f
-,
-a
-,
-¬gs
-) \
-
-156 (
-__ex\8bnsiÚ__
- \
-
-157 ({ \12
-__»s
-; \
-
-158 ià(\17 (
-c
-) > 1) \
-
-160 ià(
- `__bu\9et\9a_cÚ¡ªt_p
- (
-c
-)) \
-
-162 \12
-__c
- = (
-c
-); \
-
-163
-__»s
- =
-__c
- < -128 || __ø> 255 ? __ø: (
-a
-)[__c]; \
-
-166
-__»s
- =
-f
-
-¬gs
-; \
-
-169
-__»s
- = (
-a
-)[(\12è(
-c
-)]; \
-
-170
-__»s
-;
- }
-}))
-
- )
-
-172 #ià!
-def\9aed
-
-__NO_CTYPE
- && !def\9aed
-__ýlu¥lus
-
-
-173 \ 1
- #i§Êum
-(
-c
-è
- `__isùy³
-((c),
-_IS®num
-)
-
- )
-
-174 \ 1
- #i§Íha
-(
-c
-è
- `__isùy³
-((c),
-_IS®pha
-)
-
- )
-
-175 \ 1
- #isú\8cl
-(
-c
-è
- `__isùy³
-((c),
-_ISú\8cl
-)
-
- )
-
-176 \ 1
- #isdig\99
-(
-c
-è
- `__isùy³
-((c),
-_ISdig\99
-)
-
- )
-
-177 \ 1
- #i¦ow\94
-(
-c
-è
- `__isùy³
-((c),
-_ISlow\94
-)
-
- )
-
-178 \ 1
- #isg¿ph
-(
-c
-è
- `__isùy³
-((c),
-_ISg¿ph
-)
-
- )
-
-179 \ 1
- #i¥r\9at
-(
-c
-è
- `__isùy³
-((c),
-_IS´\9at
-)
-
- )
-
-180 \ 1
- #i¥unù
-(
-c
-è
- `__isùy³
-((c),
-_ISpunù
-)
-
- )
-
-181 \ 1
- #is¥aû
-(
-c
-è
- `__isùy³
-((c),
-_IS¥aû
-)
-
- )
-
-182 \ 1
- #isuµ\94
-(
-c
-è
- `__isùy³
-((c),
-_ISuµ\94
-)
-
- )
-
-183 \ 1
- #isxdig\99
-(
-c
-è
- `__isùy³
-((c),
-_ISxdig\99
-)
-
- )
-
-185 #ifdeà
-__USE_ISOC99
-
-
-186 \ 1
- #isbÏnk
-(
-c
-è
- `__isùy³
-((c),
-_ISbÏnk
-)
-
- )
-
-189 #ifdeà
-__USE_EXTERN_INLINES
-
-
-190
-__ex\8bº_\9al\9ae
- \12
-
-191
-__NTH
- (
- $tÞow\94
- (\12
-__c
-))
-
-193 \15
-__c
- >ð-128 && __ø< 256 ? (*
- `__ùy³_tÞow\94_loc
- ())[__c] : __c;
-
-194
- }
-}
-
-196
-__ex\8bº_\9al\9ae
- \12
-
-197
-__NTH
- (
- $touµ\94
- (\12
-__c
-))
-
-199 \15
-__c
- >ð-128 && __ø< 256 ? (*
- `__ùy³_touµ\94_loc
- ())[__c] : __c;
-
-200
- }
-}
-
-203 #ià
-__GNUC__
- >ð2 &&
-def\9aed
-
-__OPTIMIZE__
- && !def\9aed
-__ýlu¥lus
-
-
-204 \ 1
- #tÞow\94
-(
-c
-è
- `__tobody
- (c,
-tÞow\94
-, *
- `__ùy³_tÞow\94_loc
- (), (c))
-
- )
-
-205 \ 1
- #touµ\94
-(
-c
-è
- `__tobody
- (c,
-touµ\94
-, *
- `__ùy³_touµ\94_loc
- (), (c))
-
- )
-
-208 #ià
-def\9aed
-
-__USE_SVID
- || def\9aed
-__USE_MISC
- || def\9aed
-__USE_XOPEN
-
-
-209 \ 1
- #i§scii
-(
-c
-è
- `__i§scii
- (c)
-
- )
-
-210 \ 1
- #tßscii
-(
-c
-è
- `__tßscii
- (c)
-
- )
-
-212 \ 1
- #_tÞow\94
-(
-c
-è((\12è(*
- `__ùy³_tÞow\94_loc
- ())[(\12è(c)])
-
- )
-
-213 \ 1
- #_touµ\94
-(
-c
-è((\12è(*
- `__ùy³_touµ\94_loc
- ())[(\12è(c)])
-
- )
-
-219 #ifdeà
-__USE_XOPEN2K8
-
-
-233 \ 2
- ~<xloÿË.h
->
-
-237 \ 1
- #__isùy³_l
-(
-c
-,
-ty³
-,
-loÿË
-) \
-
-238 ((
-loÿË
-)->
-__ùy³_b
-[(\12è(
-c
-)] & (\1d\16\12è
-ty³
-)
-
- )
-
-240 \ 1
- #__exùy³_l
-(
-Çme
-) \
-
-241 \r\12
- `Çme
- (\12,
-__loÿË_t
-è
-__THROW
-
-
- )
-
-247
-__exùy³_l
- (
-i§Êum_l
-);
-
-248
-__exùy³_l
- (
-i§Íha_l
-);
-
-249
-__exùy³_l
- (
-isú\8cl_l
-);
-
-250
-__exùy³_l
- (
-isdig\99_l
-);
-
-251
-__exùy³_l
- (
-i¦ow\94_l
-);
-
-252
-__exùy³_l
- (
-isg¿ph_l
-);
-
-253
-__exùy³_l
- (
-i¥r\9at_l
-);
-
-254
-__exùy³_l
- (
-i¥unù_l
-);
-
-255
-__exùy³_l
- (
-is¥aû_l
-);
-
-256
-__exùy³_l
- (
-isuµ\94_l
-);
-
-257
-__exùy³_l
- (
-isxdig\99_l
-);
-
-259
-__exùy³_l
- (
-isbÏnk_l
-);
-
-263 \r\12
- $__tÞow\94_l
- (\12
-__c
-,
-__loÿË_t
-
-__l
-è
-__THROW
-;
-
-264 \r\12
- $tÞow\94_l
- (\12
-__c
-,
-__loÿË_t
-
-__l
-è
-__THROW
-;
-
-267 \r\12
- $__touµ\94_l
- (\12
-__c
-,
-__loÿË_t
-
-__l
-è
-__THROW
-;
-
-268 \r\12
- $touµ\94_l
- (\12
-__c
-,
-__loÿË_t
-
-__l
-è
-__THROW
-;
-
-270 #ià
-__GNUC__
- >ð2 &&
-def\9aed
-
-__OPTIMIZE__
- && !def\9aed
-__ýlu¥lus
-
-
-271 \ 1
- #__tÞow\94_l
-(
-c
-,
-loÿË
-) \
-
-272
- `__tobody
- (
-c
-,
-__tÞow\94_l
-, (
-loÿË
-)->
-__ùy³_tÞow\94
-, (c,\86oÿË))
-
- )
-
-273 \ 1
- #__touµ\94_l
-(
-c
-,
-loÿË
-) \
-
-274
- `__tobody
- (
-c
-,
-__touµ\94_l
-, (
-loÿË
-)->
-__ùy³_touµ\94
-, (c,\86oÿË))
-
- )
-
-275 \ 1
- #tÞow\94_l
-(
-c
-,
-loÿË
-è
- `__tÞow\94_l
- ((c), (loÿË))
-
- )
-
-276 \ 1
- #touµ\94_l
-(
-c
-,
-loÿË
-è
- `__touµ\94_l
- ((c), (loÿË))
-
- )
-
-280 #iâdeà
-__NO_CTYPE
-
-
-281 \ 1
- #__i§Êum_l
-(
-c
-,
-l
-è
- `__isùy³_l
-((c),
-_IS®num
-, (l))
-
- )
-
-282 \ 1
- #__i§Íha_l
-(
-c
-,
-l
-è
- `__isùy³_l
-((c),
-_IS®pha
-, (l))
-
- )
-
-283 \ 1
- #__isú\8cl_l
-(
-c
-,
-l
-è
- `__isùy³_l
-((c),
-_ISú\8cl
-, (l))
-
- )
-
-284 \ 1
- #__isdig\99_l
-(
-c
-,
-l
-è
- `__isùy³_l
-((c),
-_ISdig\99
-, (l))
-
- )
-
-285 \ 1
- #__i¦ow\94_l
-(
-c
-,
-l
-è
- `__isùy³_l
-((c),
-_ISlow\94
-, (l))
-
- )
-
-286 \ 1
- #__isg¿ph_l
-(
-c
-,
-l
-è
- `__isùy³_l
-((c),
-_ISg¿ph
-, (l))
-
- )
-
-287 \ 1
- #__i¥r\9at_l
-(
-c
-,
-l
-è
- `__isùy³_l
-((c),
-_IS´\9at
-, (l))
-
- )
-
-288 \ 1
- #__i¥unù_l
-(
-c
-,
-l
-è
- `__isùy³_l
-((c),
-_ISpunù
-, (l))
-
- )
-
-289 \ 1
- #__is¥aû_l
-(
-c
-,
-l
-è
- `__isùy³_l
-((c),
-_IS¥aû
-, (l))
-
- )
-
-290 \ 1
- #__isuµ\94_l
-(
-c
-,
-l
-è
- `__isùy³_l
-((c),
-_ISuµ\94
-, (l))
-
- )
-
-291 \ 1
- #__isxdig\99_l
-(
-c
-,
-l
-è
- `__isùy³_l
-((c),
-_ISxdig\99
-, (l))
-
- )
-
-293 \ 1
- #__isbÏnk_l
-(
-c
-,
-l
-è
- `__isùy³_l
-((c),
-_ISbÏnk
-, (l))
-
- )
-
-295 #ià
-def\9aed
-
-__USE_SVID
- || def\9aed
-__USE_MISC
-
-
-296 \ 1
- #__i§scii_l
-(
-c
-,
-l
-è(Ö),
- `__i§scii
- (c))
-
- )
-
-297 \ 1
- #__tßscii_l
-(
-c
-,
-l
-è(Ö),
- `__tßscii
- (c))
-
- )
-
-300 \ 1
- #i§Êum_l
-(
-c
-,
-l
-è
- `__i§Êum_l
- ((c), (l))
-
- )
-
-301 \ 1
- #i§Íha_l
-(
-c
-,
-l
-è
- `__i§Íha_l
- ((c), (l))
-
- )
-
-302 \ 1
- #isú\8cl_l
-(
-c
-,
-l
-è
- `__isú\8cl_l
- ((c), (l))
-
- )
-
-303 \ 1
- #isdig\99_l
-(
-c
-,
-l
-è
- `__isdig\99_l
- ((c), (l))
-
- )
-
-304 \ 1
- #i¦ow\94_l
-(
-c
-,
-l
-è
- `__i¦ow\94_l
- ((c), (l))
-
- )
-
-305 \ 1
- #isg¿ph_l
-(
-c
-,
-l
-è
- `__isg¿ph_l
- ((c), (l))
-
- )
-
-306 \ 1
- #i¥r\9at_l
-(
-c
-,
-l
-è
- `__i¥r\9at_l
- ((c), (l))
-
- )
-
-307 \ 1
- #i¥unù_l
-(
-c
-,
-l
-è
- `__i¥unù_l
- ((c), (l))
-
- )
-
-308 \ 1
- #is¥aû_l
-(
-c
-,
-l
-è
- `__is¥aû_l
- ((c), (l))
-
- )
-
-309 \ 1
- #isuµ\94_l
-(
-c
-,
-l
-è
- `__isuµ\94_l
- ((c), (l))
-
- )
-
-310 \ 1
- #isxdig\99_l
-(
-c
-,
-l
-è
- `__isxdig\99_l
- ((c), (l))
-
- )
-
-312 \ 1
- #isbÏnk_l
-(
-c
-,
-l
-è
- `__isbÏnk_l
- ((c), (l))
-
- )
-
-314 #ià
-def\9aed
-
-__USE_SVID
- || def\9aed
-__USE_MISC
-
-
-315 \ 1
- #i§scii_l
-(
-c
-,
-l
-è
- `__i§scii_l
- ((c), (l))
-
- )
-
-316 \ 1
- #tßscii_l
-(
-c
-,
-l
-è
- `__tßscii_l
- ((c), (l))
-
- )
-
-323
-__END_DECLS
-
-
- @/usr/include/errno.h
-
-23 #iâdef
-_ERRNO_H
-
-
-27 #iâdef
-__Ãed_Em©h
-
-
-28 \ 1
- #_ERRNO_H
- 1
-
- )
-
-29 \ 2
- ~<ã©u»s.h
->
-
-32
- g__BEGIN_DECLS
-
-
-36 \ 2
- ~<b\99s/\94ºo.h
->
-
-37 #undeà
-__Ãed_Em©h
-
-
-39 #ifdef
-_ERRNO_H
-
-
-46 #iâdef
-\94ºo
-
-
-47 \r\12
-\94ºo
-;
-
-50 #ifdeà
-__USE_GNU
-
-
-55 \r\ 5*
-´og¿m_\9avoÿtiÚ_Çme
-, *
-´og¿m_\9avoÿtiÚ_shÜt_Çme
-;
-
-59
- g__END_DECLS
-
-
-67 #ià
-def\9aed
-
-__USE_GNU
- || def\9aed
-__Ãed_\94rÜ_t
-
-
-68 #iâdeà
-__\94rÜ_t_def\9aed
-
-
-69 \e\12
- t\94rÜ_t
-;
-
-70 \ 1
- #__\94rÜ_t_def\9aed
- 1
-
- )
-
-72 #undeà
-__Ãed_\94rÜ_t
-
-
- @/usr/include/event.h
-
-27 #iâdeà
-_EVENT_H_
-
-
-28 \ 1
- #_EVENT_H_
-
-
- )
-
-40 #ifdeà
-__ýlu¥lus
-
-
-44 \ 2
- ~<ev\92t2/ev\92t-cÚfig.h
->
-
-45 #ifdeà
-_EVENT_HAVE_SYS_TYPES_H
-
-
-46 \ 2
- ~<sys/ty³s.h
->
-
-48 #ifdeà
-_EVENT_HAVE_SYS_TIME_H
-
-
-49 \ 2
- ~<sys/time.h
->
-
-51 #ifdeà
-_EVENT_HAVE_STDINT_H
-
-
-52 \ 2
- ~<¡d\9at.h
->
-
-54 \ 2
- ~<¡d¬g.h
->
-
-57 \ 2
- ~<evut\9e.h
->
-
-59 #ifdeà
-WIN32
-
-
-60 #iâdeà
-WIN32_LEAN_AND_MEAN
-
-
-61 \ 1
- #WIN32_LEAN_AND_MEAN
-
-
- )
-
-63 \ 2
- ~<w\9asock2.h
->
-
-64 \ 2
- ~<w\9adows.h
->
-
-65 #undeà
-WIN32_LEAN_AND_MEAN
-
-
-66 \e\1d\ 5
- tu_ch¬
-;
-
-67 \e\1d\16
- tu_shÜt
-;
-
-70 \ 2
- ~<ev\92t2/ev\92t_¡ruù.h
->
-
-71 \ 2
- ~<ev\92t2/ev\92t.h
->
-
-72 \ 2
- ~<ev\92t2/ev\92t_com·t.h
->
-
-73 \ 2
- ~<ev\92t2/bufãr.h
->
-
-74 \ 2
- ~<ev\92t2/bufãr_com·t.h
->
-
-75 \ 2
- ~<ev\92t2/bufã»v\92t.h
->
-
-76 \ 2
- ~<ev\92t2/bufã»v\92t_¡ruù.h
->
-
-77 \ 2
- ~<ev\92t2/bufã»v\92t_com·t.h
->
-
-78 \ 2
- ~<ev\92t2/\8fg.h
->
-
-79 \ 2
- ~<ev\92t2/\8fg_com·t.h
->
-
-81 #ifdeà
-__ýlu¥lus
-
-
- @/usr/include/fcntl.h
-
-24 #iâdef
-_FCNTL_H
-
-
-25 \ 1
- #_FCNTL_H
- 1
-
- )
-
-27 \ 2
- ~<ã©u»s.h
->
-
-30
- g__BEGIN_DECLS
-
-
-34 \ 2
- ~<b\99s/fú\8e.h
->
-
-37 #ià
-def\9aed
-
-__USE_XOPEN
- || def\9aed
-__USE_XOPEN2K8
-
-
-38 \ 2
- ~<b\99s/ty³s.h
->
-
-39 \ 1
- #__Ãed_time¥ec
-
-
- )
-
-40 \ 2
- ~<time.h
->
-
-41 \ 2
- ~<b\99s/¡©.h
->
-
-43 \ 1
- #S_IFMT
-
-__S_IFMT
-
-
- )
-
-44 \ 1
- #S_IFDIR
-
-__S_IFDIR
-
-
- )
-
-45 \ 1
- #S_IFCHR
-
-__S_IFCHR
-
-
- )
-
-46 \ 1
- #S_IFBLK
-
-__S_IFBLK
-
-
- )
-
-47 \ 1
- #S_IFREG
-
-__S_IFREG
-
-
- )
-
-48 #ifdeà
-__S_IFIFO
-
-
-49 \ 1
- #S_IFIFO
-
-__S_IFIFO
-
-
- )
-
-51 #ifdeà
-__S_IFLNK
-
-
-52 \ 1
- #S_IFLNK
-
-__S_IFLNK
-
-
- )
-
-54 #ià(
-def\9aed
-
-__USE_UNIX98
- || def\9aed
-__USE_XOPEN2K8
-è&& def\9aed
-__S_IFSOCK
-
-
-55 \ 1
- #S_IFSOCK
-
-__S_IFSOCK
-
-
- )
-
-60 \ 1
- #S_ISUID
-
-__S_ISUID
-
-
- )
-
-61 \ 1
- #S_ISGID
-
-__S_ISGID
-
-
- )
-
-63 #ià
-def\9aed
-
-__USE_BSD
- || def\9aed
-__USE_MISC
- || def\9aed
-__USE_XOPEN
-
-
-65 \ 1
- #S_ISVTX
-
-__S_ISVTX
-
-
- )
-
-68 \ 1
- #S_IRUSR
-
-__S_IREAD
-
-
- )
-
-69 \ 1
- #S_IWUSR
-
-__S_IWRITE
-
-
- )
-
-70 \ 1
- #S_IXUSR
-
-__S_IEXEC
-
-
- )
-
-72 \ 1
- #S_IRWXU
- (
-__S_IREAD
-|
-__S_IWRITE
-|
-__S_IEXEC
-)
-
- )
-
-74 \ 1
- #S_IRGRP
- (
-S_IRUSR
- >> 3è
-
- )
-
-75 \ 1
- #S_IWGRP
- (
-S_IWUSR
- >> 3è
-
- )
-
-76 \ 1
- #S_IXGRP
- (
-S_IXUSR
- >> 3è
-
- )
-
-78 \ 1
- #S_IRWXG
- (
-S_IRWXU
- >> 3)
-
- )
-
-80 \ 1
- #S_IROTH
- (
-S_IRGRP
- >> 3è
-
- )
-
-81 \ 1
- #S_IWOTH
- (
-S_IWGRP
- >> 3è
-
- )
-
-82 \ 1
- #S_IXOTH
- (
-S_IXGRP
- >> 3è
-
- )
-
-84 \ 1
- #S_IRWXO
- (
-S_IRWXG
- >> 3)
-
- )
-
-87 #ifdef
-__USE_MISC
-
-
-88 #iâdeà
-R_OK
-
-
-91 \ 1
- #R_OK
- 4
-
- )
-
-92 \ 1
- #W_OK
- 2
-
- )
-
-93 \ 1
- #X_OK
- 1
-
- )
-
-94 \ 1
- #F_OK
- 0
-
- )
-
-99 #ià
-def\9aed
-
-__USE_XOPEN
- || def\9aed
-__USE_XOPEN2K8
-
-
-100 \ 1
- #SEEK_SET
- 0
-
- )
-
-101 \ 1
- #SEEK_CUR
- 1
-
- )
-
-102 \ 1
- #SEEK_END
- 2
-
- )
-
-110 \r\12
-fú\8e
- (\12
-__fd
-, \12
-__cmd
-, ...);
-
-118 #iâdeà
-__USE_FILE_OFFSET64
-
-
-119 \r\12
- $ݒ
- (
-__cڡ
- \ 5*
-__f\9ee
-, \12
-__oæag
-, ...è
- `__nÚnuÎ
- ((1));
-
-121 #ifdeà
-__REDIRECT
-
-
-122 \r\12
- `__REDIRECT
- (
-ݒ
-, (
-__cڡ
- \ 5*
-__f\9ee
-, \12
-__oæag
-, ...),
-ݒ64
-)
-
-123
- `__nÚnuÎ
- ((1));
-
-125 \ 1
- #ݒ
-
-ݒ64
-
-
- )
-
-128 #ifdeà
-__USE_LARGEFILE64
-
-
-129 \r\12
- $ݒ64
- (
-__cڡ
- \ 5*
-__f\9ee
-, \12
-__oæag
-, ...è
- `__nÚnuÎ
- ((1));
-
-132 #ifdeà
-__USE_ATFILE
-
-
-142 #iâdeà
-__USE_FILE_OFFSET64
-
-
-143 \r\12
- $Ý\92©
- (\12
-__fd
-,
-__cڡ
- \ 5*
-__f\9ee
-, \12
-__oæag
-, ...)
-
-144
- `__nÚnuÎ
- ((2));
-
-146 #ifdeà
-__REDIRECT
-
-
-147 \r\12
- `__REDIRECT
- (
-Ý\92©
-, (\12
-__fd
-,
-__cڡ
- \ 5*
-__f\9ee
-, \12
-__oæag
-,
-
-148 ...),
-Ý\92©64
-è
- `__nÚnuÎ
- ((2));
-
-150 \ 1
- #Ý\92©
-
-Ý\92©64
-
-
- )
-
-153 #ifdeà
-__USE_LARGEFILE64
-
-
-154 \r\12
- $Ý\92©64
- (\12
-__fd
-,
-__cڡ
- \ 5*
-__f\9ee
-, \12
-__oæag
-, ...)
-
-155
- `__nÚnuÎ
- ((2));
-
-164 #iâdeà
-__USE_FILE_OFFSET64
-
-
-165 \r\12
- $ü\97t
- (
-__cڡ
- \ 5*
-__f\9ee
-,
-__mode_t
-
-__mode
-è
- `__nÚnuÎ
- ((1));
-
-167 #ifdeà
-__REDIRECT
-
-
-168 \r\12
- `__REDIRECT
- (
-ü\97t
-, (
-__cڡ
- \ 5*
-__f\9ee
-,
-__mode_t
-
-__mode
-),
-
-169
-ü\97t64
-è
- `__nÚnuÎ
- ((1));
-
-171 \ 1
- #ü\97t
-
-ü\97t64
-
-
- )
-
-174 #ifdeà
-__USE_LARGEFILE64
-
-
-175 \r\12
- $ü\97t64
- (
-__cڡ
- \ 5*
-__f\9ee
-,
-__mode_t
-
-__mode
-è
- `__nÚnuÎ
- ((1));
-
-178 #ià!
-def\9aed
-
-F_LOCK
- && (def\9aed
-__USE_MISC
- || (def\9aed
-__USE_XOPEN_EXTENDED
- \
-
-179 && !
-def\9aed
-
-__USE_POSIX
-))
-
-188 \ 1
- #F_ULOCK
- 0
-
- )
-
-189 \ 1
- #F_LOCK
- 1
-
- )
-
-190 \ 1
- #F_TLOCK
- 2
-
- )
-
-191 \ 1
- #F_TEST
- 3
-
- )
-
-193 #iâdeà
-__USE_FILE_OFFSET64
-
-
-194 \r\12
- `lockf
- (\12
-__fd
-, \12
-__cmd
-,
-__off_t
-
-__Ën
-);
-
-196 #ifdeà
-__REDIRECT
-
-
-197 \r\12
- `__REDIRECT
- (
-lockf
-, (\12
-__fd
-, \12
-__cmd
-,
-__off64_t
-
-__Ën
-),
-lockf64
-);
-
-199 \ 1
- #lockf
-
-lockf64
-
-
- )
-
-202 #ifdeà
-__USE_LARGEFILE64
-
-
-203 \r\12
- `lockf64
- (\12
-__fd
-, \12
-__cmd
-,
-__off64_t
-
-__Ën
-);
-
-207 #ifdeà
-__USE_XOPEN2K
-
-
-210 #iâdeà
-__USE_FILE_OFFSET64
-
-
-211 \r\12
- $posix_çdvi£
- (\12
-__fd
-,
-__off_t
-
-__off£t
-, __off_\88
-__Ën
-,
-
-212 \12
-__advi£
-è
-__THROW
-;
-
-214 #ifdeà
-__REDIRECT_NTH
-
-
-215 \r\12
- `__REDIRECT_NTH
- (
-posix_çdvi£
-, (\12
-__fd
-,
-__off64_t
-
-__off£t
-,
-
-216
-__off64_t
-
-__Ën
-, \12
-__advi£
-),
-
-217
-posix_çdvi£64
-);
-
-219 \ 1
- #posix_çdvi£
-
-posix_çdvi£64
-
-
- )
-
-222 #ifdeà
-__USE_LARGEFILE64
-
-
-223 \r\12
- $posix_çdvi£64
- (\12
-__fd
-,
-__off64_t
-
-__off£t
-, __off64_\88
-__Ën
-,
-
-224 \12
-__advi£
-è
-__THROW
-;
-
-232 #iâdeà
-__USE_FILE_OFFSET64
-
-
-233 \r\12
- `posix_çÎoÿ\8b
- (\12
-__fd
-,
-__off_t
-
-__off£t
-, __off_\88
-__Ën
-);
-
-235 #ifdeà
-__REDIRECT
-
-
-236 \r\12
- `__REDIRECT
- (
-posix_çÎoÿ\8b
-, (\12
-__fd
-,
-__off64_t
-
-__off£t
-,
-
-237
-__off64_t
-
-__Ën
-),
-
-238
-posix_çÎoÿ\8b64
-);
-
-240 \ 1
- #posix_çÎoÿ\8b
-
-posix_çÎoÿ\8b64
-
-
- )
-
-243 #ifdeà
-__USE_LARGEFILE64
-
-
-244 \r\12
- `posix_çÎoÿ\8b64
- (\12
-__fd
-,
-__off64_t
-
-__off£t
-, __off64_\88
-__Ën
-);
-
-250 #ià
-__USE_FORTIFY_LEVEL
- > 0 &&
-def\9aed
-
-__ex\8bº_®ways_\9al\9ae
- \
-
-251 &&
-def\9aed
-
-__va_¬g_·ck_Ën
-
-
-252 \ 2
- ~<b\99s/fú\8e2.h
->
-
-255
-__END_DECLS
-
-
- @/usr/include/inttypes.h
-
-23 #iâdeà
-_INTTYPES_H
-
-
-24 \ 1
- #_INTTYPES_H
- 1
-
- )
-
-26 \ 2
- ~<ã©u»s.h
->
-
-28 \ 2
- ~<¡d\9at.h
->
-
-31 #iâdeà
-____gwch¬_t_def\9aed
-
-
-32 #ifdeà
-__ýlu¥lus
-
-
-33 \ 1
- #__gwch¬_t
-
-wch¬_t
-
-
- )
-
-34 #\96ià
-def\9aed
-
-__WCHAR_TYPE__
-
-
-35 \e
-__WCHAR_TYPE__
-
- t__gwch¬_t
-;
-
-37 \ 1
- #__Ãed_wch¬_t
-
-
- )
-
-38 \ 2
- ~<¡ddef.h
->
-
-39 \e
-wch¬_t
-
- t__gwch¬_t
-;
-
-41 \ 1
- #____gwch¬_t_def\9aed
- 1
-
- )
-
-47 #ià!
-def\9aed
-
-__ýlu¥lus
- || def\9aed
-__STDC_FORMAT_MACROS
-
-
-49 #ià
-__WORDSIZE
- == 64
-
-50 \ 1
- #__PRI64_PREFIX
- "l"
-
- )
-
-51 \ 1
- #__PRIPTR_PREFIX
- "l"
-
- )
-
-53 \ 1
- #__PRI64_PREFIX
- "Î"
-
- )
-
-54 \ 1
- #__PRIPTR_PREFIX
-
-
- )
-
-60 \ 1
- #PRId8
- "d"
-
- )
-
-61 \ 1
- #PRId16
- "d"
-
- )
-
-62 \ 1
- #PRId32
- "d"
-
- )
-
-63 \ 1
- #PRId64
-
-__PRI64_PREFIX
- "d"
-
- )
-
-65 \ 1
- #PRIdLEAST8
- "d"
-
- )
-
-66 \ 1
- #PRIdLEAST16
- "d"
-
- )
-
-67 \ 1
- #PRIdLEAST32
- "d"
-
- )
-
-68 \ 1
- #PRIdLEAST64
-
-__PRI64_PREFIX
- "d"
-
- )
-
-70 \ 1
- #PRIdFAST8
- "d"
-
- )
-
-71 \ 1
- #PRIdFAST16
-
-__PRIPTR_PREFIX
- "d"
-
- )
-
-72 \ 1
- #PRIdFAST32
-
-__PRIPTR_PREFIX
- "d"
-
- )
-
-73 \ 1
- #PRIdFAST64
-
-__PRI64_PREFIX
- "d"
-
- )
-
-76 \ 1
- #PRIi8
- "i"
-
- )
-
-77 \ 1
- #PRIi16
- "i"
-
- )
-
-78 \ 1
- #PRIi32
- "i"
-
- )
-
-79 \ 1
- #PRIi64
-
-__PRI64_PREFIX
- "i"
-
- )
-
-81 \ 1
- #PRIiLEAST8
- "i"
-
- )
-
-82 \ 1
- #PRIiLEAST16
- "i"
-
- )
-
-83 \ 1
- #PRIiLEAST32
- "i"
-
- )
-
-84 \ 1
- #PRIiLEAST64
-
-__PRI64_PREFIX
- "i"
-
- )
-
-86 \ 1
- #PRIiFAST8
- "i"
-
- )
-
-87 \ 1
- #PRIiFAST16
-
-__PRIPTR_PREFIX
- "i"
-
- )
-
-88 \ 1
- #PRIiFAST32
-
-__PRIPTR_PREFIX
- "i"
-
- )
-
-89 \ 1
- #PRIiFAST64
-
-__PRI64_PREFIX
- "i"
-
- )
-
-92 \ 1
- #PRIo8
- "o"
-
- )
-
-93 \ 1
- #PRIo16
- "o"
-
- )
-
-94 \ 1
- #PRIo32
- "o"
-
- )
-
-95 \ 1
- #PRIo64
-
-__PRI64_PREFIX
- "o"
-
- )
-
-97 \ 1
- #PRIoLEAST8
- "o"
-
- )
-
-98 \ 1
- #PRIoLEAST16
- "o"
-
- )
-
-99 \ 1
- #PRIoLEAST32
- "o"
-
- )
-
-100 \ 1
- #PRIoLEAST64
-
-__PRI64_PREFIX
- "o"
-
- )
-
-102 \ 1
- #PRIoFAST8
- "o"
-
- )
-
-103 \ 1
- #PRIoFAST16
-
-__PRIPTR_PREFIX
- "o"
-
- )
-
-104 \ 1
- #PRIoFAST32
-
-__PRIPTR_PREFIX
- "o"
-
- )
-
-105 \ 1
- #PRIoFAST64
-
-__PRI64_PREFIX
- "o"
-
- )
-
-108 \ 1
- #PRIu8
- "u"
-
- )
-
-109 \ 1
- #PRIu16
- "u"
-
- )
-
-110 \ 1
- #PRIu32
- "u"
-
- )
-
-111 \ 1
- #PRIu64
-
-__PRI64_PREFIX
- "u"
-
- )
-
-113 \ 1
- #PRIuLEAST8
- "u"
-
- )
-
-114 \ 1
- #PRIuLEAST16
- "u"
-
- )
-
-115 \ 1
- #PRIuLEAST32
- "u"
-
- )
-
-116 \ 1
- #PRIuLEAST64
-
-__PRI64_PREFIX
- "u"
-
- )
-
-118 \ 1
- #PRIuFAST8
- "u"
-
- )
-
-119 \ 1
- #PRIuFAST16
-
-__PRIPTR_PREFIX
- "u"
-
- )
-
-120 \ 1
- #PRIuFAST32
-
-__PRIPTR_PREFIX
- "u"
-
- )
-
-121 \ 1
- #PRIuFAST64
-
-__PRI64_PREFIX
- "u"
-
- )
-
-124 \ 1
- #PRIx8
- "x"
-
- )
-
-125 \ 1
- #PRIx16
- "x"
-
- )
-
-126 \ 1
- #PRIx32
- "x"
-
- )
-
-127 \ 1
- #PRIx64
-
-__PRI64_PREFIX
- "x"
-
- )
-
-129 \ 1
- #PRIxLEAST8
- "x"
-
- )
-
-130 \ 1
- #PRIxLEAST16
- "x"
-
- )
-
-131 \ 1
- #PRIxLEAST32
- "x"
-
- )
-
-132 \ 1
- #PRIxLEAST64
-
-__PRI64_PREFIX
- "x"
-
- )
-
-134 \ 1
- #PRIxFAST8
- "x"
-
- )
-
-135 \ 1
- #PRIxFAST16
-
-__PRIPTR_PREFIX
- "x"
-
- )
-
-136 \ 1
- #PRIxFAST32
-
-__PRIPTR_PREFIX
- "x"
-
- )
-
-137 \ 1
- #PRIxFAST64
-
-__PRI64_PREFIX
- "x"
-
- )
-
-140 \ 1
- #PRIX8
- "X"
-
- )
-
-141 \ 1
- #PRIX16
- "X"
-
- )
-
-142 \ 1
- #PRIX32
- "X"
-
- )
-
-143 \ 1
- #PRIX64
-
-__PRI64_PREFIX
- "X"
-
- )
-
-145 \ 1
- #PRIXLEAST8
- "X"
-
- )
-
-146 \ 1
- #PRIXLEAST16
- "X"
-
- )
-
-147 \ 1
- #PRIXLEAST32
- "X"
-
- )
-
-148 \ 1
- #PRIXLEAST64
-
-__PRI64_PREFIX
- "X"
-
- )
-
-150 \ 1
- #PRIXFAST8
- "X"
-
- )
-
-151 \ 1
- #PRIXFAST16
-
-__PRIPTR_PREFIX
- "X"
-
- )
-
-152 \ 1
- #PRIXFAST32
-
-__PRIPTR_PREFIX
- "X"
-
- )
-
-153 \ 1
- #PRIXFAST64
-
-__PRI64_PREFIX
- "X"
-
- )
-
-157 \ 1
- #PRIdMAX
-
-__PRI64_PREFIX
- "d"
-
- )
-
-158 \ 1
- #PRIiMAX
-
-__PRI64_PREFIX
- "i"
-
- )
-
-159 \ 1
- #PRIoMAX
-
-__PRI64_PREFIX
- "o"
-
- )
-
-160 \ 1
- #PRIuMAX
-
-__PRI64_PREFIX
- "u"
-
- )
-
-161 \ 1
- #PRIxMAX
-
-__PRI64_PREFIX
- "x"
-
- )
-
-162 \ 1
- #PRIXMAX
-
-__PRI64_PREFIX
- "X"
-
- )
-
-166 \ 1
- #PRIdPTR
-
-__PRIPTR_PREFIX
- "d"
-
- )
-
-167 \ 1
- #PRIiPTR
-
-__PRIPTR_PREFIX
- "i"
-
- )
-
-168 \ 1
- #PRIoPTR
-
-__PRIPTR_PREFIX
- "o"
-
- )
-
-169 \ 1
- #PRIuPTR
-
-__PRIPTR_PREFIX
- "u"
-
- )
-
-170 \ 1
- #PRIxPTR
-
-__PRIPTR_PREFIX
- "x"
-
- )
-
-171 \ 1
- #PRIXPTR
-
-__PRIPTR_PREFIX
- "X"
-
- )
-
-177 \ 1
- #SCNd8
- "hhd"
-
- )
-
-178 \ 1
- #SCNd16
- "hd"
-
- )
-
-179 \ 1
- #SCNd32
- "d"
-
- )
-
-180 \ 1
- #SCNd64
-
-__PRI64_PREFIX
- "d"
-
- )
-
-182 \ 1
- #SCNdLEAST8
- "hhd"
-
- )
-
-183 \ 1
- #SCNdLEAST16
- "hd"
-
- )
-
-184 \ 1
- #SCNdLEAST32
- "d"
-
- )
-
-185 \ 1
- #SCNdLEAST64
-
-__PRI64_PREFIX
- "d"
-
- )
-
-187 \ 1
- #SCNdFAST8
- "hhd"
-
- )
-
-188 \ 1
- #SCNdFAST16
-
-__PRIPTR_PREFIX
- "d"
-
- )
-
-189 \ 1
- #SCNdFAST32
-
-__PRIPTR_PREFIX
- "d"
-
- )
-
-190 \ 1
- #SCNdFAST64
-
-__PRI64_PREFIX
- "d"
-
- )
-
-193 \ 1
- #SCNi8
- "hhi"
-
- )
-
-194 \ 1
- #SCNi16
- "hi"
-
- )
-
-195 \ 1
- #SCNi32
- "i"
-
- )
-
-196 \ 1
- #SCNi64
-
-__PRI64_PREFIX
- "i"
-
- )
-
-198 \ 1
- #SCNiLEAST8
- "hhi"
-
- )
-
-199 \ 1
- #SCNiLEAST16
- "hi"
-
- )
-
-200 \ 1
- #SCNiLEAST32
- "i"
-
- )
-
-201 \ 1
- #SCNiLEAST64
-
-__PRI64_PREFIX
- "i"
-
- )
-
-203 \ 1
- #SCNiFAST8
- "hhi"
-
- )
-
-204 \ 1
- #SCNiFAST16
-
-__PRIPTR_PREFIX
- "i"
-
- )
-
-205 \ 1
- #SCNiFAST32
-
-__PRIPTR_PREFIX
- "i"
-
- )
-
-206 \ 1
- #SCNiFAST64
-
-__PRI64_PREFIX
- "i"
-
- )
-
-209 \ 1
- #SCNu8
- "hhu"
-
- )
-
-210 \ 1
- #SCNu16
- "hu"
-
- )
-
-211 \ 1
- #SCNu32
- "u"
-
- )
-
-212 \ 1
- #SCNu64
-
-__PRI64_PREFIX
- "u"
-
- )
-
-214 \ 1
- #SCNuLEAST8
- "hhu"
-
- )
-
-215 \ 1
- #SCNuLEAST16
- "hu"
-
- )
-
-216 \ 1
- #SCNuLEAST32
- "u"
-
- )
-
-217 \ 1
- #SCNuLEAST64
-
-__PRI64_PREFIX
- "u"
-
- )
-
-219 \ 1
- #SCNuFAST8
- "hhu"
-
- )
-
-220 \ 1
- #SCNuFAST16
-
-__PRIPTR_PREFIX
- "u"
-
- )
-
-221 \ 1
- #SCNuFAST32
-
-__PRIPTR_PREFIX
- "u"
-
- )
-
-222 \ 1
- #SCNuFAST64
-
-__PRI64_PREFIX
- "u"
-
- )
-
-225 \ 1
- #SCNo8
- "hho"
-
- )
-
-226 \ 1
- #SCNo16
- "ho"
-
- )
-
-227 \ 1
- #SCNo32
- "o"
-
- )
-
-228 \ 1
- #SCNo64
-
-__PRI64_PREFIX
- "o"
-
- )
-
-230 \ 1
- #SCNoLEAST8
- "hho"
-
- )
-
-231 \ 1
- #SCNoLEAST16
- "ho"
-
- )
-
-232 \ 1
- #SCNoLEAST32
- "o"
-
- )
-
-233 \ 1
- #SCNoLEAST64
-
-__PRI64_PREFIX
- "o"
-
- )
-
-235 \ 1
- #SCNoFAST8
- "hho"
-
- )
-
-236 \ 1
- #SCNoFAST16
-
-__PRIPTR_PREFIX
- "o"
-
- )
-
-237 \ 1
- #SCNoFAST32
-
-__PRIPTR_PREFIX
- "o"
-
- )
-
-238 \ 1
- #SCNoFAST64
-
-__PRI64_PREFIX
- "o"
-
- )
-
-241 \ 1
- #SCNx8
- "hhx"
-
- )
-
-242 \ 1
- #SCNx16
- "hx"
-
- )
-
-243 \ 1
- #SCNx32
- "x"
-
- )
-
-244 \ 1
- #SCNx64
-
-__PRI64_PREFIX
- "x"
-
- )
-
-246 \ 1
- #SCNxLEAST8
- "hhx"
-
- )
-
-247 \ 1
- #SCNxLEAST16
- "hx"
-
- )
-
-248 \ 1
- #SCNxLEAST32
- "x"
-
- )
-
-249 \ 1
- #SCNxLEAST64
-
-__PRI64_PREFIX
- "x"
-
- )
-
-251 \ 1
- #SCNxFAST8
- "hhx"
-
- )
-
-252 \ 1
- #SCNxFAST16
-
-__PRIPTR_PREFIX
- "x"
-
- )
-
-253 \ 1
- #SCNxFAST32
-
-__PRIPTR_PREFIX
- "x"
-
- )
-
-254 \ 1
- #SCNxFAST64
-
-__PRI64_PREFIX
- "x"
-
- )
-
-258 \ 1
- #SCNdMAX
-
-__PRI64_PREFIX
- "d"
-
- )
-
-259 \ 1
- #SCNiMAX
-
-__PRI64_PREFIX
- "i"
-
- )
-
-260 \ 1
- #SCNoMAX
-
-__PRI64_PREFIX
- "o"
-
- )
-
-261 \ 1
- #SCNuMAX
-
-__PRI64_PREFIX
- "u"
-
- )
-
-262 \ 1
- #SCNxMAX
-
-__PRI64_PREFIX
- "x"
-
- )
-
-265 \ 1
- #SCNdPTR
-
-__PRIPTR_PREFIX
- "d"
-
- )
-
-266 \ 1
- #SCNiPTR
-
-__PRIPTR_PREFIX
- "i"
-
- )
-
-267 \ 1
- #SCNoPTR
-
-__PRIPTR_PREFIX
- "o"
-
- )
-
-268 \ 1
- #SCNuPTR
-
-__PRIPTR_PREFIX
- "u"
-
- )
-
-269 \ 1
- #SCNxPTR
-
-__PRIPTR_PREFIX
- "x"
-
- )
-
-274
- g__BEGIN_DECLS
-
-
-276 #ià
-__WORDSIZE
- == 64
-
-281 \13\12
- mquÙ
-;
-
-282 \13\12
- m»m
-;
-
-283 }
- timaxdiv_t
-;
-
-290 \13\13\12
- mquÙ
-;
-
-291 \13\13\12
- m»m
-;
-
-292 }
- timaxdiv_t
-;
-
-298 \r
-\9atmax_t
-
- $imaxabs
- (
-\9atmax_t
-
-__n
-è
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-301 \r
-imaxdiv_t
-
- $imaxdiv
- (
-\9atmax_t
-
-__num\94
-, iÁmax_\88
-__d\92om
-)
-
-302
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-305 \r
-\9atmax_t
-
- $¡¹oimax
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-306 \ 5**
-__»¡riù
-
-__\92d±r
-, \12
-__ba£
-è
-__THROW
-;
-
-309 \r
-u\9atmax_t
-
- $¡¹oumax
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-310 \ 5**
-__»¡riù
-
-__\92d±r
-, \12
-__ba£
-è
-__THROW
-;
-
-313 \r
-\9atmax_t
-
- $wc¡oimax
- (
-__cڡ
-
-__gwch¬_t
- *
-__»¡riù
-
-__Ō
-,
-
-314
-__gwch¬_t
- **
-__»¡riù
-
-__\92d±r
-, \12
-__ba£
-)
-
-315
-__THROW
-;
-
-318 \r
-u\9atmax_t
-
- $wc¡oumax
- (
-__cڡ
-
-__gwch¬_t
- *
-__»¡riù
-
-__Ō
-,
-
-319
-__gwch¬_t
- **
-__»¡riù
-
-__\92d±r
-, \12
-__ba£
-)
-
-320
-__THROW
-;
-
-322 #ifdeà
-__USE_EXTERN_INLINES
-
-
-324 #ià
-__WORDSIZE
- == 64
-
-326 \r\13\12
- $__¡¹Þ_\9a\8bº®
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-327 \ 5**
-__»¡riù
-
-__\92d±r
-,
-
-328 \12
-__ba£
-, \12
-__group
-)
-
-329
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-331
-__ex\8bº_\9al\9ae
-
-\9atmax_t
-
-
-332
- `__NTH
- (
- $¡¹oimax
- (
-__cڡ
- \ 5*
-__»¡riù
-
-Ō
-, \ 5**__»¡riù
-\92d±r
-,
-
-333 \12
-ba£
-))
-
-335 \15
- `__¡¹Þ_\9a\8bº®
- (
-Ō
-,
-\92d±r
-,
-ba£
-, 0);
-
-336
- }
-}
-
-338 \r\1d\13\12
- $__¡¹oul_\9a\8bº®
- (
-__cڡ
- \ 5*
-
-339
-__»¡riù
-
-__Ō
-,
-
-340 \ 5**
-__»¡riù
-
-__\92d±r
-,
-
-341 \12
-__ba£
-, \12
-__group
-)
-
-342
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-344
-__ex\8bº_\9al\9ae
-
-u\9atmax_t
-
-
-345
- `__NTH
- (
- $¡¹oumax
- (
-__cڡ
- \ 5*
-__»¡riù
-
-Ō
-, \ 5**__»¡riù
-\92d±r
-,
-
-346 \12
-ba£
-))
-
-348 \15
- `__¡¹oul_\9a\8bº®
- (
-Ō
-,
-\92d±r
-,
-ba£
-, 0);
-
-349
- }
-}
-
-351 \r\13\12
- $__wc¡Þ_\9a\8bº®
- (
-__cڡ
-
-__gwch¬_t
- *
-__»¡riù
-
-__Ō
-,
-
-352
-__gwch¬_t
- **
-__»¡riù
-
-__\92d±r
-,
-
-353 \12
-__ba£
-, \12
-__group
-)
-
-354
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-356
-__ex\8bº_\9al\9ae
-
-\9atmax_t
-
-
-357
- `__NTH
- (
- $wc¡oimax
- (
-__cڡ
-
-__gwch¬_t
- *
-__»¡riù
-
-Ō
-,
-
-358
-__gwch¬_t
- **
-__»¡riù
-
-\92d±r
-, \12
-ba£
-))
-
-360 \15
- `__wc¡Þ_\9a\8bº®
- (
-Ō
-,
-\92d±r
-,
-ba£
-, 0);
-
-361
- }
-}
-
-363 \r\1d\13\12
- $__wc¡oul_\9a\8bº®
- (
-__cڡ
-
-__gwch¬_t
- *
-
-364
-__»¡riù
-
-__Ō
-,
-
-365
-__gwch¬_t
- **
-
-366
-__»¡riù
-
-__\92d±r
-,
-
-367 \12
-__ba£
-, \12
-__group
-)
-
-368
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-370
-__ex\8bº_\9al\9ae
-
-u\9atmax_t
-
-
-371
- `__NTH
- (
- $wc¡oumax
- (
-__cڡ
-
-__gwch¬_t
- *
-__»¡riù
-
-Ō
-,
-
-372
-__gwch¬_t
- **
-__»¡riù
-
-\92d±r
-, \12
-ba£
-))
-
-374 \15
- `__wc¡oul_\9a\8bº®
- (
-Ō
-,
-\92d±r
-,
-ba£
-, 0);
-
-375
- }
-}
-
-379
-__ex\8bnsiÚ__
-
-
-380 \r\13\13\12
- $__¡¹Þl_\9a\8bº®
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-381 \ 5**
-__»¡riù
-
-__\92d±r
-,
-
-382 \12
-__ba£
-, \12
-__group
-)
-
-383
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-385
-__ex\8bº_\9al\9ae
-
-\9atmax_t
-
-
-386
- `__NTH
- (
- $¡¹oimax
- (
-__cڡ
- \ 5*
-__»¡riù
-
-Ō
-, \ 5**__»¡riù
-\92d±r
-,
-
-387 \12
-ba£
-))
-
-389 \15
- `__¡¹Þl_\9a\8bº®
- (
-Ō
-,
-\92d±r
-,
-ba£
-, 0);
-
-390
- }
-}
-
-392
-__ex\8bnsiÚ__
-
-
-393 \r\1d\13\13\12
- $__¡¹ouÎ_\9a\8bº®
- (
-__cڡ
- \ 5*
-
-394
-__»¡riù
-
-__Ō
-,
-
-396
-__»¡riù
-
-__\92d±r
-,
-
-397 \12
-__ba£
-,
-
-398 \12
-__group
-)
-
-399
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-401
-__ex\8bº_\9al\9ae
-
-u\9atmax_t
-
-
-402
- `__NTH
- (
- $¡¹oumax
- (
-__cڡ
- \ 5*
-__»¡riù
-
-Ō
-, \ 5**__»¡riù
-\92d±r
-,
-
-403 \12
-ba£
-))
-
-405 \15
- `__¡¹ouÎ_\9a\8bº®
- (
-Ō
-,
-\92d±r
-,
-ba£
-, 0);
-
-406
- }
-}
-
-408
-__ex\8bnsiÚ__
-
-
-409 \r\13\13\12
- $__wc¡Þl_\9a\8bº®
- (
-__cڡ
-
-__gwch¬_t
- *
-
-410
-__»¡riù
-
-__Ō
-,
-
-411
-__gwch¬_t
- **
-__»¡riù
-
-__\92d±r
-,
-
-412 \12
-__ba£
-, \12
-__group
-)
-
-413
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-415
-__ex\8bº_\9al\9ae
-
-\9atmax_t
-
-
-416
- `__NTH
- (
- $wc¡oimax
- (
-__cڡ
-
-__gwch¬_t
- *
-__»¡riù
-
-Ō
-,
-
-417
-__gwch¬_t
- **
-__»¡riù
-
-\92d±r
-, \12
-ba£
-))
-
-419 \15
- `__wc¡Þl_\9a\8bº®
- (
-Ō
-,
-\92d±r
-,
-ba£
-, 0);
-
-420
- }
-}
-
-423
-__ex\8bnsiÚ__
-
-
-424 \r\1d\13\13\12
- $__wc¡ouÎ_\9a\8bº®
- (
-__cڡ
-
-__gwch¬_t
- *
-
-425
-__»¡riù
-
-__Ō
-,
-
-426
-__gwch¬_t
- **
-
-427
-__»¡riù
-
-__\92d±r
-,
-
-428 \12
-__ba£
-,
-
-429 \12
-__group
-)
-
-430
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-432
-__ex\8bº_\9al\9ae
-
-u\9atmax_t
-
-
-433
- `__NTH
- (
- $wc¡oumax
- (
-__cڡ
-
-__gwch¬_t
- *
-__»¡riù
-
-Ō
-,
-
-434
-__gwch¬_t
- **
-__»¡riù
-
-\92d±r
-, \12
-ba£
-))
-
-436 \15
- `__wc¡ouÎ_\9a\8bº®
- (
-Ō
-,
-\92d±r
-,
-ba£
-, 0);
-
-437
- }
-}
-
-442
- g__END_DECLS
-
-
- @/usr/include/stdint.h
-
-23 #iâdeà
-_STDINT_H
-
-
-24 \ 1
- #_STDINT_H
- 1
-
- )
-
-26 \ 2
- ~<ã©u»s.h
->
-
-27 \ 2
- ~<b\99s/wch¬.h
->
-
-28 \ 2
- ~<b\99s/wÜdsize.h
->
-
-35 #iâdeà
-__\9at8_t_def\9aed
-
-
-36 \ 1
- #__\9at8_t_def\9aed
-
-
- )
-
-37 \esigÃd \ 5
- t\9at8_t
-;
-
-38 \e\16\12
- t\9at16_t
-;
-
-39 \e\12
- t\9at32_t
-;
-
-40 #ià
-__WORDSIZE
- == 64
-
-41 \e\13\12
- t\9at64_t
-;
-
-43
-__ex\8bnsiÚ__
-
-
-44 \e\13\13\12
- t\9at64_t
-;
-
-49 \e\1d\ 5
- tu\9at8_t
-;
-
-50 \e\1d\16\12
- tu\9at16_t
-;
-
-51 #iâdeà
-__u\9at32_t_def\9aed
-
-
-52 \e\1d\12
- tu\9at32_t
-;
-
-53 \ 1
- #__u\9at32_t_def\9aed
-
-
- )
-
-55 #ià
-__WORDSIZE
- == 64
-
-56 \e\1d\13\12
- tu\9at64_t
-;
-
-58
-__ex\8bnsiÚ__
-
-
-59 \e\1d\13\13\12
- tu\9at64_t
-;
-
-66 \esigÃd \ 5
- t\9at_Ëa¡8_t
-;
-
-67 \e\16\12
- t\9at_Ëa¡16_t
-;
-
-68 \e\12
- t\9at_Ëa¡32_t
-;
-
-69 #ià
-__WORDSIZE
- == 64
-
-70 \e\13\12
- t\9at_Ëa¡64_t
-;
-
-72
-__ex\8bnsiÚ__
-
-
-73 \e\13\13\12
- t\9at_Ëa¡64_t
-;
-
-77 \e\1d\ 5
- tu\9at_Ëa¡8_t
-;
-
-78 \e\1d\16\12
- tu\9at_Ëa¡16_t
-;
-
-79 \e\1d\12
- tu\9at_Ëa¡32_t
-;
-
-80 #ià
-__WORDSIZE
- == 64
-
-81 \e\1d\13\12
- tu\9at_Ëa¡64_t
-;
-
-83
-__ex\8bnsiÚ__
-
-
-84 \e\1d\13\13\12
- tu\9at_Ëa¡64_t
-;
-
-91 \esigÃd \ 5
- t\9at_ç¡8_t
-;
-
-92 #ià
-__WORDSIZE
- == 64
-
-93 \e\13\12
- t\9at_ç¡16_t
-;
-
-94 \e\13\12
- t\9at_ç¡32_t
-;
-
-95 \e\13\12
- t\9at_ç¡64_t
-;
-
-97 \e\12
- t\9at_ç¡16_t
-;
-
-98 \e\12
- t\9at_ç¡32_t
-;
-
-99
-__ex\8bnsiÚ__
-
-
-100 \e\13\13\12
- t\9at_ç¡64_t
-;
-
-104 \e\1d\ 5
- tu\9at_ç¡8_t
-;
-
-105 #ià
-__WORDSIZE
- == 64
-
-106 \e\1d\13\12
- tu\9at_ç¡16_t
-;
-
-107 \e\1d\13\12
- tu\9at_ç¡32_t
-;
-
-108 \e\1d\13\12
- tu\9at_ç¡64_t
-;
-
-110 \e\1d\12
- tu\9at_ç¡16_t
-;
-
-111 \e\1d\12
- tu\9at_ç¡32_t
-;
-
-112
-__ex\8bnsiÚ__
-
-
-113 \e\1d\13\13\12
- tu\9at_ç¡64_t
-;
-
-118 #ià
-__WORDSIZE
- == 64
-
-119 #iâdeà
-__\9a\8d\8c_t_def\9aed
-
-
-120 \e\13\12
- t\9a\8d\8c_t
-;
-
-121 \ 1
- #__\9a\8d\8c_t_def\9aed
-
-
- )
-
-123 \e\1d\13\12
- tu\9a\8d\8c_t
-;
-
-125 #iâdeà
-__\9a\8d\8c_t_def\9aed
-
-
-126 \e\12
- t\9a\8d\8c_t
-;
-
-127 \ 1
- #__\9a\8d\8c_t_def\9aed
-
-
- )
-
-129 \e\1d\12
- tu\9a\8d\8c_t
-;
-
-134 #ià
-__WORDSIZE
- == 64
-
-135 \e\13\12
- t\9atmax_t
-;
-
-136 \e\1d\13\12
- tu\9atmax_t
-;
-
-138
-__ex\8bnsiÚ__
-
-
-139 \e\13\13\12
- t\9atmax_t
-;
-
-140
-__ex\8bnsiÚ__
-
-
-141 \e\1d\13\13\12
- tu\9atmax_t
-;
-
-147 #ià!
-def\9aed
-
-__ýlu¥lus
- || def\9aed
-__STDC_LIMIT_MACROS
-
-
-149 #ià
-__WORDSIZE
- == 64
-
-150 \ 1
- #__INT64_C
-(
-c
-èø##
-L
-
-
- )
-
-151 \ 1
- #__UINT64_C
-(
-c
-èø##
-UL
-
-
- )
-
-153 \ 1
- #__INT64_C
-(
-c
-èø##
-LL
-
-
- )
-
-154 \ 1
- #__UINT64_C
-(
-c
-èø##
-ULL
-
-
- )
-
-160 \ 1
- #INT8_MIN
- (-128)
-
- )
-
-161 \ 1
- #INT16_MIN
- (-32767-1)
-
- )
-
-162 \ 1
- #INT32_MIN
- (-2147483647-1)
-
- )
-
-163 \ 1
- #INT64_MIN
- (-
- `__INT64_C
-(9223372036854775807)-1)
-
- )
-
-165 \ 1
- #INT8_MAX
- (127)
-
- )
-
-166 \ 1
- #INT16_MAX
- (32767)
-
- )
-
-167 \ 1
- #INT32_MAX
- (2147483647)
-
- )
-
-168 \ 1
- #INT64_MAX
- (
- `__INT64_C
-(9223372036854775807))
-
- )
-
-171 \ 1
- #UINT8_MAX
- (255)
-
- )
-
-172 \ 1
- #UINT16_MAX
- (65535)
-
- )
-
-173 \ 1
- #UINT32_MAX
- (4294967295U)
-
- )
-
-174 \ 1
- #UINT64_MAX
- (
- `__UINT64_C
-(18446744073709551615))
-
- )
-
-178 \ 1
- #INT_LEAST8_MIN
- (-128)
-
- )
-
-179 \ 1
- #INT_LEAST16_MIN
- (-32767-1)
-
- )
-
-180 \ 1
- #INT_LEAST32_MIN
- (-2147483647-1)
-
- )
-
-181 \ 1
- #INT_LEAST64_MIN
- (-
- `__INT64_C
-(9223372036854775807)-1)
-
- )
-
-183 \ 1
- #INT_LEAST8_MAX
- (127)
-
- )
-
-184 \ 1
- #INT_LEAST16_MAX
- (32767)
-
- )
-
-185 \ 1
- #INT_LEAST32_MAX
- (2147483647)
-
- )
-
-186 \ 1
- #INT_LEAST64_MAX
- (
- `__INT64_C
-(9223372036854775807))
-
- )
-
-189 \ 1
- #UINT_LEAST8_MAX
- (255)
-
- )
-
-190 \ 1
- #UINT_LEAST16_MAX
- (65535)
-
- )
-
-191 \ 1
- #UINT_LEAST32_MAX
- (4294967295U)
-
- )
-
-192 \ 1
- #UINT_LEAST64_MAX
- (
- `__UINT64_C
-(18446744073709551615))
-
- )
-
-196 \ 1
- #INT_FAST8_MIN
- (-128)
-
- )
-
-197 #ià
-__WORDSIZE
- == 64
-
-198 \ 1
- #INT_FAST16_MIN
- (-9223372036854775807L-1)
-
- )
-
-199 \ 1
- #INT_FAST32_MIN
- (-9223372036854775807L-1)
-
- )
-
-201 \ 1
- #INT_FAST16_MIN
- (-2147483647-1)
-
- )
-
-202 \ 1
- #INT_FAST32_MIN
- (-2147483647-1)
-
- )
-
-204 \ 1
- #INT_FAST64_MIN
- (-
- `__INT64_C
-(9223372036854775807)-1)
-
- )
-
-206 \ 1
- #INT_FAST8_MAX
- (127)
-
- )
-
-207 #ià
-__WORDSIZE
- == 64
-
-208 \ 1
- #INT_FAST16_MAX
- (9223372036854775807L)
-
- )
-
-209 \ 1
- #INT_FAST32_MAX
- (9223372036854775807L)
-
- )
-
-211 \ 1
- #INT_FAST16_MAX
- (2147483647)
-
- )
-
-212 \ 1
- #INT_FAST32_MAX
- (2147483647)
-
- )
-
-214 \ 1
- #INT_FAST64_MAX
- (
- `__INT64_C
-(9223372036854775807))
-
- )
-
-217 \ 1
- #UINT_FAST8_MAX
- (255)
-
- )
-
-218 #ià
-__WORDSIZE
- == 64
-
-219 \ 1
- #UINT_FAST16_MAX
- (18446744073709551615UL)
-
- )
-
-220 \ 1
- #UINT_FAST32_MAX
- (18446744073709551615UL)
-
- )
-
-222 \ 1
- #UINT_FAST16_MAX
- (4294967295U)
-
- )
-
-223 \ 1
- #UINT_FAST32_MAX
- (4294967295U)
-
- )
-
-225 \ 1
- #UINT_FAST64_MAX
- (
- `__UINT64_C
-(18446744073709551615))
-
- )
-
-229 #ià
-__WORDSIZE
- == 64
-
-230 \ 1
- #INTPTR_MIN
- (-9223372036854775807L-1)
-
- )
-
-231 \ 1
- #INTPTR_MAX
- (9223372036854775807L)
-
- )
-
-232 \ 1
- #UINTPTR_MAX
- (18446744073709551615UL)
-
- )
-
-234 \ 1
- #INTPTR_MIN
- (-2147483647-1)
-
- )
-
-235 \ 1
- #INTPTR_MAX
- (2147483647)
-
- )
-
-236 \ 1
- #UINTPTR_MAX
- (4294967295U)
-
- )
-
-241 \ 1
- #INTMAX_MIN
- (-
- `__INT64_C
-(9223372036854775807)-1)
-
- )
-
-243 \ 1
- #INTMAX_MAX
- (
- `__INT64_C
-(9223372036854775807))
-
- )
-
-246 \ 1
- #UINTMAX_MAX
- (
- `__UINT64_C
-(18446744073709551615))
-
- )
-
-252 #ià
-__WORDSIZE
- == 64
-
-253 \ 1
- #PTRDIFF_MIN
- (-9223372036854775807L-1)
-
- )
-
-254 \ 1
- #PTRDIFF_MAX
- (9223372036854775807L)
-
- )
-
-256 \ 1
- #PTRDIFF_MIN
- (-2147483647-1)
-
- )
-
-257 \ 1
- #PTRDIFF_MAX
- (2147483647)
-
- )
-
-261 \ 1
- #SIG_ATOMIC_MIN
- (-2147483647-1)
-
- )
-
-262 \ 1
- #SIG_ATOMIC_MAX
- (2147483647)
-
- )
-
-265 #ià
-__WORDSIZE
- == 64
-
-266 \ 1
- #SIZE_MAX
- (18446744073709551615UL)
-
- )
-
-268 \ 1
- #SIZE_MAX
- (4294967295U)
-
- )
-
-272 #iâdeà
-WCHAR_MIN
-
-
-274 \ 1
- #WCHAR_MIN
-
-__WCHAR_MIN
-
-
- )
-
-275 \ 1
- #WCHAR_MAX
-
-__WCHAR_MAX
-
-
- )
-
-279 \ 1
- #WINT_MIN
- (0u)
-
- )
-
-280 \ 1
- #WINT_MAX
- (4294967295u)
-
- )
-
-287 #ià!
-def\9aed
-
-__ýlu¥lus
- || def\9aed
-__STDC_CONSTANT_MACROS
-
-
-290 \ 1
- #INT8_C
-(
-c
-è
- )
-c
-
-291 \ 1
- #INT16_C
-(
-c
-è
- )
-c
-
-292 \ 1
- #INT32_C
-(
-c
-è
- )
-c
-
-293 #ià
-__WORDSIZE
- == 64
-
-294 \ 1
- #INT64_C
-(
-c
-èø##
-L
-
-
- )
-
-296 \ 1
- #INT64_C
-(
-c
-èø##
-LL
-
-
- )
-
-300 \ 1
- #UINT8_C
-(
-c
-è
- )
-c
-
-301 \ 1
- #UINT16_C
-(
-c
-è
- )
-c
-
-302 \ 1
- #UINT32_C
-(
-c
-èø##
-U
-
-
- )
-
-303 #ià
-__WORDSIZE
- == 64
-
-304 \ 1
- #UINT64_C
-(
-c
-èø##
-UL
-
-
- )
-
-306 \ 1
- #UINT64_C
-(
-c
-èø##
-ULL
-
-
- )
-
-310 #ià
-__WORDSIZE
- == 64
-
-311 \ 1
- #INTMAX_C
-(
-c
-èø##
-L
-
-
- )
-
-312 \ 1
- #UINTMAX_C
-(
-c
-èø##
-UL
-
-
- )
-
-314 \ 1
- #INTMAX_C
-(
-c
-èø##
-LL
-
-
- )
-
-315 \ 1
- #UINTMAX_C
-(
-c
-èø##
-ULL
-
-
- )
-
- @/usr/include/stdio.h
-
-24 #iâdeà
-_STDIO_H
-
-
-26 #ià!
-def\9aed
-
-__Ãed_FILE
- && !def\9aed
-__Ãed___FILE
-
-
-27 \ 1
- #_STDIO_H
- 1
-
- )
-
-28 \ 2
- ~<ã©u»s.h
->
-
-30
- g__BEGIN_DECLS
-
-
-32 \ 1
- #__Ãed_size_t
-
-
- )
-
-33 \ 1
- #__Ãed_NULL
-
-
- )
-
-34 \ 2
- ~<¡ddef.h
->
-
-36 \ 2
- ~<b\99s/ty³s.h
->
-
-37 \ 1
- #__Ãed_FILE
-
-
- )
-
-38 \ 1
- #__Ãed___FILE
-
-
- )
-
-42 #ià!
-def\9aed
-
-__FILE_def\9aed
- && def\9aed
-__Ãed_FILE
-
-
-45 \19
- g_IO_FILE
-;
-
-47
-__BEGIN_NAMESPACE_STD
-
-
-49 \e\19
-_IO_FILE
-
- tFILE
-;
-
-50
- g__END_NAMESPACE_STD
-
-
-51 #ià
-def\9aed
-
-__USE_LARGEFILE64
- || def\9aed
-__USE_SVID
- || def\9aed
-__USE_POSIX
- \
-
-52 ||
-def\9aed
-
- g__USE_BSD
- || def\9aed
- g__USE_ISOC99
- || def\9aed
- g__USE_XOPEN
- \
-
-53 ||
-def\9aed
-
-__USE_POSIX2
-
-
-54
- $__USING_NAMESPACE_STD
-(
-FILE
-)
-
-57 \ 1
- #__FILE_def\9aed
- 1
-
- )
-
-59 #undeà
-__Ãed_FILE
-
-
-62 #ià!
-def\9aed
-
-____FILE_def\9aed
- && def\9aed
-__Ãed___FILE
-
-
-65 \e\19
-_IO_FILE
-
- t__FILE
-;
-
-67 \ 1
- #____FILE_def\9aed
- 1
-
- )
-
-69 #undeà
-__Ãed___FILE
-
-
-72 #ifdef
-_STDIO_H
-
-
-73 \ 1
- #_STDIO_USES_IOSTREAM
-
-
- )
-
-75 \ 2
- ~<libio.h
->
-
-77 #ià
-def\9aed
-
-__USE_XOPEN
- || def\9aed
-__USE_XOPEN2K8
-
-
-78 #ifdeà
-__GNUC__
-
-
-79 #iâdeà
-_VA_LIST_DEFINED
-
-
-80 \e
-_G_va_li¡
-
- tva_li¡
-;
-
-81 \ 1
- #_VA_LIST_DEFINED
-
-
- )
-
-84 \ 2
- ~<¡d¬g.h
->
-
-88 #ifdeà
-__USE_XOPEN2K8
-
-
-89 #iâdeà
-__off_t_def\9aed
-
-
-90 #iâdeà
-__USE_FILE_OFFSET64
-
-
-91 \e
-__off_t
-
- toff_t
-;
-
-93 \e
-__off64_t
-
- toff_t
-;
-
-95 \ 1
- #__off_t_def\9aed
-
-
- )
-
-97 #ià
-def\9aed
-
-__USE_LARGEFILE64
- && !def\9aed
-__off64_t_def\9aed
-
-
-98 \e
-__off64_t
-
- toff64_t
-;
-
-99 \ 1
- #__off64_t_def\9aed
-
-
- )
-
-102 #iâdeà
-__ssize_t_def\9aed
-
-
-103 \e
-__ssize_t
-
- tssize_t
-;
-
-104 \ 1
- #__ssize_t_def\9aed
-
-
- )
-
-109
-__BEGIN_NAMESPACE_STD
-
-
-110 #iâdeà
-__USE_FILE_OFFSET64
-
-
-111 \e
-_G_åos_t
-
- tåos_t
-;
-
-113 \e
-_G_åos64_t
-
- tåos_t
-;
-
-115
-__END_NAMESPACE_STD
-
-
-116 #ifdeà
-__USE_LARGEFILE64
-
-
-117 \e
-_G_åos64_t
-
- tåos64_t
-;
-
-121 \ 1
- #_IOFBF
- 0
-
- )
-
-122 \ 1
- #_IOLBF
- 1
-
- )
-
-123 \ 1
- #_IONBF
- 2
-
- )
-
-127 #iâdeà
-BUFSIZ
-
-
-128 \ 1
- #BUFSIZ
-
-_IO_BUFSIZ
-
-
- )
-
-134 #iâdeà
-EOF
-
-
-135 \ 1
- #EOF
- (-1)
-
- )
-
-141 \ 1
- #SEEK_SET
- 0
-
- )
-
-142 \ 1
- #SEEK_CUR
- 1
-
- )
-
-143 \ 1
- #SEEK_END
- 2
-
- )
-
-146 #ià
-def\9aed
-
-__USE_SVID
- || def\9aed
-__USE_XOPEN
-
-
-148 \ 1
- #P_tmpd\9c
- "/tmp"
-
- )
-
-161 \ 2
- ~<b\99s/¡dio_lim.h
->
-
-165 \r\19
-_IO_FILE
- *
-¡d\9a
-;
-
-166 \r\19
-_IO_FILE
- *
-¡dout
-;
-
-167 \r\19
-_IO_FILE
- *
-¡d\94r
-;
-
-169 \ 1
- #¡d\9a
-
-¡d\9a
-
-
- )
-
-170 \ 1
- #¡dout
-
-¡dout
-
-
- )
-
-171 \ 1
- #¡d\94r
-
-¡d\94r
-
-
- )
-
-173
-__BEGIN_NAMESPACE_STD
-
-
-175 \r\12
- $»move
- (
-__cڡ
- \ 5*
-__f\9e\92ame
-è
-__THROW
-;
-
-177 \r\12
- $Ȃme
- (
-__cڡ
- \ 5*
-__Þd
-, __cڡ \ 5*
-__Ãw
-è
-__THROW
-;
-
-178
-__END_NAMESPACE_STD
-
-
-180 #ifdeà
-__USE_ATFILE
-
-
-182 \r\12
- $Ȃm\97t
- (\12
-__Þdfd
-,
-__cڡ
- \ 5*
-__Þd
-, \12
-__Ãwfd
-,
-
-183
-__cڡ
- \ 5*
-__Ãw
-è
-__THROW
-;
-
-186
-__BEGIN_NAMESPACE_STD
-
-
-191 #iâdeà
-__USE_FILE_OFFSET64
-
-
-192 \r
-FILE
- *
- $tmpf\9ee
- (\1eè
-__wur
-;
-
-194 #ifdeà
-__REDIRECT
-
-
-195 \r
-FILE
- *
- `__REDIRECT
- (
-tmpf\9ee
-, (\1e),
-tmpf\9ee64
-è
-__wur
-;
-
-197 \ 1
- #tmpf\9ee
-
-tmpf\9ee64
-
-
- )
-
-201 #ifdeà
-__USE_LARGEFILE64
-
-
-202 \r
-FILE
- *
- $tmpf\9ee64
- (\1eè
-__wur
-;
-
-206 \r\ 5*
- $tm²am
- (\ 5*
-__s
-è
-__THROW
-
-__wur
-;
-
-207
-__END_NAMESPACE_STD
-
-
-209 #ifdeà
-__USE_MISC
-
-
-212 \r\ 5*
- $tm²am_r
- (\ 5*
-__s
-è
-__THROW
-
-__wur
-;
-
-216 #ià
-def\9aed
-
-__USE_SVID
- || def\9aed
-__USE_XOPEN
-
-
-224 \r\ 5*
- $\8bm²am
- (
-__cڡ
- \ 5*
-__d\9c
-, __cڡ \ 5*
-__pfx
-)
-
-225
-__THROW
-
-__©\8cibu\8b_m®loc__
-
-__wur
-;
-
-229
-__BEGIN_NAMESPACE_STD
-
-
-234 \r\12
- `fþo£
- (
-FILE
- *
-__¡»am
-);
-
-239 \r\12
- `fæush
- (
-FILE
- *
-__¡»am
-);
-
-240
-__END_NAMESPACE_STD
-
-
-242 #ifdeà
-__USE_MISC
-
-
-249 \r\12
- `fæush_uÆocked
- (
-FILE
- *
-__¡»am
-);
-
-252 #ifdeà
-__USE_GNU
-
-
-259 \r\12
- `fþo£®l
- (\1e);
-
-263
-__BEGIN_NAMESPACE_STD
-
-
-264 #iâdeà
-__USE_FILE_OFFSET64
-
-
-269 \r
-FILE
- *
- $fݒ
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__f\9e\92ame
-,
-
-270
-__cڡ
- \ 5*
-__»¡riù
-
-__modes
-è
-__wur
-;
-
-275 \r
-FILE
- *
- $äeÝ\92
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__f\9e\92ame
-,
-
-276
-__cڡ
- \ 5*
-__»¡riù
-
-__modes
-,
-
-277
-FILE
- *
-__»¡riù
-
-__¡»am
-è
-__wur
-;
-
-279 #ifdeà
-__REDIRECT
-
-
-280 \r
-FILE
- *
- `__REDIRECT
- (
-fݒ
-, (
-__cڡ
- \ 5*
-__»¡riù
-
-__f\9e\92ame
-,
-
-281
-__cڡ
- \ 5*
-__»¡riù
-
-__modes
-),
-fݒ64
-)
-
-282
-__wur
-;
-
-283 \r
-FILE
- *
- `__REDIRECT
- (
-äeÝ\92
-, (
-__cڡ
- \ 5*
-__»¡riù
-
-__f\9e\92ame
-,
-
-284
-__cڡ
- \ 5*
-__»¡riù
-
-__modes
-,
-
-285
-FILE
- *
-__»¡riù
-
-__¡»am
-),
-äeÝ\9264
-)
-
-286
-__wur
-;
-
-288 \ 1
- #fݒ
-
-fݒ64
-
-
- )
-
-289 \ 1
- #äeÝ\92
-
-äeÝ\9264
-
-
- )
-
-292
-__END_NAMESPACE_STD
-
-
-293 #ifdeà
-__USE_LARGEFILE64
-
-
-294 \r
-FILE
- *
- $fݒ64
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__f\9e\92ame
-,
-
-295
-__cڡ
- \ 5*
-__»¡riù
-
-__modes
-è
-__wur
-;
-
-296 \r
-FILE
- *
- $äeÝ\9264
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__f\9e\92ame
-,
-
-297
-__cڡ
- \ 5*
-__»¡riù
-
-__modes
-,
-
-298
-FILE
- *
-__»¡riù
-
-__¡»am
-è
-__wur
-;
-
-301 #ifdef
-__USE_POSIX
-
-
-303 \r
-FILE
- *
- $fdݒ
- (\12
-__fd
-,
-__cڡ
- \ 5*
-__modes
-è
-__THROW
-
-__wur
-;
-
-306 #ifdef
-__USE_GNU
-
-
-309 \r
-FILE
- *
- $fÝ\92cook\9b
- (\1e*
-__»¡riù
-
-__magic_cook\9b
-,
-
-310
-__cڡ
- \ 5*
-__»¡riù
-
-__modes
-,
-
-311
-_IO_cook\9b_io_funùiÚs_t
-
-__io_funcs
-è
-__THROW
-
-__wur
-;
-
-314 #ifdeà
-__USE_XOPEN2K8
-
-
-316 \r
-FILE
- *
- $fmemݒ
- (\1e*
-__s
-,
-size_t
-
-__Ën
-,
-__cڡ
- \ 5*
-__modes
-)
-
-317
-__THROW
-
-__wur
-;
-
-322 \r
-FILE
- *
- $Ý\92_mem¡»am
- (\ 5**
-__buæoc
-,
-size_t
- *
-__siz\96oc
-è
-__THROW
-
-__wur
-;
-
-326
-__BEGIN_NAMESPACE_STD
-
-
-329 \r\1e
- $£tbuf
- (
-FILE
- *
-__»¡riù
-
-__¡»am
-, \ 5*__»¡riù
-__buf
-è
-__THROW
-;
-
-333 \r\12
- $£tvbuf
- (
-FILE
- *
-__»¡riù
-
-__¡»am
-, \ 5*__»¡riù
-__buf
-,
-
-334 \12
-__modes
-,
-size_t
-
-__n
-è
-__THROW
-;
-
-335
-__END_NAMESPACE_STD
-
-
-337 #ifdef
-__USE_BSD
-
-
-340 \r\1e
- $£tbufãr
- (
-FILE
- *
-__»¡riù
-
-__¡»am
-, \ 5*__»¡riù
-__buf
-,
-
-341
-size_t
-
-__size
-è
-__THROW
-;
-
-344 \r\1e
- $£\8e\9aebuf
- (
-FILE
- *
-__¡»am
-è
-__THROW
-;
-
-348
-__BEGIN_NAMESPACE_STD
-
-
-353 \r\12
- `år\9atf
- (
-FILE
- *
-__»¡riù
-
-__¡»am
-,
-
-354
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-, ...);
-
-359 \r\12
- `´\9atf
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-, ...);
-
-361 \r\12
- $¥r\9atf
- (\ 5*
-__»¡riù
-
-__s
-,
-
-362
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-, ...è
-__THROW
-;
-
-368 \r\12
- `vår\9atf
- (
-FILE
- *
-__»¡riù
-
-__s
-,
-__cڡ
- \ 5*__»¡riù
-__fÜm©
-,
-
-369
-_G_va_li¡
-
-__¬g
-);
-
-374 \r\12
- `v´\9atf
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-,
-_G_va_li¡
-
-__¬g
-);
-
-376 \r\12
- $v¥r\9atf
- (\ 5*
-__»¡riù
-
-__s
-,
-__cڡ
- \ 5*__»¡riù
-__fÜm©
-,
-
-377
-_G_va_li¡
-
-__¬g
-è
-__THROW
-;
-
-378
-__END_NAMESPACE_STD
-
-
-380 #ià
-def\9aed
-
-__USE_BSD
- || def\9aed
-__USE_ISOC99
- || def\9aed
-__USE_UNIX98
-
-
-381
-__BEGIN_NAMESPACE_C99
-
-
-383 \r\12
- $¢´\9atf
- (\ 5*
-__»¡riù
-
-__s
-,
-size_t
-
-__maxËn
-,
-
-384
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-, ...)
-
-385
-__THROW
-
- `__©\8cibu\8b__
- ((
- `__fÜm©__
- (
-__´\9atf__
-, 3, 4)));
-
-387 \r\12
- $v¢´\9atf
- (\ 5*
-__»¡riù
-
-__s
-,
-size_t
-
-__maxËn
-,
-
-388
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-,
-_G_va_li¡
-
-__¬g
-)
-
-389
-__THROW
-
- `__©\8cibu\8b__
- ((
- `__fÜm©__
- (
-__´\9atf__
-, 3, 0)));
-
-390
-__END_NAMESPACE_C99
-
-
-393 #ifdeà
-__USE_GNU
-
-
-396 \r\12
- $va¥r\9atf
- (\ 5**
-__»¡riù
-
-__±r
-,
-__cڡ
- \ 5*__»¡riù
-__f
-,
-
-397
-_G_va_li¡
-
-__¬g
-)
-
-398
-__THROW
-
- `__©\8cibu\8b__
- ((
- $__fÜm©__
- (
-__´\9atf__
-, 2, 0))è
-__wur
-;
-
-399 \r\12
- $__a¥r\9atf
- (\ 5**
-__»¡riù
-
-__±r
-,
-
-400
-__cڡ
- \ 5*
-__»¡riù
-
-__fmt
-, ...)
-
-401
-__THROW
-
- `__©\8cibu\8b__
- ((
- $__fÜm©__
- (
-__´\9atf__
-, 2, 3))è
-__wur
-;
-
-402 \r\12
- $a¥r\9atf
- (\ 5**
-__»¡riù
-
-__±r
-,
-
-403
-__cڡ
- \ 5*
-__»¡riù
-
-__fmt
-, ...)
-
-404
-__THROW
-
- `__©\8cibu\8b__
- ((
- $__fÜm©__
- (
-__´\9atf__
-, 2, 3))è
-__wur
-;
-
-407 #ifdeà
-__USE_XOPEN2K8
-
-
-414 \r\12
- $vd´\9atf
- (\12
-__fd
-,
-__cڡ
- \ 5*
-__»¡riù
-
-__fmt
-,
-
-415
-_G_va_li¡
-
-__¬g
-)
-
-416
- `__©\8cibu\8b__
- ((
- `__fÜm©__
- (
-__´\9atf__
-, 2, 0)));
-
-417 \r\12
- $d´\9atf
- (\12
-__fd
-,
-__cڡ
- \ 5*
-__»¡riù
-
-__fmt
-, ...)
-
-418
- `__©\8cibu\8b__
- ((
- `__fÜm©__
- (
-__´\9atf__
-, 2, 3)));
-
-422
-__BEGIN_NAMESPACE_STD
-
-
-427 \r\12
- $fsÿnf
- (
-FILE
- *
-__»¡riù
-
-__¡»am
-,
-
-428
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-, ...è
-__wur
-;
-
-433 \r\12
- $sÿnf
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-, ...è
-__wur
-;
-
-435 \r\12
- $ssÿnf
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__s
-,
-
-436
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-, ...è
-__THROW
-;
-
-438 #ià
-def\9aed
-
-__USE_ISOC99
- && !def\9aed
-__USE_GNU
- \
-
-439 && (!
-def\9aed
-
-__LDBL_COMPAT
- || !def\9aed
-__REDIRECT
-) \
-
-440 && (
-def\9aed
-
-__STRICT_ANSI__
- || def\9aed
-__USE_XOPEN2K
-)
-
-441 #ifdeà
-__REDIRECT
-
-
-445 \r\12
- `__REDIRECT
- (
-fsÿnf
-, (
-FILE
- *
-__»¡riù
-
-__¡»am
-,
-
-446
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-, ...),
-
-447
-__isoc99_fsÿnf
-è
-__wur
-;
-
-448 \r\12
- `__REDIRECT
- (
-sÿnf
-, (
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-, ...),
-
-449
-__isoc99_sÿnf
-è
-__wur
-;
-
-450 \r\12
- `__REDIRECT_NTH
- (
-ssÿnf
-, (
-__cڡ
- \ 5*
-__»¡riù
-
-__s
-,
-
-451
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-, ...),
-
-452
-__isoc99_ssÿnf
-);
-
-454 \r\12
- $__isoc99_fsÿnf
- (
-FILE
- *
-__»¡riù
-
-__¡»am
-,
-
-455
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-, ...è
-__wur
-;
-
-456 \r\12
- $__isoc99_sÿnf
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-, ...è
-__wur
-;
-
-457 \r\12
- $__isoc99_ssÿnf
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__s
-,
-
-458
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-, ...è
-__THROW
-;
-
-459 \ 1
- #fsÿnf
-
-__isoc99_fsÿnf
-
-
- )
-
-460 \ 1
- #sÿnf
-
-__isoc99_sÿnf
-
-
- )
-
-461 \ 1
- #ssÿnf
-
-__isoc99_ssÿnf
-
-
- )
-
-465
-__END_NAMESPACE_STD
-
-
-467 #ifdef
-__USE_ISOC99
-
-
-468
-__BEGIN_NAMESPACE_C99
-
-
-473 \r\12
- $vfsÿnf
- (
-FILE
- *
-__»¡riù
-
-__s
-,
-__cڡ
- \ 5*__»¡riù
-__fÜm©
-,
-
-474
-_G_va_li¡
-
-__¬g
-)
-
-475
- `__©\8cibu\8b__
- ((
- $__fÜm©__
- (
-__sÿnf__
-, 2, 0))è
-__wur
-;
-
-481 \r\12
- $vsÿnf
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-,
-_G_va_li¡
-
-__¬g
-)
-
-482
- `__©\8cibu\8b__
- ((
- $__fÜm©__
- (
-__sÿnf__
-, 1, 0))è
-__wur
-;
-
-485 \r\12
- $vssÿnf
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__s
-,
-
-486
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-,
-_G_va_li¡
-
-__¬g
-)
-
-487
-__THROW
-
- `__©\8cibu\8b__
- ((
- `__fÜm©__
- (
-__sÿnf__
-, 2, 0)));
-
-489 #ià!
-def\9aed
-
-__USE_GNU
- \
-
-490 && (!
-def\9aed
-
-__LDBL_COMPAT
- || !def\9aed
-__REDIRECT
-) \
-
-491 && (
-def\9aed
-
-__STRICT_ANSI__
- || def\9aed
-__USE_XOPEN2K
-)
-
-492 #ifdeà
-__REDIRECT
-
-
-496 \r\12
- `__REDIRECT
- (
-vfsÿnf
-,
-
-497 (
-FILE
- *
-__»¡riù
-
-__s
-,
-
-498
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-,
-_G_va_li¡
-
-__¬g
-),
-
-499
-__isoc99_vfsÿnf
-)
-
-500
- `__©\8cibu\8b__
- ((
- $__fÜm©__
- (
-__sÿnf__
-, 2, 0))è
-__wur
-;
-
-501 \r\12
- `__REDIRECT
- (
-vsÿnf
-, (
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-,
-
-502
-_G_va_li¡
-
-__¬g
-),
-__isoc99_vsÿnf
-)
-
-503
- `__©\8cibu\8b__
- ((
- $__fÜm©__
- (
-__sÿnf__
-, 1, 0))è
-__wur
-;
-
-504 \r\12
- `__REDIRECT_NTH
- (
-vssÿnf
-,
-
-505 (
-__cڡ
- \ 5*
-__»¡riù
-
-__s
-,
-
-506
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-,
-
-507
-_G_va_li¡
-
-__¬g
-),
-__isoc99_vssÿnf
-)
-
-508
- `__©\8cibu\8b__
- ((
- `__fÜm©__
- (
-__sÿnf__
-, 2, 0)));
-
-510 \r\12
- $__isoc99_vfsÿnf
- (
-FILE
- *
-__»¡riù
-
-__s
-,
-
-511
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-,
-
-512
-_G_va_li¡
-
-__¬g
-è
-__wur
-;
-
-513 \r\12
- $__isoc99_vsÿnf
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-,
-
-514
-_G_va_li¡
-
-__¬g
-è
-__wur
-;
-
-515 \r\12
- $__isoc99_vssÿnf
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__s
-,
-
-516
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-,
-
-517
-_G_va_li¡
-
-__¬g
-è
-__THROW
-;
-
-518 \ 1
- #vfsÿnf
-
-__isoc99_vfsÿnf
-
-
- )
-
-519 \ 1
- #vsÿnf
-
-__isoc99_vsÿnf
-
-
- )
-
-520 \ 1
- #vssÿnf
-
-__isoc99_vssÿnf
-
-
- )
-
-524
-__END_NAMESPACE_C99
-
-
-528
-__BEGIN_NAMESPACE_STD
-
-
-533 \r\12
- `fg\91c
- (
-FILE
- *
-__¡»am
-);
-
-534 \r\12
- `g\91c
- (
-FILE
- *
-__¡»am
-);
-
-540 \r\12
- `g\91ch¬
- (\1e);
-
-541
-__END_NAMESPACE_STD
-
-
-545 \ 1
- #g\91c
-(
-_å
-è
- `_IO_g\91c
- (_å)
-
- )
-
-547 #ià
-def\9aed
-
-__USE_POSIX
- || def\9aed
-__USE_MISC
-
-
-552 \r\12
- `g\91c_uÆocked
- (
-FILE
- *
-__¡»am
-);
-
-553 \r\12
- `g\91ch¬_uÆocked
- (\1e);
-
-556 #ifdeà
-__USE_MISC
-
-
-563 \r\12
- `fg\91c_uÆocked
- (
-FILE
- *
-__¡»am
-);
-
-567
-__BEGIN_NAMESPACE_STD
-
-
-575 \r\12
- `åutc
- (\12
-__c
-,
-FILE
- *
-__¡»am
-);
-
-576 \r\12
- `putc
- (\12
-__c
-,
-FILE
- *
-__¡»am
-);
-
-582 \r\12
- `putch¬
- (\12
-__c
-);
-
-583
-__END_NAMESPACE_STD
-
-
-587 \ 1
- #putc
-(
-_ch
-,
-_å
-è
- `_IO_putc
- (_ch, _å)
-
- )
-
-589 #ifdeà
-__USE_MISC
-
-
-596 \r\12
- `åutc_uÆocked
- (\12
-__c
-,
-FILE
- *
-__¡»am
-);
-
-599 #ià
-def\9aed
-
-__USE_POSIX
- || def\9aed
-__USE_MISC
-
-
-604 \r\12
- `putc_uÆocked
- (\12
-__c
-,
-FILE
- *
-__¡»am
-);
-
-605 \r\12
- `putch¬_uÆocked
- (\12
-__c
-);
-
-609 #ià
-def\9aed
-
-__USE_SVID
- || def\9aed
-__USE_MISC
- \
-
-610 || (
-def\9aed
-
-__USE_XOPEN
- && !def\9aed
-__USE_XOPEN2K
-)
-
-612 \r\12
- `g\91w
- (
-FILE
- *
-__¡»am
-);
-
-615 \r\12
- `putw
- (\12
-__w
-,
-FILE
- *
-__¡»am
-);
-
-619
-__BEGIN_NAMESPACE_STD
-
-
-624 \r\ 5*
- $fg\91s
- (\ 5*
-__»¡riù
-
-__s
-, \12
-__n
-,
-FILE
- *__»¡riù
-__¡»am
-)
-
-625
-__wur
-;
-
-632 \r\ 5*
- $g\91s
- (\ 5*
-__s
-è
-__wur
-;
-
-633
-__END_NAMESPACE_STD
-
-
-635 #ifdeà
-__USE_GNU
-
-
-642 \r\ 5*
- $fg\91s_uÆocked
- (\ 5*
-__»¡riù
-
-__s
-, \12
-__n
-,
-
-643
-FILE
- *
-__»¡riù
-
-__¡»am
-è
-__wur
-;
-
-647 #ifdef
-__USE_XOPEN2K8
-
-
-658 \r
-_IO_ssize_t
-
- $__g\91d\96im
- (\ 5**
-__»¡riù
-
-__l\9a\95\8c
-,
-
-659
-size_t
- *
-__»¡riù
-
-__n
-, \12
-__d\96im\99\94
-,
-
-660
-FILE
- *
-__»¡riù
-
-__¡»am
-è
-__wur
-;
-
-661 \r
-_IO_ssize_t
-
- $g\91d\96im
- (\ 5**
-__»¡riù
-
-__l\9a\95\8c
-,
-
-662
-size_t
- *
-__»¡riù
-
-__n
-, \12
-__d\96im\99\94
-,
-
-663
-FILE
- *
-__»¡riù
-
-__¡»am
-è
-__wur
-;
-
-671 \r
-_IO_ssize_t
-
- $g\91l\9ae
- (\ 5**
-__»¡riù
-
-__l\9a\95\8c
-,
-
-672
-size_t
- *
-__»¡riù
-
-__n
-,
-
-673
-FILE
- *
-__»¡riù
-
-__¡»am
-è
-__wur
-;
-
-677
-__BEGIN_NAMESPACE_STD
-
-
-682 \r\12
- `åuts
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__s
-,
-FILE
- *__»¡riù
-__¡»am
-);
-
-688 \r\12
- `puts
- (
-__cڡ
- \ 5*
-__s
-);
-
-695 \r\12
- `ung\91c
- (\12
-__c
-,
-FILE
- *
-__¡»am
-);
-
-702 \r
-size_t
-
- $ä\97d
- (\1e*
-__»¡riù
-
-__±r
-,
-size_t
-
-__size
-,
-
-703
-size_t
-
-__n
-,
-FILE
- *
-__»¡riù
-
-__¡»am
-è
-__wur
-;
-
-708 \r
-size_t
-
- `fwr\99e
- (
-__cڡ
- \1e*
-__»¡riù
-
-__±r
-, size_\88
-__size
-,
-
-709
-size_t
-
-__n
-,
-FILE
- *
-__»¡riù
-
-__s
-);
-
-710
-__END_NAMESPACE_STD
-
-
-712 #ifdeà
-__USE_GNU
-
-
-719 \r\12
- `åuts_uÆocked
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__s
-,
-
-720
-FILE
- *
-__»¡riù
-
-__¡»am
-);
-
-723 #ifdeà
-__USE_MISC
-
-
-730 \r
-size_t
-
- $ä\97d_uÆocked
- (\1e*
-__»¡riù
-
-__±r
-,
-size_t
-
-__size
-,
-
-731
-size_t
-
-__n
-,
-FILE
- *
-__»¡riù
-
-__¡»am
-è
-__wur
-;
-
-732 \r
-size_t
-
- `fwr\99e_uÆocked
- (
-__cڡ
- \1e*
-__»¡riù
-
-__±r
-, size_\88
-__size
-,
-
-733
-size_t
-
-__n
-,
-FILE
- *
-__»¡riù
-
-__¡»am
-);
-
-737
-__BEGIN_NAMESPACE_STD
-
-
-742 \r\12
- `f£ek
- (
-FILE
- *
-__¡»am
-, \13\12
-__off
-, \12
-__wh\92û
-);
-
-747 \r\13\12
- $á\96l
- (
-FILE
- *
-__¡»am
-è
-__wur
-;
-
-752 \r\1e
- `»w\9ad
- (
-FILE
- *
-__¡»am
-);
-
-753
-__END_NAMESPACE_STD
-
-
-760 #ià
-def\9aed
-
-__USE_LARGEFILE
- || def\9aed
-__USE_XOPEN2K
-
-
-761 #iâdeà
-__USE_FILE_OFFSET64
-
-
-766 \r\12
- `f£eko
- (
-FILE
- *
-__¡»am
-,
-__off_t
-
-__off
-, \12
-__wh\92û
-);
-
-771 \r
-__off_t
-
- $á\96lo
- (
-FILE
- *
-__¡»am
-è
-__wur
-;
-
-773 #ifdeà
-__REDIRECT
-
-
-774 \r\12
- `__REDIRECT
- (
-f£eko
-,
-
-775 (
-FILE
- *
-__¡»am
-,
-__off64_t
-
-__off
-, \12
-__wh\92û
-),
-
-776
-f£eko64
-);
-
-777 \r
-__off64_t
-
- `__REDIRECT
- (
-á\96lo
-, (
-FILE
- *
-__¡»am
-),
-á\96lo64
-);
-
-779 \ 1
- #f£eko
-
-f£eko64
-
-
- )
-
-780 \ 1
- #á\96lo
-
-á\96lo64
-
-
- )
-
-785
-__BEGIN_NAMESPACE_STD
-
-
-786 #iâdeà
-__USE_FILE_OFFSET64
-
-
-791 \r\12
- `fg\91pos
- (
-FILE
- *
-__»¡riù
-
-__¡»am
-,
-åos_t
- *__»¡riù
-__pos
-);
-
-796 \r\12
- `f£\8dos
- (
-FILE
- *
-__¡»am
-,
-__cڡ
-
-åos_t
- *
-__pos
-);
-
-798 #ifdeà
-__REDIRECT
-
-
-799 \r\12
- `__REDIRECT
- (
-fg\91pos
-, (
-FILE
- *
-__»¡riù
-
-__¡»am
-,
-
-800
-åos_t
- *
-__»¡riù
-
-__pos
-),
-fg\91pos64
-);
-
-801 \r\12
- `__REDIRECT
- (
-f£\8dos
-,
-
-802 (
-FILE
- *
-__¡»am
-,
-__cڡ
-
-åos_t
- *
-__pos
-),
-f£\8dos64
-);
-
-804 \ 1
- #fg\91pos
-
-fg\91pos64
-
-
- )
-
-805 \ 1
- #f£\8dos
-
-f£\8dos64
-
-
- )
-
-808
-__END_NAMESPACE_STD
-
-
-810 #ifdeà
-__USE_LARGEFILE64
-
-
-811 \r\12
- `f£eko64
- (
-FILE
- *
-__¡»am
-,
-__off64_t
-
-__off
-, \12
-__wh\92û
-);
-
-812 \r
-__off64_t
-
- $á\96lo64
- (
-FILE
- *
-__¡»am
-è
-__wur
-;
-
-813 \r\12
- `fg\91pos64
- (
-FILE
- *
-__»¡riù
-
-__¡»am
-,
-åos64_t
- *__»¡riù
-__pos
-);
-
-814 \r\12
- `f£\8dos64
- (
-FILE
- *
-__¡»am
-,
-__cڡ
-
-åos64_t
- *
-__pos
-);
-
-817
-__BEGIN_NAMESPACE_STD
-
-
-819 \r\1e
- $þ\97»¼
- (
-FILE
- *
-__¡»am
-è
-__THROW
-;
-
-821 \r\12
- $ãof
- (
-FILE
- *
-__¡»am
-è
-__THROW
-
-__wur
-;
-
-823 \r\12
- $ã¼Ü
- (
-FILE
- *
-__¡»am
-è
-__THROW
-
-__wur
-;
-
-824
-__END_NAMESPACE_STD
-
-
-826 #ifdeà
-__USE_MISC
-
-
-828 \r\1e
- $þ\97»¼_uÆocked
- (
-FILE
- *
-__¡»am
-è
-__THROW
-;
-
-829 \r\12
- $ãof_uÆocked
- (
-FILE
- *
-__¡»am
-è
-__THROW
-
-__wur
-;
-
-830 \r\12
- $ã¼Ü_uÆocked
- (
-FILE
- *
-__¡»am
-è
-__THROW
-
-__wur
-;
-
-834
-__BEGIN_NAMESPACE_STD
-
-
-839 \r\1e
- `³¼Ü
- (
-__cڡ
- \ 5*
-__s
-);
-
-840
-__END_NAMESPACE_STD
-
-
-846 \ 2
- ~<b\99s/sys_\94¾i¡.h
->
-
-849 #ifdef
-__USE_POSIX
-
-
-851 \r\12
- $f\9e\92o
- (
-FILE
- *
-__¡»am
-è
-__THROW
-
-__wur
-;
-
-854 #ifdeà
-__USE_MISC
-
-
-856 \r\12
- $f\9e\92o_uÆocked
- (
-FILE
- *
-__¡»am
-è
-__THROW
-
-__wur
-;
-
-860 #ià(
-def\9aed
-
-__USE_POSIX2
- || def\9aed
-__USE_SVID
- || def\9aed
-__USE_BSD
- || \
-
-861
-def\9aed
-
-__USE_MISC
-)
-
-866 \r
-FILE
- *
- $pݒ
- (
-__cڡ
- \ 5*
-__commªd
-, __cڡ \ 5*
-__modes
-è
-__wur
-;
-
-872 \r\12
- `pþo£
- (
-FILE
- *
-__¡»am
-);
-
-876 #ifdef
-__USE_POSIX
-
-
-878 \r\ 5*
- $ù\94mid
- (\ 5*
-__s
-è
-__THROW
-;
-
-882 #ifdeà
-__USE_XOPEN
-
-
-884 \r\ 5*
- `cu£rid
- (\ 5*
-__s
-);
-
-888 #ifdef
-__USE_GNU
-
-
-889 \19
-ob¡ack
-;
-
-892 \r\12
- $ob¡ack_´\9atf
- (\19
-ob¡ack
- *
-__»¡riù
-
-__ob¡ack
-,
-
-893
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-, ...)
-
-894
-__THROW
-
- `__©\8cibu\8b__
- ((
- `__fÜm©__
- (
-__´\9atf__
-, 2, 3)));
-
-895 \r\12
- $ob¡ack_v´\9atf
- (\19
-ob¡ack
- *
-__»¡riù
-
-__ob¡ack
-,
-
-896
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-,
-
-897
-_G_va_li¡
-
-__¬gs
-)
-
-898
-__THROW
-
- `__©\8cibu\8b__
- ((
- `__fÜm©__
- (
-__´\9atf__
-, 2, 0)));
-
-902 #ià
-def\9aed
-
-__USE_POSIX
- || def\9aed
-__USE_MISC
-
-
-906 \r\1e
- $æockf\9ee
- (
-FILE
- *
-__¡»am
-è
-__THROW
-;
-
-910 \r\12
- $árylockf\9ee
- (
-FILE
- *
-__¡»am
-è
-__THROW
-
-__wur
-;
-
-913 \r\1e
- $fuÆockf\9ee
- (
-FILE
- *
-__¡»am
-è
-__THROW
-;
-
-916 #ià
-def\9aed
-
-__USE_XOPEN
- && !def\9aed
-__USE_XOPEN2K
- && !def\9aed
-__USE_GNU
-
-
-920 \ 1
- #__Ãed_g\91Ýt
-
-
- )
-
-921 \ 2
- ~<g\91Ýt.h
->
-
-926 #ifdeà
-__USE_EXTERN_INLINES
-
-
-927 \ 2
- ~<b\99s/¡dio.h
->
-
-929 #ià
-__USE_FORTIFY_LEVEL
- > 0 &&
-def\9aed
-
-__ex\8bº_®ways_\9al\9ae
-
-
-930 \ 2
- ~<b\99s/¡dio2.h
->
-
-932 #ifdeà
-__LDBL_COMPAT
-
-
-933 \ 2
- ~<b\99s/¡dio-ldbl.h
->
-
-936
-__END_DECLS
-
-
- @/usr/include/stdlib.h
-
-23 #iâdef
-_STDLIB_H
-
-
-25 \ 2
- ~<ã©u»s.h
->
-
-28 \ 1
- #__Ãed_size_t
-
-
- )
-
-29 #iâdeà
-__Ãed_m®loc_ªd_ÿÎoc
-
-
-30 \ 1
- #__Ãed_wch¬_t
-
-
- )
-
-31 \ 1
- #__Ãed_NULL
-
-
- )
-
-33 \ 2
- ~<¡ddef.h
->
-
-35
- g__BEGIN_DECLS
-
-
-37 #iâdeà
-__Ãed_m®loc_ªd_ÿÎoc
-
-
-38 \ 1
- #_STDLIB_H
- 1
-
- )
-
-40 #ià(
-def\9aed
-
-__USE_XOPEN
- || def\9aed
-__USE_XOPEN2K8
-è&& !def\9aed
-_SYS_WAIT_H
-
-
-42 \ 2
- ~<b\99s/wa\99æags.h
->
-
-43 \ 2
- ~<b\99s/wa\99¡©us.h
->
-
-45 #ifdeà
-__USE_BSD
-
-
-50 #ià
-def\9aed
-
-__GNUC__
- && !def\9aed
-__ýlu¥lus
-
-
-51 \ 1
- #__WAIT_INT
-(
-¡©us
-) \
-
-52 (
- `__ex\8bnsiÚ__
- (((uniÚ {
- `__ty³of
-(
-¡©us
-è
-__\9a
-; \12
-__i
-; }) \
-
-53 { .
-__\9a
- = (
-¡©us
-è}).
-__i
-))
-
- )
-
-55 \ 1
- #__WAIT_INT
-(
-¡©us
-è(*(\12*è&(¡©us))
-
- )
-
-63 #ià!
-def\9aed
-
-__GNUC__
- || __GNUC__ < 2 || def\9aed
-__ýlu¥lus
-
-
-64 \ 1
- #__WAIT_STATUS
- \1e*
-
- )
-
-65 \ 1
- #__WAIT_STATUS_DEFN
- \1e*
-
- )
-
-70 \1c
-wa\99
- *
- m__u±r
-;
-
-71 \12*
- m__\9d\8c
-;
-
-72 }
- t__WAIT_STATUS
-
- t__©\8cibu\8b__
- ((
- t__\8cª¥¬\92t_uniÚ__
-));
-
-73 \ 1
- #__WAIT_STATUS_DEFN
- \12*
-
- )
-
-78 \ 1
- #__WAIT_INT
-(
-¡©us
-è(¡©us)
-
- )
-
-79 \ 1
- #__WAIT_STATUS
- \12*
-
- )
-
-80 \ 1
- #__WAIT_STATUS_DEFN
- \12*
-
- )
-
-85 \ 1
- #WEXITSTATUS
-(
-¡©us
-è
- `__WEXITSTATUS
- (
- `__WAIT_INT
- (¡©us))
-
- )
-
-86 \ 1
- #WTERMSIG
-(
-¡©us
-è
- `__WTERMSIG
- (
- `__WAIT_INT
- (¡©us))
-
- )
-
-87 \ 1
- #WSTOPSIG
-(
-¡©us
-è
- `__WSTOPSIG
- (
- `__WAIT_INT
- (¡©us))
-
- )
-
-88 \ 1
- #WIFEXITED
-(
-¡©us
-è
- `__WIFEXITED
- (
- `__WAIT_INT
- (¡©us))
-
- )
-
-89 \ 1
- #WIFSIGNALED
-(
-¡©us
-è
- `__WIFSIGNALED
- (
- `__WAIT_INT
- (¡©us))
-
- )
-
-90 \ 1
- #WIFSTOPPED
-(
-¡©us
-è
- `__WIFSTOPPED
- (
- `__WAIT_INT
- (¡©us))
-
- )
-
-91 #ifdeà
-__WIFCONTINUED
-
-
-92 \ 1
- #WIFCONTINUED
-(
-¡©us
-è
- `__WIFCONTINUED
- (
- `__WAIT_INT
- (¡©us))
-
- )
-
-96
-__BEGIN_NAMESPACE_STD
-
-
-100 \12
- mquÙ
-;
-
-101 \12
- m»m
-;
-
-102 }
- tdiv_t
-;
-
-105 #iâdeà
-__ldiv_t_def\9aed
-
-
-108 \13\12
- mquÙ
-;
-
-109 \13\12
- m»m
-;
-
-110 }
- tldiv_t
-;
-
-111 \ 1
- #__ldiv_t_def\9aed
- 1
-
- )
-
-113
- g__END_NAMESPACE_STD
-
-
-115 #ià
-def\9aed
-
-__USE_ISOC99
- && !def\9aed
-__Îdiv_t_def\9aed
-
-
-116
-__BEGIN_NAMESPACE_C99
-
-
-118
-__ex\8bnsiÚ__
- \estruct
-
-120 \13\13\12
- mquÙ
-;
-
-121 \13\13\12
- m»m
-;
-
-122 }
- tÎdiv_t
-;
-
-123 \ 1
- #__Îdiv_t_def\9aed
- 1
-
- )
-
-124
- g__END_NAMESPACE_C99
-
-
-129 \ 1
- #RAND_MAX
- 2147483647
-
- )
-
-134 \ 1
- #EXIT_FAILURE
- 1
-
- )
-
-135 \ 1
- #EXIT_SUCCESS
- 0
-
- )
-
-139 \ 1
- #MB_CUR_MAX
- (
- `__ùy³_g\91_mb_cur_max
- ())
-
- )
-
-140 \r
-size_t
-
- $__ùy³_g\91_mb_cur_max
- (\1eè
-__THROW
-
-__wur
-;
-
-143
-__BEGIN_NAMESPACE_STD
-
-
-145 \r\b
- $©of
- (
-__cڡ
- \ 5*
-__Ō
-)
-
-146
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-148 \r\12
- $©oi
- (
-__cڡ
- \ 5*
-__Ō
-)
-
-149
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-151 \r\13\12
- $©Þ
- (
-__cڡ
- \ 5*
-__Ō
-)
-
-152
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-153
-__END_NAMESPACE_STD
-
-
-155 #ià
-def\9aed
-
-__USE_ISOC99
- || (def\9aed
-__GLIBC_HAVE_LONG_LONG
- && def\9aed
-__USE_MISC
-)
-
-156
-__BEGIN_NAMESPACE_C99
-
-
-158
-__ex\8bnsiÚ__
- \r\13\13\12
- $©Þl
- (
-__cڡ
- \ 5*
-__Ō
-)
-
-159
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-160
-__END_NAMESPACE_C99
-
-
-163
-__BEGIN_NAMESPACE_STD
-
-
-165 \r\b
- $¡¹od
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-166 \ 5**
-__»¡riù
-
-__\92d±r
-)
-
-167
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-168
-__END_NAMESPACE_STD
-
-
-170 #ifdef
-__USE_ISOC99
-
-
-171
-__BEGIN_NAMESPACE_C99
-
-
-173 \r\ e
- $¡¹of
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-174 \ 5**
-__»¡riù
-
-__\92d±r
-è
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-176 \r\13\b
- $¡¹Þd
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-177 \ 5**
-__»¡riù
-
-__\92d±r
-)
-
-178
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-179
-__END_NAMESPACE_C99
-
-
-182
-__BEGIN_NAMESPACE_STD
-
-
-184 \r\13\12
- $¡¹Þ
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-185 \ 5**
-__»¡riù
-
-__\92d±r
-, \12
-__ba£
-)
-
-186
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-188 \r\1d\13\12
- $¡¹oul
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-189 \ 5**
-__»¡riù
-
-__\92d±r
-, \12
-__ba£
-)
-
-190
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-191
-__END_NAMESPACE_STD
-
-
-193 #ià
-def\9aed
-
-__GLIBC_HAVE_LONG_LONG
- && def\9aed
-__USE_BSD
-
-
-195
-__ex\8bnsiÚ__
-
-
-196 \r\13\13\12
- $¡¹oq
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-197 \ 5**
-__»¡riù
-
-__\92d±r
-, \12
-__ba£
-)
-
-198
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-200
-__ex\8bnsiÚ__
-
-
-201 \r\1d\13\13\12
- $¡¹ouq
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-202 \ 5**
-__»¡riù
-
-__\92d±r
-, \12
-__ba£
-)
-
-203
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-206 #ià
-def\9aed
-
-__USE_ISOC99
- || (def\9aed
-__GLIBC_HAVE_LONG_LONG
- && def\9aed
-__USE_MISC
-)
-
-207
-__BEGIN_NAMESPACE_C99
-
-
-209
-__ex\8bnsiÚ__
-
-
-210 \r\13\13\12
- $¡¹Þl
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-211 \ 5**
-__»¡riù
-
-__\92d±r
-, \12
-__ba£
-)
-
-212
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-214
-__ex\8bnsiÚ__
-
-
-215 \r\1d\13\13\12
- $¡¹ouÎ
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-216 \ 5**
-__»¡riù
-
-__\92d±r
-, \12
-__ba£
-)
-
-217
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-218
-__END_NAMESPACE_C99
-
-
-222 #ifdeà
-__USE_GNU
-
-
-236 \ 2
- ~<xloÿË.h
->
-
-240 \r\13\12
- $¡¹Þ_l
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-241 \ 5**
-__»¡riù
-
-__\92d±r
-, \12
-__ba£
-,
-
-242
-__loÿË_t
-
-__loc
-è
-__THROW
-
- `__nÚnuÎ
- ((1, 4)è
-__wur
-;
-
-244 \r\1d\13\12
- $¡¹oul_l
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-245 \ 5**
-__»¡riù
-
-__\92d±r
-,
-
-246 \12
-__ba£
-,
-__loÿË_t
-
-__loc
-)
-
-247
-__THROW
-
- `__nÚnuÎ
- ((1, 4)è
-__wur
-;
-
-249
-__ex\8bnsiÚ__
-
-
-250 \r\13\13\12
- $¡¹Þl_l
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-251 \ 5**
-__»¡riù
-
-__\92d±r
-, \12
-__ba£
-,
-
-252
-__loÿË_t
-
-__loc
-)
-
-253
-__THROW
-
- `__nÚnuÎ
- ((1, 4)è
-__wur
-;
-
-255
-__ex\8bnsiÚ__
-
-
-256 \r\1d\13\13\12
- $¡¹ouÎ_l
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-257 \ 5**
-__»¡riù
-
-__\92d±r
-,
-
-258 \12
-__ba£
-,
-__loÿË_t
-
-__loc
-)
-
-259
-__THROW
-
- `__nÚnuÎ
- ((1, 4)è
-__wur
-;
-
-261 \r\b
- $¡¹od_l
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-262 \ 5**
-__»¡riù
-
-__\92d±r
-,
-__loÿË_t
-
-__loc
-)
-
-263
-__THROW
-
- `__nÚnuÎ
- ((1, 3)è
-__wur
-;
-
-265 \r\ e
- $¡¹of_l
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-266 \ 5**
-__»¡riù
-
-__\92d±r
-,
-__loÿË_t
-
-__loc
-)
-
-267
-__THROW
-
- `__nÚnuÎ
- ((1, 3)è
-__wur
-;
-
-269 \r\13\b
- $¡¹Þd_l
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Ō
-,
-
-270 \ 5**
-__»¡riù
-
-__\92d±r
-,
-
-271
-__loÿË_t
-
-__loc
-)
-
-272
-__THROW
-
- `__nÚnuÎ
- ((1, 3)è
-__wur
-;
-
-276 #ifdeà
-__USE_EXTERN_INLINES
-
-
-277
-__BEGIN_NAMESPACE_STD
-
-
-278
-__ex\8bº_\9al\9ae
- \b
-
-279
- `__NTH
- (
- $©of
- (
-__cڡ
- \ 5*
-__Ō
-))
-
-281 \15
- `¡¹od
- (
-__Ō
-, (\ 5**è
-NULL
-);
-
-282
- }
-}
-
-283
-__ex\8bº_\9al\9ae
- \12
-
-284
-__NTH
- (
- $©oi
- (
-__cڡ
- \ 5*
-__Ō
-))
-
-286 \15 (\12è
- `¡¹Þ
- (
-__Ō
-, (\ 5**è
-NULL
-, 10);
-
-287
- }
-}
-
-288
-__ex\8bº_\9al\9ae
- \13\12
-
-289
-__NTH
- (
- $©Þ
- (
-__cڡ
- \ 5*
-__Ō
-))
-
-291 \15
- `¡¹Þ
- (
-__Ō
-, (\ 5**è
-NULL
-, 10);
-
-292
- }
-}
-
-293
- g__END_NAMESPACE_STD
-
-
-295 #ià
-def\9aed
-
-__USE_MISC
- || def\9aed
-__USE_ISOC99
-
-
-296
-__BEGIN_NAMESPACE_C99
-
-
-297
-__ex\8bnsiÚ__
-
-__ex\8bº_\9al\9ae
- \13\13\12
-
-298
-__NTH
- (
- $©Þl
- (
-__cڡ
- \ 5*
-__Ō
-))
-
-300 \15
- `¡¹Þl
- (
-__Ō
-, (\ 5**è
-NULL
-, 10);
-
-301
- }
-}
-
-302
- g__END_NAMESPACE_C99
-
-
-307 #ià
-def\9aed
-
-__USE_SVID
- || def\9aed
-__USE_XOPEN_EXTENDED
-
-
-311 \r\ 5*
- $l64a
- (\13\12
-__n
-è
-__THROW
-
-__wur
-;
-
-314 \r\13\12
- $a64l
- (
-__cڡ
- \ 5*
-__s
-)
-
-315
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-319 #ià
-def\9aed
-
-__USE_SVID
- || def\9aed
-__USE_XOPEN_EXTENDED
- || def\9aed
-__USE_BSD
-
-
-320 \ 2
- ~<sys/ty³s.h
->
-
-327 \r\13\12
- $¿ndom
- (\1eè
-__THROW
-;
-
-330 \r\1e
- $¤ªdom
- (\1d\12
-__£ed
-è
-__THROW
-;
-
-336 \r\ 5*
- $\9a\99¡©e
- (\1d\12
-__£ed
-, \ 5*
-__¡©ebuf
-,
-
-337
-size_t
-
-__¡©\96\92
-è
-__THROW
-
- `__nÚnuÎ
- ((2));
-
-341 \r\ 5*
- $£t¡©e
- (\ 5*
-__¡©ebuf
-è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-344 #ifdeà
-__USE_MISC
-
-
-349 \19
- s¿ndom_d©a
-
-
-351
-\9at32_t
- *
-å\8c
-;
-
-352
-\9at32_t
- *
-½\8c
-;
-
-353
-\9at32_t
- *
-¡©e
-;
-
-354 \12
-¿nd_ty³
-;
-
-355 \12
-¿nd_deg
-;
-
-356 \12
-¿nd_£p
-;
-
-357
-\9at32_t
- *
-\92d_±r
-;
-
-360 \r\12
- $¿ndom_r
- (\19
-¿ndom_d©a
- *
-__»¡riù
-
-__buf
-,
-
-361
-\9at32_t
- *
-__»¡riù
-
-__»suÉ
-è
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-363 \r\12
- $¤ªdom_r
- (\1d\12
-__£ed
-, \19
-¿ndom_d©a
- *
-__buf
-)
-
-364
-__THROW
-
- `__nÚnuÎ
- ((2));
-
-366 \r\12
- $\9a\99¡©e_r
- (\1d\12
-__£ed
-, \ 5*
-__»¡riù
-
-__¡©ebuf
-,
-
-367
-size_t
-
-__¡©\96\92
-,
-
-368 \19
-¿ndom_d©a
- *
-__»¡riù
-
-__buf
-)
-
-369
-__THROW
-
- `__nÚnuÎ
- ((2, 4));
-
-371 \r\12
- $£t¡©e_r
- (\ 5*
-__»¡riù
-
-__¡©ebuf
-,
-
-372 \19
-¿ndom_d©a
- *
-__»¡riù
-
-__buf
-)
-
-373
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-378
-__BEGIN_NAMESPACE_STD
-
-
-380 \r\12
- $¿nd
- (\1eè
-__THROW
-;
-
-382 \r\1e
- $¤ªd
- (\1d\12
-__£ed
-è
-__THROW
-;
-
-383
-__END_NAMESPACE_STD
-
-
-385 #ifdeà
-__USE_POSIX
-
-
-387 \r\12
- $¿nd_r
- (\1d\12*
-__£ed
-è
-__THROW
-;
-
-391 #ià
-def\9aed
-
-__USE_SVID
- || def\9aed
-__USE_XOPEN
-
-
-395 \r\b
- $d¿nd48
- (\1eè
-__THROW
-;
-
-396 \r\b
- $\94ªd48
- (\1d\16\12
-__xsubi
-[3]è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-399 \r\13\12
- $̪d48
- (\1eè
-__THROW
-;
-
-400 \r\13\12
- $Īd48
- (\1d\16\12
-__xsubi
-[3])
-
-401
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-404 \r\13\12
- $m¿nd48
- (\1eè
-__THROW
-;
-
-405 \r\13\12
- $j¿nd48
- (\1d\16\12
-__xsubi
-[3])
-
-406
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-409 \r\1e
- $¤ªd48
- (\13\12
-__£edv®
-è
-__THROW
-;
-
-410 \r\1d\16\12*
- $£ed48
- (\1d\16\12
-__£ed16v
-[3])
-
-411
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-412 \r\1e
- $lcÚg48
- (\1d\16\12
-__·¿m
-[7]è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-414 #ifdeà
-__USE_MISC
-
-
-418 \19
- sd¿nd48_d©a
-
-
-420 \1d\16\12
-__x
-[3];
-
-421 \1d\16\12
-__Þd_x
-[3];
-
-422 \1d\16\12
-__c
-;
-
-423 \1d\16\12
-__\9a\99
-;
-
-424 \1d\13\13\12
-__a
-;
-
-428 \r\12
- $d¿nd48_r
- (\19
-d¿nd48_d©a
- *
-__»¡riù
-
-__bufãr
-,
-
-429 \b*
-__»¡riù
-
-__»suÉ
-è
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-430 \r\12
- $\94ªd48_r
- (\1d\16\12
-__xsubi
-[3],
-
-431 \19
-d¿nd48_d©a
- *
-__»¡riù
-
-__bufãr
-,
-
-432 \b*
-__»¡riù
-
-__»suÉ
-è
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-435 \r\12
- $̪d48_r
- (\19
-d¿nd48_d©a
- *
-__»¡riù
-
-__bufãr
-,
-
-436 \13\12*
-__»¡riù
-
-__»suÉ
-)
-
-437
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-438 \r\12
- $Īd48_r
- (\1d\16\12
-__xsubi
-[3],
-
-439 \19
-d¿nd48_d©a
- *
-__»¡riù
-
-__bufãr
-,
-
-440 \13\12*
-__»¡riù
-
-__»suÉ
-)
-
-441
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-444 \r\12
- $m¿nd48_r
- (\19
-d¿nd48_d©a
- *
-__»¡riù
-
-__bufãr
-,
-
-445 \13\12*
-__»¡riù
-
-__»suÉ
-)
-
-446
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-447 \r\12
- $j¿nd48_r
- (\1d\16\12
-__xsubi
-[3],
-
-448 \19
-d¿nd48_d©a
- *
-__»¡riù
-
-__bufãr
-,
-
-449 \13\12*
-__»¡riù
-
-__»suÉ
-)
-
-450
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-453 \r\12
- $¤ªd48_r
- (\13\12
-__£edv®
-, \19
-d¿nd48_d©a
- *
-__bufãr
-)
-
-454
-__THROW
-
- `__nÚnuÎ
- ((2));
-
-456 \r\12
- $£ed48_r
- (\1d\16\12
-__£ed16v
-[3],
-
-457 \19
-d¿nd48_d©a
- *
-__bufãr
-è
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-459 \r\12
- $lcÚg48_r
- (\1d\16\12
-__·¿m
-[7],
-
-460 \19
-d¿nd48_d©a
- *
-__bufãr
-)
-
-461
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-467 #iâdeà
-__m®loc_ªd_ÿÎoc_def\9aed
-
-
-468 \ 1
- #__m®loc_ªd_ÿÎoc_def\9aed
-
-
- )
-
-469
-__BEGIN_NAMESPACE_STD
-
-
-471 \r\1e*
- $m®loc
- (
-size_t
-
-__size
-è
-__THROW
-
-__©\8cibu\8b_m®loc__
-
-__wur
-;
-
-473 \r\1e*
- $ÿÎoc
- (
-size_t
-
-__nmemb
-, size_\88
-__size
-)
-
-474
-__THROW
-
-__©\8cibu\8b_m®loc__
-
-__wur
-;
-
-475
-__END_NAMESPACE_STD
-
-
-478 #iâdeà
-__Ãed_m®loc_ªd_ÿÎoc
-
-
-479
-__BEGIN_NAMESPACE_STD
-
-
-485 \r\1e*
- $»®loc
- (\1e*
-__±r
-,
-size_t
-
-__size
-)
-
-486
-__THROW
-
-__©\8cibu\8b_w¬n_unu£d_»suÉ__
-;
-
-488 \r\1e
- $ä\93
- (\1e*
-__±r
-è
-__THROW
-;
-
-489
-__END_NAMESPACE_STD
-
-
-491 #ifdef
-__USE_MISC
-
-
-493 \r\1e
- $cä\93
- (\1e*
-__±r
-è
-__THROW
-;
-
-496 #ià
-def\9aed
-
-__USE_GNU
- || def\9aed
-__USE_BSD
- || def\9aed
-__USE_MISC
-
-
-497 \ 2
- ~<®loÿ.h
->
-
-500 #ià(
-def\9aed
-
-__USE_XOPEN_EXTENDED
- && !def\9aed
-__USE_XOPEN2K
-) \
-
-501 ||
-def\9aed
-
-__USE_BSD
-
-
-503 \r\1e*
- $v®loc
- (
-size_t
-
-__size
-è
-__THROW
-
-__©\8cibu\8b_m®loc__
-
-__wur
-;
-
-506 #ifdeà
-__USE_XOPEN2K
-
-
-508 \r\12
- $posix_mem®ign
- (\1e**
-__mem±r
-,
-size_t
-
-__®ignm\92t
-, size_\88
-__size
-)
-
-509
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-512
-__BEGIN_NAMESPACE_STD
-
-
-514 \r\1e
- $abÜt
- (\1eè
-__THROW
-
- `__©\8cibu\8b__
- ((
-__nÜ\91uº__
-));
-
-518 \r\12
- `©ex\99
- (\1e(*
-__func
-è(\1e)è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-520 #ifdeà
-__USE_GNU
-
-
-524 #ifdeà
-__ýlu¥lus
-
-
-525 \r"C++" \12
- `©_quick_ex\99
- (\1e(*
-__func
-) (\1e))
-
-526
-__THROW
-
- `__asm
- ("©_quick_ex\99"è
- `__nÚnuÎ
- ((1));
-
-528 \r\12
- `©_quick_ex\99
- (\1e(*
-__func
-è(\1e)è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-531
-__END_NAMESPACE_STD
-
-
-533 #ifdef
-__USE_MISC
-
-
-536 \r\12
- `Ú_ex\99
- (\1e(*
-__func
-è(\12
-__¡©us
-, \1e*
-__¬g
-), \1e*__arg)
-
-537
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-540
-__BEGIN_NAMESPACE_STD
-
-
-544 \r\1e
- $ex\99
- (\12
-__¡©us
-è
-__THROW
-
- `__©\8cibu\8b__
- ((
-__nÜ\91uº__
-));
-
-546 #ifdeà
-__USE_GNU
-
-
-552 \r\1e
- $quick_ex\99
- (\12
-__¡©us
-è
-__THROW
-
- `__©\8cibu\8b__
- ((
-__nÜ\91uº__
-));
-
-554
-__END_NAMESPACE_STD
-
-
-556 #ifdeà
-__USE_ISOC99
-
-
-557
-__BEGIN_NAMESPACE_C99
-
-
-560 \r\1e
- $_Ex\99
- (\12
-__¡©us
-è
-__THROW
-
- `__©\8cibu\8b__
- ((
-__nÜ\91uº__
-));
-
-561
-__END_NAMESPACE_C99
-
-
-565
-__BEGIN_NAMESPACE_STD
-
-
-567 \r\ 5*
- $g\91\92v
- (
-__cڡ
- \ 5*
-__Çme
-è
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-568
-__END_NAMESPACE_STD
-
-
-572 \r\ 5*
- $__£cu»_g\91\92v
- (
-__cڡ
- \ 5*
-__Çme
-)
-
-573
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-575 #ià
-def\9aed
-
-__USE_SVID
- || def\9aed
-__USE_XOPEN
-
-
-579 \r\12
- $pu\8bnv
- (\ 5*
-__¡r\9ag
-è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-582 #ià
-def\9aed
-
-__USE_BSD
- || def\9aed
-__USE_XOPEN2K
-
-
-585 \r\12
- $£\8bnv
- (
-__cڡ
- \ 5*
-__Çme
-, __cڡ \ 5*
-__v®ue
-, \12
-__»¶aû
-)
-
-586
-__THROW
-
- `__nÚnuÎ
- ((2));
-
-589 \r\12
- $un£\8bnv
- (
-__cڡ
- \ 5*
-__Çme
-è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-592 #ifdef
-__USE_MISC
-
-
-596 \r\12
- $þ\97»nv
- (\1eè
-__THROW
-;
-
-600 #ià
-def\9aed
-
-__USE_MISC
- \
-
-601 || (
-def\9aed
-
-__USE_XOPEN_EXTENDED
- && !def\9aed
-__USE_XOPEN2K
-)
-
-606 \r\ 5*
- $mk\8bmp
- (\ 5*
-__\8bm¶©e
-è
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-609 #ià
-def\9aed
-
-__USE_MISC
- || def\9aed
-__USE_XOPEN_EXTENDED
- \
-
-610 ||
-def\9aed
-
-__USE_XOPEN2K8
-
-
-619 #iâdeà
-__USE_FILE_OFFSET64
-
-
-620 \r\12
- $mk¡emp
- (\ 5*
-__\8bm¶©e
-è
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-622 #ifdeà
-__REDIRECT
-
-
-623 \r\12
- `__REDIRECT
- (
-mk¡emp
-, (\ 5*
-__\8bm¶©e
-),
-mk¡emp64
-)
-
-624
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-626 \ 1
- #mk¡emp
-
-mk¡emp64
-
-
- )
-
-629 #ifdeà
-__USE_LARGEFILE64
-
-
-630 \r\12
- $mk¡emp64
- (\ 5*
-__\8bm¶©e
-è
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-634 #ifdeà
-__USE_MISC
-
-
-641 #iâdeà
-__USE_FILE_OFFSET64
-
-
-642 \r\12
- $mk¡emps
- (\ 5*
-__\8bm¶©e
-, \12
-__suffixËn
-è
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-644 #ifdeà
-__REDIRECT
-
-
-645 \r\12
- `__REDIRECT
- (
-mk¡emps
-, (\ 5*
-__\8bm¶©e
-, \12
-__suffixËn
-),
-
-646
-mk¡emps64
-è
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-648 \ 1
- #mk¡emps
-
-mk¡emps64
-
-
- )
-
-651 #ifdeà
-__USE_LARGEFILE64
-
-
-652 \r\12
- $mk¡emps64
- (\ 5*
-__\8bm¶©e
-, \12
-__suffixËn
-)
-
-653
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-657 #ià
-def\9aed
-
-__USE_BSD
- || def\9aed
-__USE_XOPEN2K8
-
-
-663 \r\ 5*
- $mkd\8bmp
- (\ 5*
-__\8bm¶©e
-è
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-666 #ifdeà
-__USE_GNU
-
-
-673 #iâdeà
-__USE_FILE_OFFSET64
-
-
-674 \r\12
- $mko¡emp
- (\ 5*
-__\8bm¶©e
-, \12
-__æags
-è
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-676 #ifdeà
-__REDIRECT
-
-
-677 \r\12
- `__REDIRECT
- (
-mko¡emp
-, (\ 5*
-__\8bm¶©e
-, \12
-__æags
-),
-mko¡emp64
-)
-
-678
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-680 \ 1
- #mko¡emp
-
-mko¡emp64
-
-
- )
-
-683 #ifdeà
-__USE_LARGEFILE64
-
-
-684 \r\12
- $mko¡emp64
- (\ 5*
-__\8bm¶©e
-, \12
-__æags
-è
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-693 #iâdeà
-__USE_FILE_OFFSET64
-
-
-694 \r\12
- $mko¡emps
- (\ 5*
-__\8bm¶©e
-, \12
-__suffixËn
-, \12
-__æags
-)
-
-695
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-697 #ifdeà
-__REDIRECT
-
-
-698 \r\12
- `__REDIRECT
- (
-mko¡emps
-, (\ 5*
-__\8bm¶©e
-, \12
-__suffixËn
-,
-
-699 \12
-__æags
-),
-mko¡emps64
-)
-
-700
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-702 \ 1
- #mko¡emps
-
-mko¡emps64
-
-
- )
-
-705 #ifdeà
-__USE_LARGEFILE64
-
-
-706 \r\12
- $mko¡emps64
- (\ 5*
-__\8bm¶©e
-, \12
-__suffixËn
-, \12
-__æags
-)
-
-707
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-712
-__BEGIN_NAMESPACE_STD
-
-
-717 \r\12
- $sy¡em
- (
-__cڡ
- \ 5*
-__commªd
-è
-__wur
-;
-
-718
-__END_NAMESPACE_STD
-
-
-721 #ifdef
-__USE_GNU
-
-
-724 \r\ 5*
- $ÿnÚiÿlize_f\9ee_Çme
- (
-__cڡ
- \ 5*
-__Çme
-)
-
-725
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-728 #ià
-def\9aed
-
-__USE_BSD
- || def\9aed
-__USE_XOPEN_EXTENDED
-
-
-734 \r\ 5*
- $»®·th
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Çme
-,
-
-735 \ 5*
-__»¡riù
-
-__»sÞved
-è
-__THROW
-
-__wur
-;
-
-740 #iâdeà
-__COMPAR_FN_T
-
-
-741 \ 1
- #__COMPAR_FN_T
-
-
- )
-
-742 \e\12(*
- t__com·r_â_t
-è(
- t__cڡ
- \1e*, __const \1e*);
-
-744 #ifdef
-__USE_GNU
-
-
-745 \e
-__com·r_â_t
-
- tcom·risÚ_â_t
-;
-
-748 #ifdeà
-__USE_GNU
-
-
-749 \e\12(*
- t__com·r_d_â_t
-è(
- t__cڡ
- \1e*, __const \1e*, \1e*);
-
-752
-__BEGIN_NAMESPACE_STD
-
-
-755 \r\1e*
- $b£¬ch
- (
-__cڡ
- \1e*
-__key
-, __cڡ \1e*
-__ba£
-,
-
-756
-size_t
-
-__nmemb
-, size_\88
-__size
-,
-__com·r_â_t
-
-__com·r
-)
-
-757
- `__nÚnuÎ
- ((1, 2, 5)è
-__wur
-;
-
-761 \r\1e
- $qsÜt
- (\1e*
-__ba£
-,
-size_t
-
-__nmemb
-, size_\88
-__size
-,
-
-762
-__com·r_â_t
-
-__com·r
-è
- `__nÚnuÎ
- ((1, 4));
-
-763 #ifdeà
-__USE_GNU
-
-
-764 \r\1e
- $qsÜt_r
- (\1e*
-__ba£
-,
-size_t
-
-__nmemb
-, size_\88
-__size
-,
-
-765
-__com·r_d_â_t
-
-__com·r
-, \1e*
-__¬g
-)
-
-766
- `__nÚnuÎ
- ((1, 4));
-
-771 \r\12
- $abs
- (\12
-__x
-è
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ__
-)è
-__wur
-;
-
-772 \r\13\12
- $Ïbs
- (\13\12
-__x
-è
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ__
-)è
-__wur
-;
-
-773
-__END_NAMESPACE_STD
-
-
-775 #ifdeà
-__USE_ISOC99
-
-
-776
-__ex\8bnsiÚ__
- \r\13\13\12
- $Îabs
- (\13\13\12
-__x
-)
-
-777
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ__
-)è
-__wur
-;
-
-781
-__BEGIN_NAMESPACE_STD
-
-
-785 \r
-div_t
-
- $div
- (\12
-__num\94
-, \12
-__d\92om
-)
-
-786
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ__
-)è
-__wur
-;
-
-787 \r
-ldiv_t
-
- $ldiv
- (\13\12
-__num\94
-, \13\12
-__d\92om
-)
-
-788
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ__
-)è
-__wur
-;
-
-789
-__END_NAMESPACE_STD
-
-
-791 #ifdeà
-__USE_ISOC99
-
-
-792
-__BEGIN_NAMESPACE_C99
-
-
-793
-__ex\8bnsiÚ__
- \r
-Îdiv_t
-
- $Îdiv
- (\13\13\12
-__num\94
-,
-
-794 \13\13\12
-__d\92om
-)
-
-795
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ__
-)è
-__wur
-;
-
-796
-__END_NAMESPACE_C99
-
-
-800 #ià(
-def\9aed
-
-__USE_XOPEN_EXTENDED
- && !def\9aed
-__USE_XOPEN2K
-) \
-
-801 ||
-def\9aed
-
-__USE_SVID
-
-
-808 \r\ 5*
- $ecvt
- (\b
-__v®ue
-, \12
-__ndig\99
-, \12*
-__»¡riù
-
-__deýt
-,
-
-809 \12*
-__»¡riù
-
-__sign
-è
-__THROW
-
- `__nÚnuÎ
- ((3, 4)è
-__wur
-;
-
-814 \r\ 5*
- $fcvt
- (\b
-__v®ue
-, \12
-__ndig\99
-, \12*
-__»¡riù
-
-__deýt
-,
-
-815 \12*
-__»¡riù
-
-__sign
-è
-__THROW
-
- `__nÚnuÎ
- ((3, 4)è
-__wur
-;
-
-820 \r\ 5*
- $gcvt
- (\b
-__v®ue
-, \12
-__ndig\99
-, \ 5*
-__buf
-)
-
-821
-__THROW
-
- `__nÚnuÎ
- ((3)è
-__wur
-;
-
-824 #ifdeà
-__USE_MISC
-
-
-826 \r\ 5*
- $qecvt
- (\13\b
-__v®ue
-, \12
-__ndig\99
-,
-
-827 \12*
-__»¡riù
-
-__deýt
-, \12*__»¡riù
-__sign
-)
-
-828
-__THROW
-
- `__nÚnuÎ
- ((3, 4)è
-__wur
-;
-
-829 \r\ 5*
- $qfcvt
- (\13\b
-__v®ue
-, \12
-__ndig\99
-,
-
-830 \12*
-__»¡riù
-
-__deýt
-, \12*__»¡riù
-__sign
-)
-
-831
-__THROW
-
- `__nÚnuÎ
- ((3, 4)è
-__wur
-;
-
-832 \r\ 5*
- $qgcvt
- (\13\b
-__v®ue
-, \12
-__ndig\99
-, \ 5*
-__buf
-)
-
-833
-__THROW
-
- `__nÚnuÎ
- ((3)è
-__wur
-;
-
-838 \r\12
- $ecvt_r
- (\b
-__v®ue
-, \12
-__ndig\99
-, \12*
-__»¡riù
-
-__deýt
-,
-
-839 \12*
-__»¡riù
-
-__sign
-, \ 5*__»¡riù
-__buf
-,
-
-840
-size_t
-
-__Ën
-è
-__THROW
-
- `__nÚnuÎ
- ((3, 4, 5));
-
-841 \r\12
- $fcvt_r
- (\b
-__v®ue
-, \12
-__ndig\99
-, \12*
-__»¡riù
-
-__deýt
-,
-
-842 \12*
-__»¡riù
-
-__sign
-, \ 5*__»¡riù
-__buf
-,
-
-843
-size_t
-
-__Ën
-è
-__THROW
-
- `__nÚnuÎ
- ((3, 4, 5));
-
-845 \r\12
- $qecvt_r
- (\13\b
-__v®ue
-, \12
-__ndig\99
-,
-
-846 \12*
-__»¡riù
-
-__deýt
-, \12*__»¡riù
-__sign
-,
-
-847 \ 5*
-__»¡riù
-
-__buf
-,
-size_t
-
-__Ën
-)
-
-848
-__THROW
-
- `__nÚnuÎ
- ((3, 4, 5));
-
-849 \r\12
- $qfcvt_r
- (\13\b
-__v®ue
-, \12
-__ndig\99
-,
-
-850 \12*
-__»¡riù
-
-__deýt
-, \12*__»¡riù
-__sign
-,
-
-851 \ 5*
-__»¡riù
-
-__buf
-,
-size_t
-
-__Ën
-)
-
-852
-__THROW
-
- `__nÚnuÎ
- ((3, 4, 5));
-
-857
-__BEGIN_NAMESPACE_STD
-
-
-860 \r\12
- $mbËn
- (
-__cڡ
- \ 5*
-__s
-,
-size_t
-
-__n
-è
-__THROW
-
-__wur
-;
-
-863 \r\12
- $mbtowc
- (
-wch¬_t
- *
-__»¡riù
-
-__pwc
-,
-
-864
-__cڡ
- \ 5*
-__»¡riù
-
-__s
-,
-size_t
-
-__n
-è
-__THROW
-
-__wur
-;
-
-867 \r\12
- $wùomb
- (\ 5*
-__s
-,
-wch¬_t
-
-__wch¬
-è
-__THROW
-
-__wur
-;
-
-871 \r
-size_t
-
- $mb¡owcs
- (
-wch¬_t
- *
-__»¡riù
-
-__pwcs
-,
-
-872
-__cڡ
- \ 5*
-__»¡riù
-
-__s
-,
-size_t
-
-__n
-è
-__THROW
-;
-
-874 \r
-size_t
-
- $wc¡ombs
- (\ 5*
-__»¡riù
-
-__s
-,
-
-875
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__pwcs
-,
-size_t
-
-__n
-)
-
-876
-__THROW
-;
-
-877
-__END_NAMESPACE_STD
-
-
-880 #ifdeà
-__USE_SVID
-
-
-885 \r\12
- $½m©ch
- (
-__cڡ
- \ 5*
-__»¥Ú£
-è
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-889 #ià
-def\9aed
-
-__USE_XOPEN_EXTENDED
- || def\9aed
-__USE_XOPEN2K8
-
-
-896 \r\12
- $g\91subÝt
- (\ 5**
-__»¡riù
-
-__ÝtiÚp
-,
-
-897 \ 5*
-__cڡ
- *
-__»¡riù
-
-__tok\92s
-,
-
-898 \ 5**
-__»¡riù
-
-__v®u\95
-)
-
-899
-__THROW
-
- `__nÚnuÎ
- ((1, 2, 3)è
-__wur
-;
-
-903 #ifdeà
-__USE_XOPEN
-
-
-905 \r\1e
- $£tkey
- (
-__cڡ
- \ 5*
-__key
-è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-911 #ifdeà
-__USE_XOPEN2KXSI
-
-
-913 \r\12
- $posix_Ý\92±
- (\12
-__oæag
-è
-__wur
-;
-
-916 #ifdeà
-__USE_XOPEN
-
-
-921 \r\12
- $g¿Á±
- (\12
-__fd
-è
-__THROW
-;
-
-925 \r\12
- $uÆock±
- (\12
-__fd
-è
-__THROW
-;
-
-930 \r\ 5*
- $±¢ame
- (\12
-__fd
-è
-__THROW
-
-__wur
-;
-
-933 #ifdeà
-__USE_GNU
-
-
-937 \r\12
- $±¢ame_r
- (\12
-__fd
-, \ 5*
-__buf
-,
-size_t
-
-__buæ\92
-)
-
-938
-__THROW
-
- `__nÚnuÎ
- ((2));
-
-941 \r\12
- `g\91±
- (\1e);
-
-944 #ifdeà
-__USE_BSD
-
-
-948 \r\12
- $g\91lßdavg
- (\b
-__lßdavg
-[], \12
-__ÃËm
-)
-
-949
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-954 #ià
-__USE_FORTIFY_LEVEL
- > 0 &&
-def\9aed
-
-__ex\8bº_®ways_\9al\9ae
-
-
-955 \ 2
- ~<b\99s/¡dlib.h
->
-
-957 #ifdeà
-__LDBL_COMPAT
-
-
-958 \ 2
- ~<b\99s/¡dlib-ldbl.h
->
-
-962 #undeà
-__Ãed_m®loc_ªd_ÿÎoc
-
-
-964
-__END_DECLS
-
-
- @/usr/include/string.h
-
-24 #iâdef
-_STRING_H
-
-
-25 \ 1
- #_STRING_H
- 1
-
- )
-
-27 \ 2
- ~<ã©u»s.h
->
-
-29
- g__BEGIN_DECLS
-
-
-32 \ 1
- #__Ãed_size_t
-
-
- )
-
-33 \ 1
- #__Ãed_NULL
-
-
- )
-
-34 \ 2
- ~<¡ddef.h
->
-
-37 #ià
-def\9aed
-
-__ýlu¥lus
- &&
-__GNUC_PREREQ
- (4, 4)
-
-38 \ 1
- #__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
- )
-
-42
-__BEGIN_NAMESPACE_STD
-
-
-44 \r\1e*
- $memýy
- (\1e*
-__»¡riù
-
-__de¡
-,
-
-45
-__cڡ
- \1e*
-__»¡riù
-
-__¤c
-,
-size_t
-
-__n
-)
-
-46
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-49 \r\1e*
- $memmove
- (\1e*
-__de¡
-,
-__cڡ
- \1e*
-__¤c
-,
-size_t
-
-__n
-)
-
-50
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-51
-__END_NAMESPACE_STD
-
-
-56 #ià
-def\9aed
-
-__USE_SVID
- || def\9aed
-__USE_BSD
- || def\9aed
-__USE_XOPEN
-
-
-57 \r\1e*
- $memcýy
- (\1e*
-__»¡riù
-
-__de¡
-,
-__cڡ
- \1e*__»¡riù
-__¤c
-,
-
-58 \12
-__c
-,
-size_t
-
-__n
-)
-
-59
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-63
-__BEGIN_NAMESPACE_STD
-
-
-65 \r\1e*
- $mem£t
- (\1e*
-__s
-, \12
-__c
-,
-size_t
-
-__n
-è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-68 \r\12
- $memcmp
- (
-__cڡ
- \1e*
-__s1
-, __cڡ \1e*
-__s2
-,
-size_t
-
-__n
-)
-
-69
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2));
-
-72 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-75 \r\1e*
- `memchr
- (\1e*
-__s
-, \12
-__c
-,
-size_t
-
-__n
-)
-
-76
-__THROW
-
- `__asm
- ("memchr"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-77 \r
-__cڡ
- \1e*
- `memchr
- (__cڡ \1e*
-__s
-, \12
-__c
-,
-size_t
-
-__n
-)
-
-78
-__THROW
-
- `__asm
- ("memchr"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-80 #ifdeà
-__OPTIMIZE__
-
-
-81
-__ex\8bº_®ways_\9al\9ae
- \1e*
-
-82
- `memchr
- (\1e*
-__s
-, \12
-__c
-,
-size_t
-
-__n
-è
-__THROW
-
-
-84 \15
- `__bu\9et\9a_memchr
- (
-__s
-,
-__c
-,
-__n
-);
-
-87
-__ex\8bº_®ways_\9al\9ae
-
-__cڡ
- \1e*
-
-88
- `memchr
- (
-__cڡ
- \1e*
-__s
-, \12
-__c
-,
-size_t
-
-__n
-è
-__THROW
-
-
-90 \15
- `__bu\9et\9a_memchr
- (
-__s
-,
-__c
-,
-__n
-);
-
-93
- }
-}
-
-95 \r\1e*
- $memchr
- (
-__cڡ
- \1e*
-__s
-, \12
-__c
-,
-size_t
-
-__n
-)
-
-96
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-98
-__END_NAMESPACE_STD
-
-
-100 #ifdeà
-__USE_GNU
-
-
-103 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-104 \r"C++" \1e*
- $¿wmemchr
- (\1e*
-__s
-, \12
-__c
-)
-
-105
-__THROW
-
- `__asm
- ("¿wmemchr"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-106 \r"C++"
-__cڡ
- \1e*
- $¿wmemchr
- (
-__cڡ
- \1e*
-__s
-, \12
-__c
-)
-
-107
-__THROW
-
- `__asm
- ("¿wmemchr"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-109 \r\1e*
- $¿wmemchr
- (
-__cڡ
- \1e*
-__s
-, \12
-__c
-)
-
-110
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-114 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-115 \r"C++" \1e*
- $memrchr
- (\1e*
-__s
-, \12
-__c
-,
-size_t
-
-__n
-)
-
-116
-__THROW
-
- `__asm
- ("memrchr"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-117 \r"C++"
-__cڡ
- \1e*
- $memrchr
- (
-__cڡ
- \1e*
-__s
-, \12
-__c
-,
-size_t
-
-__n
-)
-
-118
-__THROW
-
- `__asm
- ("memrchr"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-120 \r\1e*
- $memrchr
- (
-__cڡ
- \1e*
-__s
-, \12
-__c
-,
-size_t
-
-__n
-)
-
-121
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-126
-__BEGIN_NAMESPACE_STD
-
-
-128 \r\ 5*
- $¡rýy
- (\ 5*
-__»¡riù
-
-__de¡
-,
-__cڡ
- \ 5*__»¡riù
-__¤c
-)
-
-129
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-131 \r\ 5*
- $¡ºýy
- (\ 5*
-__»¡riù
-
-__de¡
-,
-
-132
-__cڡ
- \ 5*
-__»¡riù
-
-__¤c
-,
-size_t
-
-__n
-)
-
-133
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-136 \r\ 5*
- $¡rÿt
- (\ 5*
-__»¡riù
-
-__de¡
-,
-__cڡ
- \ 5*__»¡riù
-__¤c
-)
-
-137
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-139 \r\ 5*
- $¡ºÿt
- (\ 5*
-__»¡riù
-
-__de¡
-,
-__cڡ
- \ 5*__»¡riù
-__¤c
-,
-
-140
-size_t
-
-__n
-è
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-143 \r\12
- $¡rcmp
- (
-__cڡ
- \ 5*
-__s1
-, __cڡ \ 5*
-__s2
-)
-
-144
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2));
-
-146 \r\12
- $¡ºcmp
- (
-__cڡ
- \ 5*
-__s1
-, __cڡ \ 5*
-__s2
-,
-size_t
-
-__n
-)
-
-147
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2));
-
-150 \r\12
- $¡rcÞl
- (
-__cڡ
- \ 5*
-__s1
-, __cڡ \ 5*
-__s2
-)
-
-151
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2));
-
-153 \r
-size_t
-
- $¡rxäm
- (\ 5*
-__»¡riù
-
-__de¡
-,
-
-154
-__cڡ
- \ 5*
-__»¡riù
-
-__¤c
-,
-size_t
-
-__n
-)
-
-155
-__THROW
-
- `__nÚnuÎ
- ((2));
-
-156
-__END_NAMESPACE_STD
-
-
-158 #ifdeà
-__USE_XOPEN2K8
-
-
-162 \ 2
- ~<xloÿË.h
->
-
-165 \r\12
- $¡rcÞl_l
- (
-__cڡ
- \ 5*
-__s1
-, __cڡ \ 5*
-__s2
-,
-__loÿË_t
-
-__l
-)
-
-166
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2, 3));
-
-168 \r
-size_t
-
- $¡rxäm_l
- (\ 5*
-__de¡
-,
-__cڡ
- \ 5*
-__¤c
-,
-size_t
-
-__n
-,
-
-169
-__loÿË_t
-
-__l
-è
-__THROW
-
- `__nÚnuÎ
- ((2, 4));
-
-172 #ià
-def\9aed
-
-__USE_SVID
- || def\9aed
-__USE_BSD
- || def\9aed
-__USE_XOPEN_EXTENDED
- \
-
-173 ||
-def\9aed
-
-__USE_XOPEN2K8
-
-
-175 \r\ 5*
- $¡rdup
- (
-__cڡ
- \ 5*
-__s
-)
-
-176
-__THROW
-
-__©\8cibu\8b_m®loc__
-
- `__nÚnuÎ
- ((1));
-
-182 #ià
-def\9aed
-
-__USE_XOPEN2K8
-
-
-183 \r\ 5*
- $¡ºdup
- (
-__cڡ
- \ 5*
-__¡r\9ag
-,
-size_t
-
-__n
-)
-
-184
-__THROW
-
-__©\8cibu\8b_m®loc__
-
- `__nÚnuÎ
- ((1));
-
-187 #ià
-def\9aed
-
-__USE_GNU
- && def\9aed
-__GNUC__
-
-
-189 \ 1
- #¡rdu·
-(
-s
-) \
-
-190 (
-__ex\8bnsiÚ__
- \
-
-192
-__cڡ
- \ 5*
-__Þd
- = (
-s
-); \
-
-193
-size_t
-
-__Ën
- =
- `¡¾\92
- (
-__Þd
-) + 1; \
-
-194 \ 5*
-__Ãw
- = (\ 5*è
- `__bu\9et\9a_®loÿ
- (
-__Ën
-); \
-
-195 (\ 5*è
- `memýy
- (
-__Ãw
-,
-__Þd
-,
-__Ën
-); \
-
-196
- }
-}))
-
- )
-
-199 \ 1
- #¡ºdu·
-(
-s
-,
-n
-) \
-
-200 (
-__ex\8bnsiÚ__
- \
-
-202
-__cڡ
- \ 5*
-__Þd
- = (
-s
-); \
-
-203
-size_t
-
-__Ën
- =
- `¡ºËn
- (
-__Þd
-, (
-n
-)); \
-
-204 \ 5*
-__Ãw
- = (\ 5*è
- `__bu\9et\9a_®loÿ
- (
-__Ën
- + 1); \
-
-205
-__Ãw
-[
-__Ën
-] = '\0'; \
-
-206 (\ 5*è
- `memýy
- (
-__Ãw
-,
-__Þd
-,
-__Ën
-); \
-
-207 }))
-
- )
-
-210
- g__BEGIN_NAMESPACE_STD
-
-
-212 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-215 \r\ 5*
-¡rchr
- (\ 5*
-__s
-, \12
-__c
-)
-
-216
-__THROW
-
-__asm
- ("¡rchr"è
-__©\8cibu\8b_pu»__
-
-__nÚnuÎ
- ((1));
-
-217 \r
-__cڡ
- \ 5*
-¡rchr
- (__cڡ \ 5*
-__s
-, \12
-__c
-)
-
-218
-__THROW
-
-__asm
- ("¡rchr"è
-__©\8cibu\8b_pu»__
-
-__nÚnuÎ
- ((1));
-
-220 #ifdeà
-__OPTIMIZE__
-
-
-221
-__ex\8bº_®ways_\9al\9ae
- \ 5*
-
-222
-¡rchr
- (\ 5*
-__s
-, \12
-__c
-è
- g__THROW
-
-
-224 \15
-__bu\9et\9a_¡rchr
- (
-__s
-,
-__c
-);
-
-227
-__ex\8bº_®ways_\9al\9ae
-
-__cڡ
- \ 5*
-
-228
-¡rchr
- (
-__cڡ
- \ 5*
-__s
-, \12
-__c
-è
- g__THROW
-
-
-230 \15
-__bu\9et\9a_¡rchr
- (
-__s
-,
-__c
-);
-
-235 \r\ 5*
- $¡rchr
- (
-__cڡ
- \ 5*
-__s
-, \12
-__c
-)
-
-236
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-239 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-242 \r\ 5*
- `¡¼chr
- (\ 5*
-__s
-, \12
-__c
-)
-
-243
-__THROW
-
- `__asm
- ("¡¼chr"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-244 \r
-__cڡ
- \ 5*
- `¡¼chr
- (__cڡ \ 5*
-__s
-, \12
-__c
-)
-
-245
-__THROW
-
- `__asm
- ("¡¼chr"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-247 #ifdeà
-__OPTIMIZE__
-
-
-248
-__ex\8bº_®ways_\9al\9ae
- \ 5*
-
-249
- `¡¼chr
- (\ 5*
-__s
-, \12
-__c
-è
-__THROW
-
-
-251 \15
- `__bu\9et\9a_¡¼chr
- (
-__s
-,
-__c
-);
-
-254
-__ex\8bº_®ways_\9al\9ae
-
-__cڡ
- \ 5*
-
-255
- `¡¼chr
- (
-__cڡ
- \ 5*
-__s
-, \12
-__c
-è
-__THROW
-
-
-257 \15
- `__bu\9et\9a_¡¼chr
- (
-__s
-,
-__c
-);
-
-260
- }
-}
-
-262 \r\ 5*
- $¡¼chr
- (
-__cڡ
- \ 5*
-__s
-, \12
-__c
-)
-
-263
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-265
-__END_NAMESPACE_STD
-
-
-267 #ifdeà
-__USE_GNU
-
-
-270 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-271 \r"C++" \ 5*
- $¡rchºul
- (\ 5*
-__s
-, \12
-__c
-)
-
-272
-__THROW
-
- `__asm
- ("¡rchºul"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-273 \r"C++"
-__cڡ
- \ 5*
- $¡rchºul
- (
-__cڡ
- \ 5*
-__s
-, \12
-__c
-)
-
-274
-__THROW
-
- `__asm
- ("¡rchºul"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-276 \r\ 5*
- $¡rchºul
- (
-__cڡ
- \ 5*
-__s
-, \12
-__c
-)
-
-277
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-281
-__BEGIN_NAMESPACE_STD
-
-
-284 \r
-size_t
-
- $¡rc¥n
- (
-__cڡ
- \ 5*
-__s
-, __cڡ \ 5*
-__»jeù
-)
-
-285
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2));
-
-288 \r
-size_t
-
- $¡r¥n
- (
-__cڡ
- \ 5*
-__s
-, __cڡ \ 5*
-__acû±
-)
-
-289
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2));
-
-291 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-294 \r\ 5*
- `¡½brk
- (\ 5*
-__s
-,
-__cڡ
- \ 5*
-__acû±
-)
-
-295
-__THROW
-
- `__asm
- ("¡½brk"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2));
-
-296 \r
-__cڡ
- \ 5*
- `¡½brk
- (__cڡ \ 5*
-__s
-, __cڡ \ 5*
-__acû±
-)
-
-297
-__THROW
-
- `__asm
- ("¡½brk"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2));
-
-299 #ifdeà
-__OPTIMIZE__
-
-
-300
-__ex\8bº_®ways_\9al\9ae
- \ 5*
-
-301
- `¡½brk
- (\ 5*
-__s
-,
-__cڡ
- \ 5*
-__acû±
-è
-__THROW
-
-
-303 \15
- `__bu\9et\9a_¡½brk
- (
-__s
-,
-__acû±
-);
-
-306
-__ex\8bº_®ways_\9al\9ae
-
-__cڡ
- \ 5*
-
-307
- `¡½brk
- (
-__cڡ
- \ 5*
-__s
-, __cڡ \ 5*
-__acû±
-è
-__THROW
-
-
-309 \15
- `__bu\9et\9a_¡½brk
- (
-__s
-,
-__acû±
-);
-
-312
- }
-}
-
-314 \r\ 5*
- $¡½brk
- (
-__cڡ
- \ 5*
-__s
-, __cڡ \ 5*
-__acû±
-)
-
-315
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2));
-
-318 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-321 \r\ 5*
- `¡r¡r
- (\ 5*
-__hay¡ack
-,
-__cڡ
- \ 5*
-__ÃedË
-)
-
-322
-__THROW
-
- `__asm
- ("¡r¡r"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2));
-
-323 \r
-__cڡ
- \ 5*
- `¡r¡r
- (__cڡ \ 5*
-__hay¡ack
-,
-
-324
-__cڡ
- \ 5*
-__ÃedË
-)
-
-325
-__THROW
-
- `__asm
- ("¡r¡r"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2));
-
-327 #ifdeà
-__OPTIMIZE__
-
-
-328
-__ex\8bº_®ways_\9al\9ae
- \ 5*
-
-329
- `¡r¡r
- (\ 5*
-__hay¡ack
-,
-__cڡ
- \ 5*
-__ÃedË
-è
-__THROW
-
-
-331 \15
- `__bu\9et\9a_¡r¡r
- (
-__hay¡ack
-,
-__ÃedË
-);
-
-334
-__ex\8bº_®ways_\9al\9ae
-
-__cڡ
- \ 5*
-
-335
- `¡r¡r
- (
-__cڡ
- \ 5*
-__hay¡ack
-, __cڡ \ 5*
-__ÃedË
-è
-__THROW
-
-
-337 \15
- `__bu\9et\9a_¡r¡r
- (
-__hay¡ack
-,
-__ÃedË
-);
-
-340
- }
-}
-
-342 \r\ 5*
- $¡r¡r
- (
-__cڡ
- \ 5*
-__hay¡ack
-, __cڡ \ 5*
-__ÃedË
-)
-
-343
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2));
-
-348 \r\ 5*
- $¡¹ok
- (\ 5*
-__»¡riù
-
-__s
-,
-__cڡ
- \ 5*__»¡riù
-__d\96im
-)
-
-349
-__THROW
-
- `__nÚnuÎ
- ((2));
-
-350
-__END_NAMESPACE_STD
-
-
-354 \r\ 5*
- $__¡¹ok_r
- (\ 5*
-__»¡riù
-
-__s
-,
-
-355
-__cڡ
- \ 5*
-__»¡riù
-
-__d\96im
-,
-
-356 \ 5**
-__»¡riù
-
-__§ve_±r
-)
-
-357
-__THROW
-
- `__nÚnuÎ
- ((2, 3));
-
-358 #ià
-def\9aed
-
-__USE_POSIX
- || def\9aed
-__USE_MISC
-
-
-359 \r\ 5*
- $¡¹ok_r
- (\ 5*
-__»¡riù
-
-__s
-,
-__cڡ
- \ 5*__»¡riù
-__d\96im
-,
-
-360 \ 5**
-__»¡riù
-
-__§ve_±r
-)
-
-361
-__THROW
-
- `__nÚnuÎ
- ((2, 3));
-
-364 #ifdeà
-__USE_GNU
-
-
-366 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-367 \r"C++" \ 5*
- $¡rÿ£¡r
- (\ 5*
-__hay¡ack
-,
-__cڡ
- \ 5*
-__ÃedË
-)
-
-368
-__THROW
-
- `__asm
- ("¡rÿ£¡r"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2));
-
-369 \r"C++"
-__cڡ
- \ 5*
- $¡rÿ£¡r
- (
-__cڡ
- \ 5*
-__hay¡ack
-,
-
-370
-__cڡ
- \ 5*
-__ÃedË
-)
-
-371
-__THROW
-
- `__asm
- ("¡rÿ£¡r"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2));
-
-373 \r\ 5*
- $¡rÿ£¡r
- (
-__cڡ
- \ 5*
-__hay¡ack
-, __cڡ \ 5*
-__ÃedË
-)
-
-374
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2));
-
-378 #ifdeà
-__USE_GNU
-
-
-382 \r\1e*
- $memmem
- (
-__cڡ
- \1e*
-__hay¡ack
-,
-size_t
-
-__hay¡ackËn
-,
-
-383
-__cڡ
- \1e*
-__ÃedË
-,
-size_t
-
-__ÃedËËn
-)
-
-384
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 3));
-
-388 \r\1e*
- $__mempýy
- (\1e*
-__»¡riù
-
-__de¡
-,
-
-389
-__cڡ
- \1e*
-__»¡riù
-
-__¤c
-,
-size_t
-
-__n
-)
-
-390
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-391 \r\1e*
- $mempýy
- (\1e*
-__»¡riù
-
-__de¡
-,
-
-392
-__cڡ
- \1e*
-__»¡riù
-
-__¤c
-,
-size_t
-
-__n
-)
-
-393
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-397
-__BEGIN_NAMESPACE_STD
-
-
-399 \r
-size_t
-
- $¡¾\92
- (
-__cڡ
- \ 5*
-__s
-)
-
-400
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-401
-__END_NAMESPACE_STD
-
-
-403 #ifdef
-__USE_XOPEN2K8
-
-
-406 \r
-size_t
-
- $¡ºËn
- (
-__cڡ
- \ 5*
-__¡r\9ag
-,
-size_t
-
-__maxËn
-)
-
-407
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-411
-__BEGIN_NAMESPACE_STD
-
-
-413 \r\ 5*
- $¡»¼Ü
- (\12
-__\94ºum
-è
-__THROW
-;
-
-414
-__END_NAMESPACE_STD
-
-
-415 #ià
-def\9aed
-
-__USE_XOPEN2K
- || def\9aed
-__USE_MISC
-
-
-423 #ià
-def\9aed
-
-__USE_XOPEN2K
- && !def\9aed
-__USE_GNU
-
-
-426 #ifdeà
-__REDIRECT_NTH
-
-
-427 \r\12
- `__REDIRECT_NTH
- (
-¡»¼Ü_r
-,
-
-428 (\12
-__\94ºum
-, \ 5*
-__buf
-,
-size_t
-
-__buæ\92
-),
-
-429
-__xpg_¡»¼Ü_r
-è
- `__nÚnuÎ
- ((2));
-
-431 \r\12
- $__xpg_¡»¼Ü_r
- (\12
-__\94ºum
-, \ 5*
-__buf
-,
-size_t
-
-__buæ\92
-)
-
-432
-__THROW
-
- `__nÚnuÎ
- ((2));
-
-433 \ 1
- #¡»¼Ü_r
-
-__xpg_¡»¼Ü_r
-
-
- )
-
-438 \r\ 5*
- $¡»¼Ü_r
- (\12
-__\94ºum
-, \ 5*
-__buf
-,
-size_t
-
-__buæ\92
-)
-
-439
-__THROW
-
- `__nÚnuÎ
- ((2));
-
-443 #ifdeà
-__USE_XOPEN2K8
-
-
-445 \r\ 5*
- $¡»¼Ü_l
- (\12
-__\94ºum
-,
-__loÿË_t
-
-__l
-è
-__THROW
-;
-
-451 \r\1e
- $__bz\94o
- (\1e*
-__s
-,
-size_t
-
-__n
-è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-453 #ifdeà
-__USE_BSD
-
-
-455 \r\1e
- $bcÝy
- (
-__cڡ
- \1e*
-__¤c
-, \1e*
-__de¡
-,
-size_t
-
-__n
-)
-
-456
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-459 \r\1e
- $bz\94o
- (\1e*
-__s
-,
-size_t
-
-__n
-è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-462 \r\12
- $bcmp
- (
-__cڡ
- \1e*
-__s1
-, __cڡ \1e*
-__s2
-,
-size_t
-
-__n
-)
-
-463
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2));
-
-466 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-469 \r\ 5*
- `\9adex
- (\ 5*
-__s
-, \12
-__c
-)
-
-470
-__THROW
-
- `__asm
- ("\9adex"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-471 \r
-__cڡ
- \ 5*
- `\9adex
- (__cڡ \ 5*
-__s
-, \12
-__c
-)
-
-472
-__THROW
-
- `__asm
- ("\9adex"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-474 #ià
-def\9aed
-
-__OPTIMIZE__
- && !def\9aed
-__CORRECT_ISO_CPP_STRINGS_H_PROTO
-
-
-475
-__ex\8bº_®ways_\9al\9ae
- \ 5*
-
-476
- `\9adex
- (\ 5*
-__s
-, \12
-__c
-è
-__THROW
-
-
-478 \15
- `__bu\9et\9a_\9adex
- (
-__s
-,
-__c
-);
-
-481
-__ex\8bº_®ways_\9al\9ae
-
-__cڡ
- \ 5*
-
-482
- `\9adex
- (
-__cڡ
- \ 5*
-__s
-, \12
-__c
-è
-__THROW
-
-
-484 \15
- `__bu\9et\9a_\9adex
- (
-__s
-,
-__c
-);
-
-487
- }
-}
-
-489 \r\ 5*
- $\9adex
- (
-__cڡ
- \ 5*
-__s
-, \12
-__c
-)
-
-490
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-494 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-497 \r\ 5*
- `r\9adex
- (\ 5*
-__s
-, \12
-__c
-)
-
-498
-__THROW
-
- `__asm
- ("r\9adex"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-499 \r
-__cڡ
- \ 5*
- `r\9adex
- (__cڡ \ 5*
-__s
-, \12
-__c
-)
-
-500
-__THROW
-
- `__asm
- ("r\9adex"è
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-502 #ià
-def\9aed
-
-__OPTIMIZE__
- && !def\9aed
-__CORRECT_ISO_CPP_STRINGS_H_PROTO
-
-
-503
-__ex\8bº_®ways_\9al\9ae
- \ 5*
-
-504
- `r\9adex
- (\ 5*
-__s
-, \12
-__c
-è
-__THROW
-
-
-506 \15
- `__bu\9et\9a_r\9adex
- (
-__s
-,
-__c
-);
-
-509
-__ex\8bº_®ways_\9al\9ae
-
-__cڡ
- \ 5*
-
-510
- `r\9adex
- (
-__cڡ
- \ 5*
-__s
-, \12
-__c
-è
-__THROW
-
-
-512 \15
- `__bu\9et\9a_r\9adex
- (
-__s
-,
-__c
-);
-
-515
- }
-}
-
-517 \r\ 5*
- $r\9adex
- (
-__cڡ
- \ 5*
-__s
-, \12
-__c
-)
-
-518
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1));
-
-523 \r\12
- $ffs
- (\12
-__i
-è
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-527 #ifdef
-__USE_GNU
-
-
-528 \r\12
- $ff¦
- (\13\12
-__l
-è
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-529 #ifdeà
-__GNUC__
-
-
-530
-__ex\8bnsiÚ__
- \r\12
- $ff¦l
- (\13\13\12
-__Î
-)
-
-531
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-536 \r\12
- $¡rÿ£cmp
- (
-__cڡ
- \ 5*
-__s1
-, __cڡ \ 5*
-__s2
-)
-
-537
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2));
-
-540 \r\12
- $¡ºÿ£cmp
- (
-__cڡ
- \ 5*
-__s1
-, __cڡ \ 5*
-__s2
-,
-size_t
-
-__n
-)
-
-541
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2));
-
-544 #ifdef
-__USE_GNU
-
-
-547 \r\12
- $¡rÿ£cmp_l
- (
-__cڡ
- \ 5*
-__s1
-, __cڡ \ 5*
-__s2
-,
-
-548
-__loÿË_t
-
-__loc
-)
-
-549
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2, 3));
-
-551 \r\12
- $¡ºÿ£cmp_l
- (
-__cڡ
- \ 5*
-__s1
-, __cڡ \ 5*
-__s2
-,
-
-552
-size_t
-
-__n
-,
-__loÿË_t
-
-__loc
-)
-
-553
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2, 4));
-
-556 #ifdef
-__USE_BSD
-
-
-559 \r\ 5*
- $¡r£p
- (\ 5**
-__»¡riù
-
-__¡r\9agp
-,
-
-560
-__cڡ
- \ 5*
-__»¡riù
-
-__d\96im
-)
-
-561
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-564 #ifdef
-__USE_XOPEN2K8
-
-
-566 \r\ 5*
- $¡rsigÇl
- (\12
-__sig
-è
-__THROW
-;
-
-569 \r\ 5*
- $__¡pýy
- (\ 5*
-__»¡riù
-
-__de¡
-,
-__cڡ
- \ 5*__»¡riù
-__¤c
-)
-
-570
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-571 \r\ 5*
- $¡pýy
- (\ 5*
-__»¡riù
-
-__de¡
-,
-__cڡ
- \ 5*__»¡riù
-__¤c
-)
-
-572
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-576 \r\ 5*
- $__¡²ýy
- (\ 5*
-__»¡riù
-
-__de¡
-,
-
-577
-__cڡ
- \ 5*
-__»¡riù
-
-__¤c
-,
-size_t
-
-__n
-)
-
-578
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-579 \r\ 5*
- $¡²ýy
- (\ 5*
-__»¡riù
-
-__de¡
-,
-
-580
-__cڡ
- \ 5*
-__»¡riù
-
-__¤c
-,
-size_t
-
-__n
-)
-
-581
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-584 #ifdef
-__USE_GNU
-
-
-586 \r\12
- $¡rv\94scmp
- (
-__cڡ
- \ 5*
-__s1
-, __cڡ \ 5*
-__s2
-)
-
-587
-__THROW
-
-__©\8cibu\8b_pu»__
-
- `__nÚnuÎ
- ((1, 2));
-
-590 \r\ 5*
- $¡räy
- (\ 5*
-__¡r\9ag
-è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-593 \r\1e*
- $memäob
- (\1e*
-__s
-,
-size_t
-
-__n
-è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-595 #iâdeà
-ba£Çme
-
-
-600 #ifdeà
-__CORRECT_ISO_CPP_STRING_H_PROTO
-
-
-601 \r"C++" \ 5*
- $ba£Çme
- (\ 5*
-__f\9e\92ame
-)
-
-602
-__THROW
-
- `__asm
- ("ba£Çme"è
- `__nÚnuÎ
- ((1));
-
-603 \r"C++"
-__cڡ
- \ 5*
- $ba£Çme
- (
-__cڡ
- \ 5*
-__f\9e\92ame
-)
-
-604
-__THROW
-
- `__asm
- ("ba£Çme"è
- `__nÚnuÎ
- ((1));
-
-606 \r\ 5*
- $ba£Çme
- (
-__cڡ
- \ 5*
-__f\9e\92ame
-è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-612 #ià
-def\9aed
-
-__GNUC__
- && __GNUC__ >= 2
-
-613 #ià
-def\9aed
-
-__OPTIMIZE__
- && !def\9aed
-__OPTIMIZE_SIZE__
- \
-
-614 && !
-def\9aed
-
-__NO_INLINE__
- && !def\9aed
-__ýlu¥lus
-
-
-634 \ 2
- ~<b\99s/¡r\9ag.h
->
-
-637 \ 2
- ~<b\99s/¡r\9ag2.h
->
-
-640 #ià
-__USE_FORTIFY_LEVEL
- > 0 &&
-def\9aed
-
-__ex\8bº_®ways_\9al\9ae
-
-
-642 \ 2
- ~<b\99s/¡r\9ag3.h
->
-
-646
-__END_DECLS
-
-
- @/usr/include/unistd.h
-
-23 #iâdef
-_UNISTD_H
-
-
-24 \ 1
- #_UNISTD_H
- 1
-
- )
-
-26 \ 2
- ~<ã©u»s.h
->
-
-28
- g__BEGIN_DECLS
-
-
-33 #ifdeà
-__USE_XOPEN2K8
-
-
-35 \ 1
- #_POSIX_VERSION
- 200809L
-
- )
-
-36 #\96ià
-def\9aed
-
-__USE_XOPEN2K
-
-
-38 \ 1
- #_POSIX_VERSION
- 200112L
-
- )
-
-39 #\96ià
-def\9aed
-
-__USE_POSIX199506
-
-
-41 \ 1
- #_POSIX_VERSION
- 199506L
-
- )
-
-42 #\96ià
-def\9aed
-
-__USE_POSIX199309
-
-
-44 \ 1
- #_POSIX_VERSION
- 199309L
-
- )
-
-47 \ 1
- #_POSIX_VERSION
- 199009L
-
- )
-
-53 #ifdeà
-__USE_XOPEN2K8
-
-
-54 \ 1
- #__POSIX2_THIS_VERSION
- 200809L
-
- )
-
-56 #\96ià
-def\9aed
-
-__USE_XOPEN2K
-
-
-58 \ 1
- #__POSIX2_THIS_VERSION
- 200112L
-
- )
-
-59 #\96ià
-def\9aed
-
-__USE_POSIX199506
-
-
-61 \ 1
- #__POSIX2_THIS_VERSION
- 199506L
-
- )
-
-64 \ 1
- #__POSIX2_THIS_VERSION
- 199209L
-
- )
-
-68 \ 1
- #_POSIX2_VERSION
-
-__POSIX2_THIS_VERSION
-
-
- )
-
-72 \ 1
- #_POSIX2_C_BIND
-
-__POSIX2_THIS_VERSION
-
-
- )
-
-76 \ 1
- #_POSIX2_C_DEV
-
-__POSIX2_THIS_VERSION
-
-
- )
-
-80 \ 1
- #_POSIX2_SW_DEV
-
-__POSIX2_THIS_VERSION
-
-
- )
-
-84 \ 1
- #_POSIX2_LOCALEDEF
-
-__POSIX2_THIS_VERSION
-
-
- )
-
-87 #ifdeà
-__USE_XOPEN2K8
-
-
-88 \ 1
- #_XOPEN_VERSION
- 700
-
- )
-
-89 #\96ià
-def\9aed
-
-__USE_XOPEN2K
-
-
-90 \ 1
- #_XOPEN_VERSION
- 600
-
- )
-
-91 #\96ià
-def\9aed
-
-__USE_UNIX98
-
-
-92 \ 1
- #_XOPEN_VERSION
- 500
-
- )
-
-94 \ 1
- #_XOPEN_VERSION
- 4
-
- )
-
-98 \ 1
- #_XOPEN_XCU_VERSION
- 4
-
- )
-
-101 \ 1
- #_XOPEN_XPG2
- 1
-
- )
-
-102 \ 1
- #_XOPEN_XPG3
- 1
-
- )
-
-103 \ 1
- #_XOPEN_XPG4
- 1
-
- )
-
-106 \ 1
- #_XOPEN_UNIX
- 1
-
- )
-
-109 \ 1
- #_XOPEN_CRYPT
- 1
-
- )
-
-113 \ 1
- #_XOPEN_ENH_I18N
- 1
-
- )
-
-116 \ 1
- #_XOPEN_LEGACY
- 1
-
- )
-
-203 \ 2
- ~<b\99s/posix_Ýt.h
->
-
-206 #ià
-def\9aed
-
-__USE_UNIX98
- || def\9aed
-__USE_XOPEN2K
-
-
-207 \ 2
- ~<b\99s/\92v\9cÚm\92ts.h
->
-
-211 \ 1
- #STDIN_FILENO
- 0
-
- )
-
-212 \ 1
- #STDOUT_FILENO
- 1
-
- )
-
-213 \ 1
- #STDERR_FILENO
- 2
-
- )
-
-218 \ 2
- ~<b\99s/ty³s.h
->
-
-220 #iâdef
-__ssize_t_def\9aed
-
-
-221 \e
-__ssize_t
-
- tssize_t
-;
-
-222 \ 1
- #__ssize_t_def\9aed
-
-
- )
-
-225 \ 1
- #__Ãed_size_t
-
-
- )
-
-226 \ 1
- #__Ãed_NULL
-
-
- )
-
-227 \ 2
- ~<¡ddef.h
->
-
-229 #ià
-def\9aed
-
-__USE_XOPEN
- || def\9aed
-__USE_XOPEN2K
-
-
-232 #iâdeà
-__gid_t_def\9aed
-
-
-233 \e
-__gid_t
-
- tgid_t
-;
-
-234 \ 1
- #__gid_t_def\9aed
-
-
- )
-
-237 #iâdeà
-__uid_t_def\9aed
-
-
-238 \e
-__uid_t
-
- tuid_t
-;
-
-239 \ 1
- #__uid_t_def\9aed
-
-
- )
-
-242 #iâdeà
-__off_t_def\9aed
-
-
-243 #iâdeà
-__USE_FILE_OFFSET64
-
-
-244 \e
-__off_t
-
- toff_t
-;
-
-246 \e
-__off64_t
-
- toff_t
-;
-
-248 \ 1
- #__off_t_def\9aed
-
-
- )
-
-250 #ià
-def\9aed
-
-__USE_LARGEFILE64
- && !def\9aed
-__off64_t_def\9aed
-
-
-251 \e
-__off64_t
-
- toff64_t
-;
-
-252 \ 1
- #__off64_t_def\9aed
-
-
- )
-
-255 #iâdeà
-__u£cÚds_t_def\9aed
-
-
-256 \e
-__u£cÚds_t
-
- tu£cÚds_t
-;
-
-257 \ 1
- #__u£cÚds_t_def\9aed
-
-
- )
-
-260 #iâdeà
-__pid_t_def\9aed
-
-
-261 \e
-__pid_t
-
- tpid_t
-;
-
-262 \ 1
- #__pid_t_def\9aed
-
-
- )
-
-266 #ià
-def\9aed
-
-__USE_MISC
- || def\9aed
-__USE_XOPEN_EXTENDED
- || def\9aed
-__USE_XOPEN2K
-
-
-267 #iâdeà
-__\9a\8d\8c_t_def\9aed
-
-
-268 \e
-__\9a\8d\8c_t
-
- t\9a\8d\8c_t
-;
-
-269 \ 1
- #__\9a\8d\8c_t_def\9aed
-
-
- )
-
-273 #ià
-def\9aed
-
-__USE_BSD
- || def\9aed
-__USE_XOPEN
-
-
-274 #iâdeà
-__sockËn_t_def\9aed
-
-
-275 \e
-__sockËn_t
-
- tsockËn_t
-;
-
-276 \ 1
- #__sockËn_t_def\9aed
-
-
- )
-
-282 \ 1
- #R_OK
- 4
-
- )
-
-283 \ 1
- #W_OK
- 2
-
- )
-
-284 \ 1
- #X_OK
- 1
-
- )
-
-285 \ 1
- #F_OK
- 0
-
- )
-
-288 \r\12
- $acûss
- (
-__cڡ
- \ 5*
-__Çme
-, \12
-__ty³
-è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-290 #ifdeà
-__USE_GNU
-
-
-293 \r\12
- $euidacûss
- (
-__cڡ
- \ 5*
-__Çme
-, \12
-__ty³
-)
-
-294
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-297 \r\12
- $\97cûss
- (
-__cڡ
- \ 5*
-__Çme
-, \12
-__ty³
-)
-
-298
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-301 #ifdeà
-__USE_ATFILE
-
-
-305 \r\12
- $çcûs§t
- (\12
-__fd
-,
-__cڡ
- \ 5*
-__f\9ee
-, \12
-__ty³
-, \12
-__æag
-)
-
-306
-__THROW
-
- `__nÚnuÎ
- ((2)è
-__wur
-;
-
-311 #iâdef
-_STDIO_H
-
-
-312 \ 1
- #SEEK_SET
- 0
-
- )
-
-313 \ 1
- #SEEK_CUR
- 1
-
- )
-
-314 \ 1
- #SEEK_END
- 2
-
- )
-
-317 #ià
-def\9aed
-
-__USE_BSD
- && !def\9aed
-L_SET
-
-
-319 \ 1
- #L_SET
-
-SEEK_SET
-
-
- )
-
-320 \ 1
- #L_INCR
-
-SEEK_CUR
-
-
- )
-
-321 \ 1
- #L_XTND
-
-SEEK_END
-
-
- )
-
-330 #iâdeà
-__USE_FILE_OFFSET64
-
-
-331 \r
-__off_t
-
- $l£ek
- (\12
-__fd
-,
-__off_t
-
-__off£t
-, \12
-__wh\92û
-è
-__THROW
-;
-
-333 #ifdeà
-__REDIRECT_NTH
-
-
-334 \r
-__off64_t
-
- `__REDIRECT_NTH
- (
-l£ek
-,
-
-335 (\12
-__fd
-,
-__off64_t
-
-__off£t
-, \12
-__wh\92û
-),
-
-336
-l£ek64
-);
-
-338 \ 1
- #l£ek
-
-l£ek64
-
-
- )
-
-341 #ifdeà
-__USE_LARGEFILE64
-
-
-342 \r
-__off64_t
-
- $l£ek64
- (\12
-__fd
-,
-__off64_t
-
-__off£t
-, \12
-__wh\92û
-)
-
-343
-__THROW
-;
-
-350 \r\12
- `þo£
- (\12
-__fd
-);
-
-357 \r
-ssize_t
-
- $»ad
- (\12
-__fd
-, \1e*
-__buf
-,
-size_t
-
-__nby\8bs
-è
-__wur
-;
-
-363 \r
-ssize_t
-
- $wr\99e
- (\12
-__fd
-,
-__cڡ
- \1e*
-__buf
-,
-size_t
-
-__n
-è
-__wur
-;
-
-365 #ià
-def\9aed
-
-__USE_UNIX98
- || def\9aed
-__USE_XOPEN2K8
-
-
-366 #iâdeà
-__USE_FILE_OFFSET64
-
-
-373 \r
-ssize_t
-
- $´\97d
- (\12
-__fd
-, \1e*
-__buf
-,
-size_t
-
-__nby\8bs
-,
-
-374
-__off_t
-
-__off£t
-è
-__wur
-;
-
-381 \r
-ssize_t
-
- $pwr\99e
- (\12
-__fd
-,
-__cڡ
- \1e*
-__buf
-,
-size_t
-
-__n
-,
-
-382
-__off_t
-
-__off£t
-è
-__wur
-;
-
-384 #ifdeà
-__REDIRECT
-
-
-385 \r
-ssize_t
-
- `__REDIRECT
- (
-´\97d
-, (\12
-__fd
-, \1e*
-__buf
-,
-size_t
-
-__nby\8bs
-,
-
-386
-__off64_t
-
-__off£t
-),
-
-387
-´\97d64
-è
-__wur
-;
-
-388 \r
-ssize_t
-
- `__REDIRECT
- (
-pwr\99e
-, (\12
-__fd
-,
-__cڡ
- \1e*
-__buf
-,
-
-389
-size_t
-
-__nby\8bs
-,
-__off64_t
-
-__off£t
-),
-
-390
-pwr\99e64
-è
-__wur
-;
-
-392 \ 1
- #´\97d
-
-´\97d64
-
-
- )
-
-393 \ 1
- #pwr\99e
-
-pwr\99e64
-
-
- )
-
-397 #ifdeà
-__USE_LARGEFILE64
-
-
-401 \r
-ssize_t
-
- $´\97d64
- (\12
-__fd
-, \1e*
-__buf
-,
-size_t
-
-__nby\8bs
-,
-
-402
-__off64_t
-
-__off£t
-è
-__wur
-;
-
-405 \r
-ssize_t
-
- $pwr\99e64
- (\12
-__fd
-,
-__cڡ
- \1e*
-__buf
-,
-size_t
-
-__n
-,
-
-406
-__off64_t
-
-__off£t
-è
-__wur
-;
-
-414 \r\12
- $p\9de
- (\12
-__p\9dedes
-[2]è
-__THROW
-
-__wur
-;
-
-416 #ifdeà
-__USE_GNU
-
-
-419 \r\12
- $p\9de2
- (\12
-__p\9dedes
-[2], \12
-__æags
-è
-__THROW
-
-__wur
-;
-
-429 \r\1d\12
- $®¬m
- (\1d\12
-__£cÚds
-è
-__THROW
-;
-
-441 \r\1d\12
- `¦\93p
- (\1d\12
-__£cÚds
-);
-
-443 #ià(
-def\9aed
-
-__USE_XOPEN_EXTENDED
- && !def\9aed
-__USE_XOPEN2K8
-) \
-
-444 ||
-def\9aed
-
-__USE_BSD
-
-
-449 \r
-__u£cÚds_t
-
- $u®¬m
- (
-__u£cÚds_t
-
-__v®ue
-, __u£cÚds_\88
-__\9a\8brv®
-)
-
-450
-__THROW
-;
-
-457 \r\12
- `u¦\93p
- (
-__u£cÚds_t
-
-__u£cÚds
-);
-
-466 \r\12
- `·u£
- (\1e);
-
-470 \r\12
- $chown
- (
-__cڡ
- \ 5*
-__f\9ee
-,
-__uid_t
-
-__owÃr
-,
-__gid_t
-
-__group
-)
-
-471
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-473 #ià
-def\9aed
-
-__USE_BSD
- || def\9aed
-__USE_XOPEN_EXTENDED
- || def\9aed
-__USE_XOPEN2K8
-
-
-475 \r\12
- $fchown
- (\12
-__fd
-,
-__uid_t
-
-__owÃr
-,
-__gid_t
-
-__group
-è
-__THROW
-
-__wur
-;
-
-480 \r\12
- $lchown
- (
-__cڡ
- \ 5*
-__f\9ee
-,
-__uid_t
-
-__owÃr
-,
-__gid_t
-
-__group
-)
-
-481
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-485 #ifdeà
-__USE_ATFILE
-
-
-488 \r\12
- $fchowÇt
- (\12
-__fd
-,
-__cڡ
- \ 5*
-__f\9ee
-,
-__uid_t
-
-__owÃr
-,
-
-489
-__gid_t
-
-__group
-, \12
-__æag
-)
-
-490
-__THROW
-
- `__nÚnuÎ
- ((2)è
-__wur
-;
-
-494 \r\12
- $chd\9c
- (
-__cڡ
- \ 5*
-__·th
-è
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-496 #ià
-def\9aed
-
-__USE_BSD
- || def\9aed
-__USE_XOPEN_EXTENDED
- || def\9aed
-__USE_XOPEN2K8
-
-
-498 \r\12
- $fchd\9c
- (\12
-__fd
-è
-__THROW
-
-__wur
-;
-
-508 \r\ 5*
- $g\91cwd
- (\ 5*
-__buf
-,
-size_t
-
-__size
-è
-__THROW
-
-__wur
-;
-
-510 #ifdef
-__USE_GNU
-
-
-514 \r\ 5*
- $g\91_cu¼\92t_d\9c_Çme
- (\1eè
-__THROW
-;
-
-517 #ià(
-def\9aed
-
-__USE_XOPEN_EXTENDED
- && !def\9aed
-__USE_XOPEN2K8
-) \
-
-518 ||
-def\9aed
-
-__USE_BSD
-
-
-522 \r\ 5*
- $g\91wd
- (\ 5*
-__buf
-)
-
-523
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__©\8cibu\8b_d\95»ÿ\8bd__
-
-__wur
-;
-
-528 \r\12
- $dup
- (\12
-__fd
-è
-__THROW
-
-__wur
-;
-
-531 \r\12
- $dup2
- (\12
-__fd
-, \12
-__fd2
-è
-__THROW
-;
-
-533 #ifdeà
-__USE_GNU
-
-
-536 \r\12
- $dup3
- (\12
-__fd
-, \12
-__fd2
-, \12
-__æags
-è
-__THROW
-;
-
-540 \r\ 5**
-__\92v\9cÚ
-;
-
-541 #ifdeà
-__USE_GNU
-
-
-542 \r\ 5**
-\92v\9cÚ
-;
-
-548 \r\12
- $execve
- (
-__cڡ
- \ 5*
-__·th
-, \ 5*__cڡ
-__¬gv
-[],
-
-549 \ 5*
-__cڡ
-
-__\92vp
-[]è
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-551 #ifdeà
-__USE_XOPEN2K8
-
-
-554 \r\12
- $ãxecve
- (\12
-__fd
-, \ 5*
-__cڡ
-
-__¬gv
-[], \ 5*__cڡ
-__\92vp
-[])
-
-555
-__THROW
-
- `__nÚnuÎ
- ((2));
-
-560 \r\12
- $execv
- (
-__cڡ
- \ 5*
-__·th
-, \ 5*__cڡ
-__¬gv
-[])
-
-561
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-565 \r\12
- $exeþe
- (
-__cڡ
- \ 5*
-__·th
-, __cڡ \ 5*
-__¬g
-, ...)
-
-566
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-570 \r\12
- $exeþ
- (
-__cڡ
- \ 5*
-__·th
-, __cڡ \ 5*
-__¬g
-, ...)
-
-571
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-575 \r\12
- $execvp
- (
-__cڡ
- \ 5*
-__f\9ee
-, \ 5*__cڡ
-__¬gv
-[])
-
-576
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-581 \r\12
- $exeþp
- (
-__cڡ
- \ 5*
-__f\9ee
-, __cڡ \ 5*
-__¬g
-, ...)
-
-582
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-584 #ifdeà
-__USE_GNU
-
-
-587 \r\12
- $execv³
- (
-__cڡ
- \ 5*
-__f\9ee
-, \ 5*__cڡ
-__¬gv
-[],
-
-588 \ 5*
-__cڡ
-
-__\92vp
-[])
-
-589
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-593 #ià
-def\9aed
-
-__USE_MISC
- || def\9aed
-__USE_XOPEN
-
-
-595 \r\12
- $niû
- (\12
-__\9ac
-è
-__THROW
-
-__wur
-;
-
-600 \r\1e
- $_ex\99
- (\12
-__¡©us
-è
- `__©\8cibu\8b__
- ((
-__nÜ\91uº__
-));
-
-606 \ 2
- ~<b\99s/cÚâame.h
->
-
-609 \r\13\12
- $·thcÚf
- (
-__cڡ
- \ 5*
-__·th
-, \12
-__Çme
-)
-
-610
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-613 \r\13\12
- $å©hcÚf
- (\12
-__fd
-, \12
-__Çme
-è
-__THROW
-;
-
-616 \r\13\12
- $syscÚf
- (\12
-__Çme
-è
-__THROW
-;
-
-618 #ifdef
-__USE_POSIX2
-
-
-620 \r
-size_t
-
- $cÚf¡r
- (\12
-__Çme
-, \ 5*
-__buf
-,
-size_t
-
-__Ën
-è
-__THROW
-;
-
-625 \r
-__pid_t
-
- $g\91pid
- (\1eè
-__THROW
-;
-
-628 \r
-__pid_t
-
- $g\91µid
- (\1eè
-__THROW
-;
-
-632 #iâdeà
-__FAVOR_BSD
-
-
-633 \r
-__pid_t
-
- $g\91pg½
- (\1eè
-__THROW
-;
-
-635 #ifdeà
-__REDIRECT_NTH
-
-
-636 \r
-__pid_t
-
- `__REDIRECT_NTH
- (
-g\91pg½
-, (__pid_\88
-__pid
-),
-__g\91pgid
-);
-
-638 \ 1
- #g\91pg½
-
-__g\91pgid
-
-
- )
-
-643 \r
-__pid_t
-
- $__g\91pgid
- (
-__pid_t
-
-__pid
-è
-__THROW
-;
-
-644 #ià
-def\9aed
-
-__USE_XOPEN_EXTENDED
- || def\9aed
-__USE_XOPEN2K8
-
-
-645 \r
-__pid_t
-
- $g\91pgid
- (
-__pid_t
-
-__pid
-è
-__THROW
-;
-
-652 \r\12
- $£\8dgid
- (
-__pid_t
-
-__pid
-, __pid_\88
-__pgid
-è
-__THROW
-;
-
-654 #ià
-def\9aed
-
-__USE_SVID
- || def\9aed
-__USE_BSD
- || def\9aed
-__USE_XOPEN_EXTENDED
-
-
-665 #iâdeà
-__FAVOR_BSD
-
-
-669 \r\12
- $£\8dg½
- (\1eè
-__THROW
-;
-
-674 #ifdeà
-__REDIRECT_NTH
-
-
-675 \r\12
- `__REDIRECT_NTH
- (
-£\8dg½
-, (
-__pid_t
-
-__pid
-, __pid_\88
-__pg½
-),
-£\8dgid
-);
-
-677 \ 1
- #£\8dg½
-
-£\8dgid
-
-
- )
-
-686 \r
-__pid_t
-
- $£tsid
- (\1eè
-__THROW
-;
-
-688 #ià
-def\9aed
-
-__USE_XOPEN_EXTENDED
- || def\9aed
-__USE_XOPEN2K8
-
-
-690 \r
-__pid_t
-
- $g\91sid
- (
-__pid_t
-
-__pid
-è
-__THROW
-;
-
-694 \r
-__uid_t
-
- $g\91uid
- (\1eè
-__THROW
-;
-
-697 \r
-__uid_t
-
- $g\91euid
- (\1eè
-__THROW
-;
-
-700 \r
-__gid_t
-
- $g\91gid
- (\1eè
-__THROW
-;
-
-703 \r
-__gid_t
-
- $g\91egid
- (\1eè
-__THROW
-;
-
-708 \r\12
- $g\91groups
- (\12
-__size
-,
-__gid_t
-
-__li¡
-[]è
-__THROW
-
-__wur
-;
-
-710 #ifdef
-__USE_GNU
-
-
-712 \r\12
- $group_memb\94
- (
-__gid_t
-
-__gid
-è
-__THROW
-;
-
-719 \r\12
- $£tuid
- (
-__uid_t
-
-__uid
-è
-__THROW
-;
-
-721 #ià
-def\9aed
-
-__USE_BSD
- || def\9aed
-__USE_XOPEN_EXTENDED
-
-
-724 \r\12
- $£\8ceuid
- (
-__uid_t
-
-__ruid
-, __uid_\88
-__euid
-è
-__THROW
-;
-
-727 #ià
-def\9aed
-
-__USE_BSD
- || def\9aed
-__USE_XOPEN2K
-
-
-729 \r\12
- $£\8buid
- (
-__uid_t
-
-__uid
-è
-__THROW
-;
-
-736 \r\12
- $£tgid
- (
-__gid_t
-
-__gid
-è
-__THROW
-;
-
-738 #ià
-def\9aed
-
-__USE_BSD
- || def\9aed
-__USE_XOPEN_EXTENDED
-
-
-741 \r\12
- $£\8cegid
- (
-__gid_t
-
-__rgid
-, __gid_\88
-__egid
-è
-__THROW
-;
-
-744 #ià
-def\9aed
-
-__USE_BSD
- || def\9aed
-__USE_XOPEN2K
-
-
-746 \r\12
- $£\8bgid
- (
-__gid_t
-
-__gid
-è
-__THROW
-;
-
-749 #ifdeà
-__USE_GNU
-
-
-752 \r\12
- $g\91»suid
- (
-__uid_t
- *
-__ruid
-, __uid_\88*
-__euid
-, __uid_\88*
-__suid
-)
-
-753
-__THROW
-;
-
-757 \r\12
- $g\91»sgid
- (
-__gid_t
- *
-__rgid
-, __gid_\88*
-__egid
-, __gid_\88*
-__sgid
-)
-
-758
-__THROW
-;
-
-762 \r\12
- $£\8cesuid
- (
-__uid_t
-
-__ruid
-, __uid_\88
-__euid
-, __uid_\88
-__suid
-)
-
-763
-__THROW
-;
-
-767 \r\12
- $£\8cesgid
- (
-__gid_t
-
-__rgid
-, __gid_\88
-__egid
-, __gid_\88
-__sgid
-)
-
-768
-__THROW
-;
-
-775 \r
-__pid_t
-
- $fÜk
- (\1eè
-__THROW
-;
-
-777 #ià(
-def\9aed
-
-__USE_XOPEN_EXTENDED
- && !def\9aed
-__USE_XOPEN2K8
-) \
-
-778 ||
-def\9aed
-
-__USE_BSD
-
-
-783 \r
-__pid_t
-
- $vfÜk
- (\1eè
-__THROW
-;
-
-789 \r\ 5*
- $\89yÇme
- (\12
-__fd
-è
-__THROW
-;
-
-793 \r\12
- $\89yÇme_r
- (\12
-__fd
-, \ 5*
-__buf
-,
-size_t
-
-__buæ\92
-)
-
-794
-__THROW
-
- `__nÚnuÎ
- ((2)è
-__wur
-;
-
-798 \r\12
- $i§\89y
- (\12
-__fd
-è
-__THROW
-;
-
-800 #ià
-def\9aed
-
-__USE_BSD
- \
-
-801 || (
-def\9aed
-
-__USE_XOPEN_EXTENDED
- && !def\9aed
-__USE_UNIX98
-)
-
-804 \r\12
- $\89y¦Ù
- (\1eè
-__THROW
-;
-
-809 \r\12
- $l\9ak
- (
-__cڡ
- \ 5*
-__äom
-, __cڡ \ 5*
-__to
-)
-
-810
-__THROW
-
- `__nÚnuÎ
- ((1, 2)è
-__wur
-;
-
-812 #ifdeà
-__USE_ATFILE
-
-
-815 \r\12
- $l\9ak©
- (\12
-__äomfd
-,
-__cڡ
- \ 5*
-__äom
-, \12
-__tofd
-,
-
-816
-__cڡ
- \ 5*
-__to
-, \12
-__æags
-)
-
-817
-__THROW
-
- `__nÚnuÎ
- ((2, 4)è
-__wur
-;
-
-820 #ià
-def\9aed
-
-__USE_BSD
- || def\9aed
-__USE_XOPEN_EXTENDED
- || def\9aed
-__USE_XOPEN2K
-
-
-822 \r\12
- $syml\9ak
- (
-__cڡ
- \ 5*
-__äom
-, __cڡ \ 5*
-__to
-)
-
-823
-__THROW
-
- `__nÚnuÎ
- ((1, 2)è
-__wur
-;
-
-828 \r
-ssize_t
-
- $»adl\9ak
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__·th
-,
-
-829 \ 5*
-__»¡riù
-
-__buf
-,
-size_t
-
-__Ën
-)
-
-830
-__THROW
-
- `__nÚnuÎ
- ((1, 2)è
-__wur
-;
-
-833 #ifdeà
-__USE_ATFILE
-
-
-835 \r\12
- $syml\9ak©
- (
-__cڡ
- \ 5*
-__äom
-, \12
-__tofd
-,
-
-836
-__cڡ
- \ 5*
-__to
-è
-__THROW
-
- `__nÚnuÎ
- ((1, 3)è
-__wur
-;
-
-839 \r
-ssize_t
-
- $»adl\9ak©
- (\12
-__fd
-,
-__cڡ
- \ 5*
-__»¡riù
-
-__·th
-,
-
-840 \ 5*
-__»¡riù
-
-__buf
-,
-size_t
-
-__Ën
-)
-
-841
-__THROW
-
- `__nÚnuÎ
- ((2, 3)è
-__wur
-;
-
-845 \r\12
- $uƚk
- (
-__cڡ
- \ 5*
-__Çme
-è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-847 #ifdeà
-__USE_ATFILE
-
-
-849 \r\12
- $uÆ\9ak©
- (\12
-__fd
-,
-__cڡ
- \ 5*
-__Çme
-, \12
-__æag
-)
-
-850
-__THROW
-
- `__nÚnuÎ
- ((2));
-
-854 \r\12
- $rmd\9c
- (
-__cڡ
- \ 5*
-__·th
-è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-858 \r
-__pid_t
-
- $tcg\91pg½
- (\12
-__fd
-è
-__THROW
-;
-
-861 \r\12
- $tc£\8dg½
- (\12
-__fd
-,
-__pid_t
-
-__pg½_id
-è
-__THROW
-;
-
-868 \r\ 5*
- `g\91log\9a
- (\1e);
-
-869 #ià
-def\9aed
-
-__USE_REENTRANT
- || def\9aed
-__USE_POSIX199506
-
-
-876 \r\12
- $g\91log\9a_r
- (\ 5*
-__Çme
-,
-size_t
-
-__Çme_Ën
-è
- `__nÚnuÎ
- ((1));
-
-879 #ifdef
-__USE_BSD
-
-
-881 \r\12
- $£\8eog\9a
- (
-__cڡ
- \ 5*
-__Çme
-è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-885 #ifdef
-__USE_POSIX2
-
-
-889 \ 1
- #__Ãed_g\91Ýt
-
-
- )
-
-890 \ 2
- ~<g\91Ýt.h
->
-
-894 #ià
-def\9aed
-
-__USE_BSD
- || def\9aed
-__USE_UNIX98
- || def\9aed
-__USE_XOPEN2K
-
-
-898 \r\12
- $g\91ho¡Çme
- (\ 5*
-__Çme
-,
-size_t
-
-__Ën
-è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-902 #ià
-def\9aed
-
-__USE_BSD
- || (def\9aed
-__USE_XOPEN
- && !def\9aed
-__USE_UNIX98
-)
-
-905 \r\12
- $£tho¡Çme
- (
-__cڡ
- \ 5*
-__Çme
-,
-size_t
-
-__Ën
-)
-
-906
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-910 \r\12
- $£tho¡id
- (\13\12
-__id
-è
-__THROW
-
-__wur
-;
-
-916 \r\12
- $g\91doma\9aÇme
- (\ 5*
-__Çme
-,
-size_t
-
-__Ën
-)
-
-917
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-918 \r\12
- $£tdoma\9aÇme
- (
-__cڡ
- \ 5*
-__Çme
-,
-size_t
-
-__Ën
-)
-
-919
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-925 \r\12
- $vhªgup
- (\1eè
-__THROW
-;
-
-928 \r\12
- $»voke
- (
-__cڡ
- \ 5*
-__f\9ee
-è
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-936 \r\12
- $´of\9e
- (\1d\16\12*
-__§m¶e_bufãr
-,
-size_t
-
-__size
-,
-
-937
-size_t
-
-__off£t
-, \1d\12
-__sÿË
-)
-
-938
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-944 \r\12
- $acù
- (
-__cڡ
- \ 5*
-__Çme
-è
-__THROW
-;
-
-948 \r\ 5*
- $g\91u£rsh\96l
- (\1eè
-__THROW
-;
-
-949 \r\1e
- $\92du£rsh\96l
- (\1eè
-__THROW
-;
-
-950 \r\1e
- $£tu£rsh\96l
- (\1eè
-__THROW
-;
-
-956 \r\12
- $d«mÚ
- (\12
-__nochd\9c
-, \12
-__noþo£
-è
-__THROW
-
-__wur
-;
-
-960 #ià
-def\9aed
-
-__USE_BSD
- || (def\9aed
-__USE_XOPEN
- && !def\9aed
-__USE_XOPEN2K
-)
-
-963 \r\12
- $chroÙ
- (
-__cڡ
- \ 5*
-__·th
-è
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-967 \r\ 5*
- $g\91·ss
- (
-__cڡ
- \ 5*
-__´om±
-è
- `__nÚnuÎ
- ((1));
-
-971 #ià
-def\9aed
-
-__USE_BSD
- || def\9aed
-__USE_XOPEN
- || def\9aed
-__USE_XOPEN2K
-
-
-976 \r\12
- `fsync
- (\12
-__fd
-);
-
-980 #ià
-def\9aed
-
-__USE_BSD
- || def\9aed
-__USE_XOPEN_EXTENDED
-
-
-983 \r\13\12
- `g\91ho¡id
- (\1e);
-
-986 \r\1e
- $sync
- (\1eè
-__THROW
-;
-
-989 #ià
-def\9aed
-
-__USE_BSD
- || !def\9aed
-__USE_XOPEN2K
-
-
-992 \r\12
- $g\91·gesize
- (\1eè
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-997 \r\12
- $g\91d\8fbËsize
- (\1eè
-__THROW
-;
-
-1003 #ià
-def\9aed
-
-__USE_BSD
- || def\9aed
-__USE_XOPEN_EXTENDED
- || def\9aed
-__USE_XOPEN2K8
-
-
-1006 #iâdeà
-__USE_FILE_OFFSET64
-
-
-1007 \r\12
- $\8cunÿ\8b
- (
-__cڡ
- \ 5*
-__f\9ee
-,
-__off_t
-
-__Ëngth
-)
-
-1008
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-1010 #ifdeà
-__REDIRECT_NTH
-
-
-1011 \r\12
- `__REDIRECT_NTH
- (
-\8cunÿ\8b
-,
-
-1012 (
-__cڡ
- \ 5*
-__f\9ee
-,
-__off64_t
-
-__Ëngth
-),
-
-1013
-\8cunÿ\8b64
-è
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-1015 \ 1
- #\8cunÿ\8b
-
-\8cunÿ\8b64
-
-
- )
-
-1018 #ifdeà
-__USE_LARGEFILE64
-
-
-1019 \r\12
- $\8cunÿ\8b64
- (
-__cڡ
- \ 5*
-__f\9ee
-,
-__off64_t
-
-__Ëngth
-)
-
-1020
-__THROW
-
- `__nÚnuÎ
- ((1)è
-__wur
-;
-
-1025 #ià
-def\9aed
-
-__USE_BSD
- || def\9aed
-__USE_XOPEN_EXTENDED
- || def\9aed
-__USE_XOPEN2K
-
-
-1028 #iâdeà
-__USE_FILE_OFFSET64
-
-
-1029 \r\12
- $árunÿ\8b
- (\12
-__fd
-,
-__off_t
-
-__Ëngth
-è
-__THROW
-
-__wur
-;
-
-1031 #ifdeà
-__REDIRECT_NTH
-
-
-1032 \r\12
- `__REDIRECT_NTH
- (
-árunÿ\8b
-, (\12
-__fd
-,
-__off64_t
-
-__Ëngth
-),
-
-1033
-árunÿ\8b64
-è
-__wur
-;
-
-1035 \ 1
- #árunÿ\8b
-
-árunÿ\8b64
-
-
- )
-
-1038 #ifdeà
-__USE_LARGEFILE64
-
-
-1039 \r\12
- $árunÿ\8b64
- (\12
-__fd
-,
-__off64_t
-
-__Ëngth
-è
-__THROW
-
-__wur
-;
-
-1045 #ià(
-def\9aed
-
-__USE_XOPEN_EXTENDED
- && !def\9aed
-__USE_XOPEN2K
-) \
-
-1046 ||
-def\9aed
-
-__USE_MISC
-
-
-1050 \r\12
- $brk
- (\1e*
-__addr
-è
-__THROW
-
-__wur
-;
-
-1056 \r\1e*
- $sbrk
- (
-\9a\8d\8c_t
-
-__d\96\8f
-è
-__THROW
-;
-
-1060 #ifdeà
-__USE_MISC
-
-
-1071 \r\13\12
- $sysÿÎ
- (\13\12
-__sy¢o
-, ...è
-__THROW
-;
-
-1076 #ià(
-def\9aed
-
-__USE_MISC
- || def\9aed
-__USE_XOPEN_EXTENDED
-è&& !def\9aed
-F_LOCK
-
-
-1088 \ 1
- #F_ULOCK
- 0
-
- )
-
-1089 \ 1
- #F_LOCK
- 1
-
- )
-
-1090 \ 1
- #F_TLOCK
- 2
-
- )
-
-1091 \ 1
- #F_TEST
- 3
-
- )
-
-1093 #iâdeà
-__USE_FILE_OFFSET64
-
-
-1094 \r\12
- $lockf
- (\12
-__fd
-, \12
-__cmd
-,
-__off_t
-
-__Ën
-è
-__wur
-;
-
-1096 #ifdeà
-__REDIRECT
-
-
-1097 \r\12
- `__REDIRECT
- (
-lockf
-, (\12
-__fd
-, \12
-__cmd
-,
-__off64_t
-
-__Ën
-),
-
-1098
-lockf64
-è
-__wur
-;
-
-1100 \ 1
- #lockf
-
-lockf64
-
-
- )
-
-1103 #ifdeà
-__USE_LARGEFILE64
-
-
-1104 \r\12
- $lockf64
- (\12
-__fd
-, \12
-__cmd
-,
-__off64_t
-
-__Ën
-è
-__wur
-;
-
-1109 #ifdeà
-__USE_GNU
-
-
-1114 \ 1
- #TEMP_FAILURE_RETRY
-(
-ex´essiÚ
-) \
-
-1115 (
-__ex\8bnsiÚ__
- \
-
-1116 ({ \13\12
-__»suÉ
-; \
-
-1117 dØ
-__»suÉ
- = (\13\12è(
-ex´essiÚ
-); \
-
-1118 \1f
-__»suÉ
- =ð-1L &&
-\94ºo
- =ð
-EINTR
-); \
-
-1119
-__»suÉ
-;
- }
-}))
-
- )
-
-1122 #ià
-def\9aed
-
-__USE_POSIX199309
- || def\9aed
-__USE_UNIX98
-
-
-1125 \r\12
-fd©async
- (\12
-__f\9edes
-);
-
-1131 #ifdef
-__USE_XOPEN
-
-
-1133 \r\ 5*
- $üy±
- (
-__cڡ
- \ 5*
-__key
-, __cڡ \ 5*
-__§É
-)
-
-1134
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-1138 \r\1e
- $\92üy±
- (\ 5*
-__libc_block
-, \12
-__edæag
-è
-__THROW
-
- `__nÚnuÎ
- ((1));
-
-1145 \r\1e
- $swab
- (
-__cڡ
- \1e*
-__»¡riù
-
-__äom
-, \1e*__»¡riù
-__to
-,
-
-1146
-ssize_t
-
-__n
-è
-__THROW
-
- `__nÚnuÎ
- ((1, 2));
-
-1152 #ià
-def\9aed
-
-__USE_XOPEN
- || def\9aed
-__USE_XOPEN2K8
-
-
-1154 \r\ 5*
- $ù\94mid
- (\ 5*
-__s
-è
-__THROW
-;
-
-1159 #ià
-__USE_FORTIFY_LEVEL
- > 0 &&
-def\9aed
-
-__ex\8bº_®ways_\9al\9ae
-
-
-1160 \ 2
- ~<b\99s/uni¡d.h
->
-
-1163
-__END_DECLS
-
-
- @/usr/include/alloca.h
-
-19 #iâdef
-_ALLOCA_H
-
-
-20 \ 1
- #_ALLOCA_H
- 1
-
- )
-
-22 \ 2
- ~<ã©u»s.h
->
-
-24 \ 1
- #__Ãed_size_t
-
-
- )
-
-25 \ 2
- ~<¡ddef.h
->
-
-27
- g__BEGIN_DECLS
-
-
-30 #undeà
-®loÿ
-
-
-33 \r\1e*
- $®loÿ
- (
-size_t
-
-__size
-è
-__THROW
-;
-
-35 #ifdef
-__GNUC__
-
-
-36 \ 1
- #®loÿ
-(
-size
-è
- `__bu\9et\9a_®loÿ
- (size)
-
- )
-
-39
-__END_DECLS
-
-
- @/usr/include/endian.h
-
-19 #iâdef
-_ENDIAN_H
-
-
-20 \ 1
- #_ENDIAN_H
- 1
-
- )
-
-22 \ 2
- ~<ã©u»s.h
->
-
-32 \ 1
- #__LITTLE_ENDIAN
- 1234
-
- )
-
-33 \ 1
- #__BIG_ENDIAN
- 4321
-
- )
-
-34 \ 1
- #__PDP_ENDIAN
- 3412
-
- )
-
-37 \ 2
- ~<b\99s/\92d\9fn.h
->
-
-41 #iâdeà
-__FLOAT_WORD_ORDER
-
-
-42 \ 1
- #__FLOAT_WORD_ORDER
-
-__BYTE_ORDER
-
-
- )
-
-45 #ifdef
-__USE_BSD
-
-
-46 \ 1
- #LITTLE_ENDIAN
-
-__LITTLE_ENDIAN
-
-
- )
-
-47 \ 1
- #BIG_ENDIAN
-
-__BIG_ENDIAN
-
-
- )
-
-48 \ 1
- #PDP_ENDIAN
-
-__PDP_ENDIAN
-
-
- )
-
-49 \ 1
- #BYTE_ORDER
-
-__BYTE_ORDER
-
-
- )
-
-52 #ià
-__BYTE_ORDER
- =ð
-__LITTLE_ENDIAN
-
-
-53 \ 1
- #__LONG_LONG_PAIR
-(
-HI
-,
-LO
-èLO,
- )
-HI
-
-54 #\96ià
-__BYTE_ORDER
- =ð
-__BIG_ENDIAN
-
-
-55 \ 1
- #__LONG_LONG_PAIR
-(
-HI
-,
-LO
-èHI,
- )
-LO
-
-59 #ifdeà
-__USE_BSD
-
-
-61 \ 2
- ~<b\99s/by\8bsw.h
->
-
-63 #ià
-__BYTE_ORDER
- =ð
-__LITTLE_ENDIAN
-
-
-64 \ 1
- #htobe16
-(
-x
-è
- `__bsw_16
- (x)
-
- )
-
-65 \ 1
- #htÞe16
-(
-x
-è(x)
-
- )
-
-66 \ 1
- #be16toh
-(
-x
-è
- `__bsw_16
- (x)
-
- )
-
-67 \ 1
- #Ë16toh
-(
-x
-è(x)
-
- )
-
-69 \ 1
- #htobe32
-(
-x
-è
- `__bsw_32
- (x)
-
- )
-
-70 \ 1
- #htÞe32
-(
-x
-è(x)
-
- )
-
-71 \ 1
- #be32toh
-(
-x
-è
- `__bsw_32
- (x)
-
- )
-
-72 \ 1
- #Ë32toh
-(
-x
-è(x)
-
- )
-
-74 \ 1
- #htobe64
-(
-x
-è
- `__bsw_64
- (x)
-
- )
-
-75 \ 1
- #htÞe64
-(
-x
-è(x)
-
- )
-
-76 \ 1
- #be64toh
-(
-x
-è
- `__bsw_64
- (x)
-
- )
-
-77 \ 1
- #Ë64toh
-(
-x
-è(x)
-
- )
-
-79 \ 1
- #htobe16
-(
-x
-è(x)
-
- )
-
-80 \ 1
- #htÞe16
-(
-x
-è
- `__bsw_16
- (x)
-
- )
-
-81 \ 1
- #be16toh
-(
-x
-è(x)
-
- )
-
-82 \ 1
- #Ë16toh
-(
-x
-è
- `__bsw_16
- (x)
-
- )
-
-84 \ 1
- #htobe32
-(
-x
-è(x)
-
- )
-
-85 \ 1
- #htÞe32
-(
-x
-è
- `__bsw_32
- (x)
-
- )
-
-86 \ 1
- #be32toh
-(
-x
-è(x)
-
- )
-
-87 \ 1
- #Ë32toh
-(
-x
-è
- `__bsw_32
- (x)
-
- )
-
-89 \ 1
- #htobe64
-(
-x
-è(x)
-
- )
-
-90 \ 1
- #htÞe64
-(
-x
-è
- `__bsw_64
- (x)
-
- )
-
-91 \ 1
- #be64toh
-(
-x
-è(x)
-
- )
-
-92 \ 1
- #Ë64toh
-(
-x
-è
- `__bsw_64
- (x)
-
- )
-
- @/usr/include/event2/buffer.h
-
-26 #iâdeà
-_EVENT2_BUFFER_H_
-
-
-27 \ 1
- #_EVENT2_BUFFER_H_
-
-
- )
-
-75 #ifdeà
-__ýlu¥lus
-
-
-79 \ 2
- ~<ev\92t2/ev\92t-cÚfig.h
->
-
-80 \ 2
- ~<¡d¬g.h
->
-
-81 #ifdeà
-_EVENT_HAVE_SYS_TYPES_H
-
-
-82 \ 2
- ~<sys/ty³s.h
->
-
-84 #ifdeà
-_EVENT_HAVE_SYS_UIO_H
-
-
-85 \ 2
- ~<sys/uio.h
->
-
-87 \ 2
- ~<ev\92t2/ut\9e.h
->
-
-95 \19
-evbufãr
-
-
-96 #ifdeà
-_EVENT_IN_DOXYGEN
-
-
-109 \19
- sevbufãr_±r
- {
-
-110
-ev_ssize_t
-
-pos
-;
-
-114 \1e*
-cha\9a
-;
-
-115
-size_t
-
-pos_\9a_cha\9a
-;
-
-116 }
-_\9a\8bº®
-;
-
-124 #ifdeà
-_EVENT_HAVE_SYS_UIO_H
-
-
-125 \ 1
- #evbufãr_iovec
-
-iovec
-
-
- )
-
-127 \ 1
- #_EVBUFFER_IOVEC_IS_NATIVE
-
-
- )
-
-129 \19
- sevbufãr_iovec
- {
-
-131 \1e*
-iov_ba£
-;
-
-133
-size_t
-
-iov_Ën
-;
-
-143 \19
-evbufãr
- *
-evbufãr_Ãw
-(\1e);
-
-149 \1e
-evbufãr_ä\93
-(\19
-evbufãr
- *
-buf
-);
-
-163 \12
-evbufãr_\92abË_lock\9ag
-(\19
-evbufãr
- *
-buf
-, \1e*
-lock
-);
-
-169 \1e
-evbufãr_lock
-(\19
-evbufãr
- *
-buf
-);
-
-175 \1e
-evbufãr_uÆock
-(\19
-evbufãr
- *
-buf
-);
-
-193 \ 1
- #EVBUFFER_FLAG_DRAINS_TO_FD
- 1
-
- )
-
-202 \12
-evbufãr_£t_æags
-(\19
-evbufãr
- *
-buf
-,
-ev_u\9at64_t
-
-æags
-);
-
-210 \12
-evbufãr_þ\97r_æags
-(\19
-evbufãr
- *
-buf
-,
-ev_u\9at64_t
-
-æags
-);
-
-218
-size_t
-
-evbufãr_g\91_Ëngth
-(cڡ \19
-evbufãr
- *
-buf
-);
-
-232
-size_t
-
-evbufãr_g\91_cÚtiguous_¥aû
-(cڡ \19
-evbufãr
- *
-buf
-);
-
-244 \12
-evbufãr_ex·nd
-(\19
-evbufãr
- *
-buf
-,
-size_t
-
-d©Ën
-);
-
-280
-evbufãr_»£rve_¥aû
-(\19
-evbufãr
- *
-buf
-,
-ev_ssize_t
-
-size
-,
-
-281 \19
-evbufãr_iovec
- *
-vec
-, \12
-n_vec
-);
-
-304 \12
-evbufãr_comm\99_¥aû
-(\19
-evbufãr
- *
-buf
-,
-
-305 \19
-evbufãr_iovec
- *
-vec
-, \12
-n_vecs
-);
-
-315 \12
-evbufãr_add
-(\19
-evbufãr
- *
-buf
-, cڡ \1e*
-d©a
-,
-size_t
-
-d©Ën
-);
-
-329 \12
-evbufãr_»move
-(\19
-evbufãr
- *
-buf
-, \1e*
-d©a
-,
-size_t
-
-d©Ën
-);
-
-342
-ev_ssize_t
-
-evbufãr_cÝyout
-(\19
-evbufãr
- *
-buf
-, \1e*
-d©a_out
-,
-size_t
-
-d©Ën
-);
-
-357 \12
-evbufãr_»move_bufãr
-(\19
-evbufãr
- *
-¤c
-, \19evbufã¸*
-d¡
-,
-
-358
-size_t
-
-d©Ën
-);
-
-362 \f
- eevbufãr_eÞ_¡yË
- {
-
-372
-EVBUFFER_EOL_ANY
-,
-
-375
-EVBUFFER_EOL_CRLF
-,
-
-377
-EVBUFFER_EOL_CRLF_STRICT
-,
-
-379
-EVBUFFER_EOL_LF
-
-
-396 \ 5*
-evbufãr_»adÊ
-(\19
-evbufãr
- *
-bufãr
-,
-size_t
- *
-n_»ad_out
-,
-
-397 \f
-evbufãr_eÞ_¡yË
-
-eÞ_¡yË
-);
-
-411 \12
-evbufãr_add_bufãr
-(\19
-evbufãr
- *
-outbuf
-, \19evbufã¸*
-\9abuf
-);
-
-419 \e\1e(*
-evbufãr_»f_þ\97nup_cb
-)(cڡ \1e*
- td©a
-,
-
-420
- tsize_t
-
- td©®\92
-, \1e*
- tex\8ca
-);
-
-437 \12
-evbufãr_add_»ã»nû
-(\19
-evbufãr
- *
-outbuf
-,
-
-438 cڡ \1e*
-d©a
-,
-size_t
-
-d©Ën
-,
-
-439
-evbufãr_»f_þ\97nup_cb
-
-þ\97nupâ
-, \1e*
-þ\97nupâ_¬g
-);
-
-462 \12
-evbufãr_add_f\9ee
-(\19
-evbufãr
- *
-outbuf
-, \12
-fd
-,
-ev_off_t
-
-off£t
-,
-
-463
-ev_off_t
-
-Ëngth
-);
-
-477 \12
-evbufãr_add_´\9atf
-(\19
-evbufãr
- *
-buf
-, cڡ \ 5*
-fmt
-, ...)
-
-478 #ifdeà
-__GNUC__
-
-
-479
-__©\8cibu\8b__
-((
-fÜm©
-(
-´\9atf
-, 2, 3)))
-
-491 \12
-evbufãr_add_v´\9atf
-(\19
-evbufãr
- *
-buf
-, cڡ \ 5*
-fmt
-,
-va_li¡
-
-
-);
-
-501 \12
-evbufãr_d¿\9a
-(\19
-evbufãr
- *
-buf
-,
-size_t
-
-Ën
-);
-
-514 \12
-evbufãr_wr\99e
-(\19
-evbufãr
- *
-bufãr
-,
-evut\9e_sock\91_t
-
-fd
-);
-
-528 \12
-evbufãr_wr\99e_©mo¡
-(\19
-evbufãr
- *
-bufãr
-,
-evut\9e_sock\91_t
-
-fd
-,
-
-529
-ev_ssize_t
-
-howmuch
-);
-
-540 \12
-evbufãr_»ad
-(\19
-evbufãr
- *
-bufãr
-,
-evut\9e_sock\91_t
-
-fd
-, \12
-howmuch
-);
-
-553 \19
-evbufãr_±r
-
-evbufãr_£¬ch
-(\19
-evbufãr
- *
-bufãr
-, cڡ \ 5*
-wh©
-,
-size_t
-
-Ën
-, cÚ¡ \19evbufãr_±¸*
-¡¬t
-);
-
-569 \19
-evbufãr_±r
-
-evbufãr_£¬ch_¿nge
-(\19
-evbufãr
- *
-bufãr
-, cڡ \ 5*
-wh©
-,
-size_t
-
-Ën
-, cÚ¡ \19evbufãr_±¸*
-¡¬t
-, cÚ¡ \19evbufãr_±¸*
-\92d
-);
-
-575 \f
- eevbufãr_±r_how
- {
-
-578
-EVBUFFER_PTR_SET
-,
-
-580
-EVBUFFER_PTR_ADD
-
-
-596
-evbufãr_±r_£t
-(\19
-evbufãr
- *
-bufãr
-, \19
-evbufãr_±r
- *
-±r
-,
-
-597
-size_t
-
-pos\99iÚ
-, \f
-evbufãr_±r_how
-
-how
-);
-
-613 \19
-evbufãr_±r
-
-evbufãr_£¬ch_eÞ
-(\19
-evbufãr
- *
-bufãr
-,
-
-614 \19
-evbufãr_±r
- *
-¡¬t
-,
-size_t
- *
-eÞ_Ën_out
-,
-
-615 \f
-evbufãr_eÞ_¡yË
-
-eÞ_¡yË
-);
-
-643 \12
-evbufãr_³ek
-(\19
-evbufãr
- *
-bufãr
-,
-ev_ssize_t
-
-Ën
-,
-
-644 \19
-evbufãr_±r
- *
-¡¬t_©
-,
-
-645 \19
-evbufãr_iovec
- *
-vec_out
-, \12
-n_vec
-);
-
-652 \19
- sevbufãr_cb_\9afo
- {
-
-655
-size_t
-
-Üig_size
-;
-
-657
-size_t
-
-n_added
-;
-
-659
-size_t
-
-n_d\96\91ed
-;
-
-681 \e\1e(*
-evbufãr_cb_func
-)(\19
- tevbufãr
- *
- tbufãr
-, cڡ \19
- tevbufãr_cb_\9afo
- *
- t\9afo
-, \1e*
- t¬g
-);
-
-683 \19
-evbufãr_cb_\92\8cy
-;
-
-695 \19
-evbufãr_cb_\92\8cy
- *
-evbufãr_add_cb
-(\19
-evbufãr
- *
-bufãr
-,
-evbufãr_cb_func
-
-cb
-, \1e*
-cb¬g
-);
-
-705 \12
-evbufãr_»move_cb_\92\8cy
-(\19
-evbufãr
- *
-bufãr
-,
-
-706 \19
-evbufãr_cb_\92\8cy
- *
-\92t
-);
-
-714 \12
-evbufãr_»move_cb
-(\19
-evbufãr
- *
-bufãr
-,
-evbufãr_cb_func
-
-cb
-, \1e*
-cb¬g
-);
-
-721 \ 1
- #EVBUFFER_CB_ENABLED
- 1
-
- )
-
-730 \12
-evbufãr_cb_£t_æags
-(\19
-evbufãr
- *
-bufãr
-,
-
-731 \19
-evbufãr_cb_\92\8cy
- *
-cb
-,
-ev_u\9at32_t
-
-æags
-);
-
-740 \12
-evbufãr_cb_þ\97r_æags
-(\19
-evbufãr
- *
-bufãr
-,
-
-741 \19
-evbufãr_cb_\92\8cy
- *
-cb
-,
-ev_u\9at32_t
-
-æags
-);
-
-753 \1e
-evbufãr_cb_su¥\92d
-(\19
-evbufãr
- *
-bufãr
-, \19
-evbufãr_cb_\92\8cy
- *
-cb
-);
-
-762 \1e
-evbufãr_cb_unsu¥\92d
-(\19
-evbufãr
- *
-bufãr
-, \19
-evbufãr_cb_\92\8cy
- *
-cb
-);
-
-774 \1d\ 5*
-evbufãr_puÎup
-(\19
-evbufãr
- *
-buf
-,
-ev_ssize_t
-
-size
-);
-
-785 \12
-evbufãr_´\95\92d
-(\19
-evbufãr
- *
-buf
-, cڡ \1e*
-d©a
-,
-size_t
-
-size
-);
-
-795 \12
-evbufãr_´\95\92d_bufãr
-(\19
-evbufãr
- *
-d¡
-, \19evbufãr*
-¤c
-);
-
-811 \12
-evbufãr_ä\93ze
-(\19
-evbufãr
- *
-buf
-, \12
-©_äÚt
-);
-
-820 \12
-evbufãr_unä\93ze
-(\19
-evbufãr
- *
-buf
-, \12
-©_äÚt
-);
-
-822 \19
-ev\92t_ba£
-;
-
-830 \12
-evbufãr_deãr_ÿÎbacks
-(\19
-evbufãr
- *
-bufãr
-, \19
-ev\92t_ba£
- *
-ba£
-);
-
-832 #ifdeà
-__ýlu¥lus
-
-
- @/usr/include/event2/buffer_compat.h
-
-27 #iâdeà
-_EVENT2_BUFFER_COMPAT_H_
-
-
-28 \ 1
- #_EVENT2_BUFFER_COMPAT_H_
-
-
- )
-
-48 \ 5*
-evbufãr_»adl\9ae
-(\19
-evbufãr
- *
-bufãr
-);
-
-70 \e\1e(*
- tevbufãr_cb
-)(\19
- tevbufãr
- *
- tbufãr
-,
- tsize_t
-
- tÞd_Ën
-, size_\88
- tÃw_Ën
-, \1e*
- t¬g
-);
-
-91 \1e
- `evbufãr_£tcb
-(\19
-evbufãr
- *
-bufãr
-,
-evbufãr_cb
-
-cb
-, \1e*
-cb¬g
-);
-
-102 \1d\ 5*
- `evbufãr_f\9ad
-(\19
-evbufãr
- *
-bufãr
-, cڡ \1d\ 5*
-wh©
-,
-size_t
-
-Ën
-);
-
-105 \ 1
- #EVBUFFER_LENGTH
-(
-x
-è
- `evbufãr_g\91_Ëngth
-(x)
-
- )
-
-107 \ 1
- #EVBUFFER_DATA
-(
-x
-è
- `evbufãr_puÎup
-((x), -1)
-
- )
-
- @/usr/include/event2/bufferevent.h
-
-27 #iâdeà
-_EVENT2_BUFFEREVENT_H_
-
-
-28 \ 1
- #_EVENT2_BUFFEREVENT_H_
-
-
- )
-
-77 #ifdeà
-__ýlu¥lus
-
-
-81 \ 2
- ~<ev\92t2/ev\92t-cÚfig.h
->
-
-82 #ifdeà
-_EVENT_HAVE_SYS_TYPES_H
-
-
-83 \ 2
- ~<sys/ty³s.h
->
-
-85 #ifdeà
-_EVENT_HAVE_SYS_TIME_H
-
-
-86 \ 2
- ~<sys/time.h
->
-
-90 \ 2
- ~<ev\92t2/ut\9e.h
->
-
-98 \ 1
- #BEV_EVENT_READING
- 0x01
-
- )
-
-99 \ 1
- #BEV_EVENT_WRITING
- 0x02
-
- )
-
-100 \ 1
- #BEV_EVENT_EOF
- 0x10
-
- )
-
-101 \ 1
- #BEV_EVENT_ERROR
- 0x20
-
- )
-
-102 \ 1
- #BEV_EVENT_TIMEOUT
- 0x40
-
- )
-
-103 \ 1
- #BEV_EVENT_CONNECTED
- 0x80
-
- )
-
-111 \19
-bufã»v\92t
-
-
-112 #ifdeà
-_EVENT_IN_DOXYGEN
-
-
-116 \19
-ev\92t_ba£
-;
-
-117 \19
-evbufãr
-;
-
-118 \19
-sockaddr
-;
-
-133 \e\1e(*
-bufã»v\92t_d©a_cb
-)(\19
- tbufã»v\92t
- *
- tbev
-, \1e*
- tùx
-);
-
-149 \e\1e(*
-bufã»v\92t_ev\92t_cb
-)(\19
- tbufã»v\92t
- *
- tbev
-, \16
- twh©
-, \1e*
- tùx
-);
-
-152 \f
- ebufã»v\92t_ÝtiÚs
- {
-
-155
-BEV_OPT_CLOSE_ON_FREE
- = (1<<0),
-
-159
-BEV_OPT_THREADSAFE
- = (1<<1),
-
-162
-BEV_OPT_DEFER_CALLBACKS
- = (1<<2),
-
-168
-BEV_OPT_UNLOCK_CALLBACKS
- = (1<<3)
-
-184 \19
-bufã»v\92t
- *
-bufã»v\92t_sock\91_Ãw
-(\19
-ev\92t_ba£
- *
-ba£
-,
-evut\9e_sock\91_t
-
-fd
-, \12
-ÝtiÚs
-);
-
-205 \12
-bufã»v\92t_sock\91_cÚÃù
-(\19
-bufã»v\92t
- *, \19
-sockaddr
- *, \12);
-
-207 \19
-evdns_ba£
-;
-
-234 \12
-bufã»v\92t_sock\91_cÚÃù_ho¡Çme
-(\19
-bufã»v\92t
- *,
-
-235 \19
-evdns_ba£
- *, \12, const \ 5*, \12);
-
-245 \12
-bufã»v\92t_sock\91_g\91_dns_\94rÜ
-(\19
-bufã»v\92t
- *
-bev
-);
-
-258 \12
-bufã»v\92t_ba£_£t
-(\19
-ev\92t_ba£
- *
-ba£
-, \19
-bufã»v\92t
- *
-buãv
-);
-
-263 \19
-ev\92t_ba£
- *
-bufã»v\92t_g\91_ba£
-(\19
-bufã»v\92t
- *
-bev
-);
-
-274 \12
-bufã»v\92t_´iÜ\99y_£t
-(\19
-bufã»v\92t
- *
-buãv
-, \12
-´i
-);
-
-282 \1e
-bufã»v\92t_ä\93
-(\19
-bufã»v\92t
- *
-buãv
-);
-
-299 \1e
-bufã»v\92t_£tcb
-(\19
-bufã»v\92t
- *
-buãv
-,
-
-300
-bufã»v\92t_d©a_cb
-
-»adcb
-, bufã»v\92t_d©a_cb
-wr\99ecb
-,
-
-301
-bufã»v\92t_ev\92t_cb
-
-ev\92tcb
-, \1e*
-cb¬g
-);
-
-310 \12
-bufã»v\92t_£tfd
-(\19
-bufã»v\92t
- *
-buãv
-,
-evut\9e_sock\91_t
-
-fd
-);
-
-316
-evut\9e_sock\91_t
-
-bufã»v\92t_g\91fd
-(\19
-bufã»v\92t
- *
-buãv
-);
-
-322 \19
-bufã»v\92t
- *
-bufã»v\92t_g\91_und\94ly\9ag
-(\19bufã»v\92\88*
-buãv
-);
-
-337 \12
-bufã»v\92t_wr\99e
-(\19
-bufã»v\92t
- *
-buãv
-,
-
-338 cڡ \1e*
-d©a
-,
-size_t
-
-size
-);
-
-350 \12
-bufã»v\92t_wr\99e_bufãr
-(\19
-bufã»v\92t
- *
-buãv
-, \19
-evbufãr
- *
-buf
-);
-
-363
-size_t
-
-bufã»v\92t_»ad
-(\19
-bufã»v\92t
- *
-buãv
-, \1e*
-d©a
-, size_\88
-size
-);
-
-373 \12
-bufã»v\92t_»ad_bufãr
-(\19
-bufã»v\92t
- *
-buãv
-, \19
-evbufãr
- *
-buf
-);
-
-384 \19
-evbufãr
- *
-bufã»v\92t_g\91_\9aput
-(\19
-bufã»v\92t
- *
-buãv
-);
-
-398 \19
-evbufãr
- *
-bufã»v\92t_g\91_ou\8dut
-(\19
-bufã»v\92t
- *
-buãv
-);
-
-408 \12
-bufã»v\92t_\92abË
-(\19
-bufã»v\92t
- *
-buãv
-, \16
-ev\92t
-);
-
-418 \12
-bufã»v\92t_di§bË
-(\19
-bufã»v\92t
- *
-buãv
-, \16
-ev\92t
-);
-
-426 \16
-bufã»v\92t_g\91_\92abËd
-(\19
-bufã»v\92t
- *
-buãv
-);
-
-454 \12
-bufã»v\92t_£t_timeouts
-(\19
-bufã»v\92t
- *
-buãv
-,
-
-455 cڡ \19
-timev®
- *
-timeout_»ad
-, cÚ¡ \19timev® *
-timeout_wr\99e
-);
-
-475 \1e
-bufã»v\92t_£tw©\94m¬k
-(\19
-bufã»v\92t
- *
-buãv
-, \16
-ev\92ts
-,
-
-476
-size_t
-
-lowm¬k
-, size_\88
-highm¬k
-);
-
-482 \1e
-bufã»v\92t_lock
-(\19
-bufã»v\92t
- *
-buãv
-);
-
-488 \1e
-bufã»v\92t_uÆock
-(\19
-bufã»v\92t
- *
-buãv
-);
-
-494 \f
- ebufã»v\92t_æush_mode
- {
-
-496
-BEV_NORMAL
- = 0,
-
-499
-BEV_FLUSH
- = 1,
-
-502
-BEV_FINISHED
- = 2
-
-513 \12
-bufã»v\92t_æush
-(\19
-bufã»v\92t
- *
-buãv
-,
-
-514 \16
-iÙy³
-,
-
-515 \f
-bufã»v\92t_æush_mode
-
-mode
-);
-
-525 \f
- ebufã»v\92t_f\9e\8br_»suÉ
- {
-
-527
-BEV_OK
- = 0,
-
-530
-BEV_NEED_MORE
- = 1,
-
-534
-BEV_ERROR
- = 2
-
-555 \e\f
-bufã»v\92t_f\9e\8br_»suÉ
- (*
- tbufã»v\92t_f\9e\8br_cb
-)(
-
-556 \19
- tevbufãr
- *
- t¤c
-, \19evbufã¸*
- td¡
-,
- tev_ssize_t
-
- td¡_lim\99
-,
-
-557 \f
- tbufã»v\92t_æush_mode
-
- tmode
-, \1e*
- tùx
-);
-
-572 \19
-bufã»v\92t
- *
-
-573
-bufã»v\92t_f\9e\8br_Ãw
-(\19
-bufã»v\92t
- *
-und\94ly\9ag
-,
-
-574
-bufã»v\92t_f\9e\8br_cb
-
-\9aput_f\9e\8br
-,
-
-575
-bufã»v\92t_f\9e\8br_cb
-
-ou\8dut_f\9e\8br
-,
-
-576 \12
-ÝtiÚs
-,
-
-577 \1e(*
-ä\93_cÚ\8bxt
-)(\1e*),
-
-578 \1e*
-ùx
-);
-
-591 \12
-bufã»v\92t_·\9c_Ãw
-(\19
-ev\92t_ba£
- *
-ba£
-, \12
-ÝtiÚs
-,
-
-592 \19
-bufã»v\92t
- *
-·\9c
-[2]);
-
-598 \19
-bufã»v\92t
- *
-bufã»v\92t_·\9c_g\91_·¹Ãr
-(\19bufã»v\92\88*
-bev
-);
-
-604 \19
-ev_tok\92_buck\91_cfg
-;
-
-610 \19
-bufã»v\92t_¿\8b_lim\99_group
-;
-
-613 \ 1
- #EV_RATE_LIMIT_MAX
-
-EV_SSIZE_MAX
-
-
- )
-
-631 \19
-ev_tok\92_buck\91_cfg
- *
-ev_tok\92_buck\91_cfg_Ãw
-(
-
-632
-size_t
-
-»ad_¿\8b
-, size_\88
-»ad_bur¡
-,
-
-633
-size_t
-
-wr\99e_¿\8b
-, size_\88
-wr\99e_bur¡
-,
-
-634 cڡ \19
-timev®
- *
-tick_Ën
-);
-
-641 \1e
-ev_tok\92_buck\91_cfg_ä\93
-(\19
-ev_tok\92_buck\91_cfg
- *
-cfg
-);
-
-654 \12
-bufã»v\92t_£t_¿\8b_lim\99
-(\19
-bufã»v\92t
- *
-bev
-,
-
-655 \19
-ev_tok\92_buck\91_cfg
- *
-cfg
-);
-
-674 \19
-bufã»v\92t_¿\8b_lim\99_group
- *
-bufã»v\92t_¿\8b_lim\99_group_Ãw
-(
-
-675 \19
-ev\92t_ba£
- *
-ba£
-,
-
-676 cڡ \19
-ev_tok\92_buck\91_cfg
- *
-cfg
-);
-
-682 \12
-bufã»v\92t_¿\8b_lim\99_group_£t_cfg
-(
-
-683 \19
-bufã»v\92t_¿\8b_lim\99_group
- *,
-
-684 cڡ \19
-ev_tok\92_buck\91_cfg
- *);
-
-702 \12
-bufã»v\92t_¿\8b_lim\99_group_£t_m\9a_sh¬e
-(
-
-703 \19
-bufã»v\92t_¿\8b_lim\99_group
- *,
-size_t
-);
-
-709 \1e
-bufã»v\92t_¿\8b_lim\99_group_ä\93
-(\19
-bufã»v\92t_¿\8b_lim\99_group
- *);
-
-721 \12
-bufã»v\92t_add_to_¿\8b_lim\99_group
-(\19
-bufã»v\92t
- *
-bev
-,
-
-722 \19
-bufã»v\92t_¿\8b_lim\99_group
- *
-g
-);
-
-725 \12
-bufã»v\92t_»move_äom_¿\8b_lim\99_group
-(\19
-bufã»v\92t
- *
-bev
-);
-
-738
-ev_ssize_t
-
-bufã»v\92t_g\91_»ad_lim\99
-(\19
-bufã»v\92t
- *
-bev
-);
-
-739
-ev_ssize_t
-
-bufã»v\92t_g\91_wr\99e_lim\99
-(\19
-bufã»v\92t
- *
-bev
-);
-
-742
-ev_ssize_t
-
-bufã»v\92t_g\91_max_to_»ad
-(\19
-bufã»v\92t
- *
-bev
-);
-
-743
-ev_ssize_t
-
-bufã»v\92t_g\91_max_to_wr\99e
-(\19
-bufã»v\92t
- *
-bev
-);
-
-754
-ev_ssize_t
-
-bufã»v\92t_¿\8b_lim\99_group_g\91_»ad_lim\99
-(
-
-755 \19
-bufã»v\92t_¿\8b_lim\99_group
- *);
-
-756
-ev_ssize_t
-
-bufã»v\92t_¿\8b_lim\99_group_g\91_wr\99e_lim\99
-(
-
-757 \19
-bufã»v\92t_¿\8b_lim\99_group
- *);
-
-774 \12
-bufã»v\92t_deüem\92t_»ad_lim\99
-(\19
-bufã»v\92t
- *
-bev
-,
-ev_ssize_t
-
-deü
-);
-
-775 \12
-bufã»v\92t_deüem\92t_wr\99e_lim\99
-(\19
-bufã»v\92t
- *
-bev
-,
-ev_ssize_t
-
-deü
-);
-
-791 \12
-bufã»v\92t_¿\8b_lim\99_group_deüem\92t_»ad
-(
-
-792 \19
-bufã»v\92t_¿\8b_lim\99_group
- *,
-ev_ssize_t
-);
-
-793 \12
-bufã»v\92t_¿\8b_lim\99_group_deüem\92t_wr\99e
-(
-
-794 \19
-bufã»v\92t_¿\8b_lim\99_group
- *,
-ev_ssize_t
-);
-
-804 \1e
-bufã»v\92t_¿\8b_lim\99_group_g\91_tÙ®s
-(
-
-805 \19
-bufã»v\92t_¿\8b_lim\99_group
- *
-g½
-,
-
-806
-ev_u\9at64_t
- *
-tÙ®_»ad_out
-,\83v_u\9at64_\88*
-tÙ®_wr\99\8bn_out
-);
-
-814
-bufã»v\92t_¿\8b_lim\99_group_»£t_tÙ®s
-(
-
-815 \19
-bufã»v\92t_¿\8b_lim\99_group
- *
-g½
-);
-
-817 #ifdeà
-__ýlu¥lus
-
-
- @/usr/include/event2/bufferevent_compat.h
-
-28 #iâdeà
-_EVENT2_BUFFEREVENT_COMPAT_H_
-
-
-29 \ 1
- #_EVENT2_BUFFEREVENT_COMPAT_H_
-
-
- )
-
-31 \ 1
- #evbufãrcb
-
-bufã»v\92t_d©a_cb
-
-
- )
-
-32 \ 1
- #ev\94rÜcb
-
-bufã»v\92t_ev\92t_cb
-
-
- )
-
-75 \19
-bufã»v\92t
- *
-bufã»v\92t_Ãw
-(
-evut\9e_sock\91_t
-
-fd
-,
-
-76
-evbufãrcb
-
-»adcb
-,\83vbufãrcb
-wr\99ecb
-,
-ev\94rÜcb
-
-\94rÜcb
-, \1e*
-cb¬g
-);
-
-86 \1e
-bufã»v\92t_£\89imeout
-(\19
-bufã»v\92t
- *
-buãv
-,
-
-87 \12
-timeout_»ad
-, \12
-timeout_wr\99e
-);
-
-89 \ 1
- #EVBUFFER_READ
-
-BEV_EVENT_READING
-
-
- )
-
-90 \ 1
- #EVBUFFER_WRITE
-
-BEV_EVENT_WRITING
-
-
- )
-
-91 \ 1
- #EVBUFFER_EOF
-
-BEV_EVENT_EOF
-
-
- )
-
-92 \ 1
- #EVBUFFER_ERROR
-
-BEV_EVENT_ERROR
-
-
- )
-
-93 \ 1
- #EVBUFFER_TIMEOUT
-
-BEV_EVENT_TIMEOUT
-
-
- )
-
-96 \ 1
- #EVBUFFER_INPUT
-(
-x
-è
- `bufã»v\92t_g\91_\9aput
-(x)
-
- )
-
-98 \ 1
- #EVBUFFER_OUTPUT
-(
-x
-è
- `bufã»v\92t_g\91_ou\8dut
-(x)
-
- )
-
- @/usr/include/event2/bufferevent_struct.h
-
-27 #iâdeà
-_EVENT2_BUFFEREVENT_STRUCT_H_
-
-
-28 \ 1
- #_EVENT2_BUFFEREVENT_STRUCT_H_
-
-
- )
-
-40 #ifdeà
-__ýlu¥lus
-
-
-44 \ 2
- ~<ev\92t2/ev\92t-cÚfig.h
->
-
-45 #ifdeà
-_EVENT_HAVE_SYS_TYPES_H
-
-
-46 \ 2
- ~<sys/ty³s.h
->
-
-48 #ifdeà
-_EVENT_HAVE_SYS_TIME_H
-
-
-49 \ 2
- ~<sys/time.h
->
-
-53 \ 2
- ~<ev\92t2/ut\9e.h
->
-
-55 \ 2
- ~<ev\92t2/ev\92t_¡ruù.h
->
-
-57 \19
- sev\92t_w©\94m¬k
- {
-
-58
-size_t
-
-low
-;
-
-59
-size_t
-
-high
-;
-
-70 \19
- sbufã»v\92t
- {
-
-72 \19
-ev\92t_ba£
- *
-ev_ba£
-;
-
-75 cڡ \19
-bufã»v\92t_Ýs
- *
-be_Ýs
-;
-
-80 \19
-ev\92t
-
-ev_»ad
-;
-
-84 \19
-ev\92t
-
-ev_wr\99e
-;
-
-88 \19
-evbufãr
- *
-\9aput
-;
-
-92 \19
-evbufãr
- *
-ou\8dut
-;
-
-94 \19
-ev\92t_w©\94m¬k
-
-wm_»ad
-;
-
-95 \19
-ev\92t_w©\94m¬k
-
-wm_wr\99e
-;
-
-97
-bufã»v\92t_d©a_cb
-
-»adcb
-;
-
-98
-bufã»v\92t_d©a_cb
-
-wr\99ecb
-;
-
-101
-bufã»v\92t_ev\92t_cb
-
-\94rÜcb
-;
-
-102 \1e*
-cb¬g
-;
-
-104 \19
-timev®
-
-timeout_»ad
-;
-
-105 \19
-timev®
-
-timeout_wr\99e
-;
-
-109 \16
-\92abËd
-;
-
-112 #ifdeà
-__ýlu¥lus
-
-
- @/usr/include/event2/event-config.h
-
-10 #iâdeà
-_EVENT2_EVENT_CONFIG_H_
-
-
-11 \ 1
- #_EVENT2_EVENT_CONFIG_H_
-
-
- )
-
-31 \ 1
- #_EVENT_HAVE_ARPA_INET_H
- 1
-
- )
-
-34 \ 1
- #_EVENT_HAVE_CLOCK_GETTIME
- 1
-
- )
-
-38 \ 1
- #_EVENT_HAVE_DECL_CTL_KERN
- 1
-
- )
-
-42 \ 1
- #_EVENT_HAVE_DECL_KERN_ARND
- 0
-
- )
-
-46 \ 1
- #_EVENT_HAVE_DECL_KERN_RANDOM
- 1
-
- )
-
-50 \ 1
- #_EVENT_HAVE_DECL_RANDOM_UUID
- 1
-
- )
-
-56 \ 1
- #_EVENT_HAVE_DLFCN_H
- 1
-
- )
-
-59 \ 1
- #_EVENT_HAVE_EPOLL
- 1
-
- )
-
-62 \ 1
- #_EVENT_HAVE_EPOLL_CTL
- 1
-
- )
-
-65 \ 1
- #_EVENT_HAVE_EVENTFD
- 1
-
- )
-
-71 \ 1
- #_EVENT_HAVE_FCNTL
- 1
-
- )
-
-74 \ 1
- #_EVENT_HAVE_FCNTL_H
- 1
-
- )
-
-77 \ 1
- #_EVENT_HAVE_FD_MASK
- 1
-
- )
-
-80 \ 1
- #_EVENT_HAVE_GETADDRINFO
- 1
-
- )
-
-83 \ 1
- #_EVENT_HAVE_GETEGID
- 1
-
- )
-
-86 \ 1
- #_EVENT_HAVE_GETEUID
- 1
-
- )
-
-101 \ 1
- #_EVENT_HAVE_GETNAMEINFO
- 1
-
- )
-
-104 \ 1
- #_EVENT_HAVE_GETPROTOBYNUMBER
- 1
-
- )
-
-110 \ 1
- #_EVENT_HAVE_GETTIMEOFDAY
- 1
-
- )
-
-113 \ 1
- #_EVENT_HAVE_INET_ATON
- 1
-
- )
-
-116 \ 1
- #_EVENT_HAVE_INET_NTOP
- 1
-
- )
-
-119 \ 1
- #_EVENT_HAVE_INET_PTON
- 1
-
- )
-
-122 \ 1
- #_EVENT_HAVE_INTTYPES_H
- 1
-
- )
-
-131 \ 1
- #_EVENT_HAVE_LIBZ
- 1
-
- )
-
-134 \ 1
- #_EVENT_HAVE_MEMORY_H
- 1
-
- )
-
-137 \ 1
- #_EVENT_HAVE_MMAP
- 1
-
- )
-
-140 \ 1
- #_EVENT_HAVE_NETDB_H
- 1
-
- )
-
-146 \ 1
- #_EVENT_HAVE_NETINET_IN_H
- 1
-
- )
-
-149 \ 1
- #_EVENT_HAVE_OPENSSL
- 1
-
- )
-
-152 \ 1
- #_EVENT_HAVE_OPENSSL_BIO_H
- 1
-
- )
-
-155 \ 1
- #_EVENT_HAVE_PIPE
- 1
-
- )
-
-158 \ 1
- #_EVENT_HAVE_POLL
- 1
-
- )
-
-161 \ 1
- #_EVENT_HAVE_POLL_H
- 1
-
- )
-
-173 \ 1
- #_EVENT_HAVE_PTHREADS
- 1
-
- )
-
-176 \ 1
- #_EVENT_HAVE_PUTENV
- 1
-
- )
-
-179 \ 1
- #_EVENT_HAVE_SA_FAMILY_T
- 1
-
- )
-
-182 \ 1
- #_EVENT_HAVE_SELECT
- 1
-
- )
-
-185 \ 1
- #_EVENT_HAVE_SENDFILE
- 1
-
- )
-
-188 \ 1
- #_EVENT_HAVE_SETENV
- 1
-
- )
-
-191 \ 1
- #_EVENT_HAVE_SETFD
- 1
-
- )
-
-194 \ 1
- #_EVENT_HAVE_SIGACTION
- 1
-
- )
-
-197 \ 1
- #_EVENT_HAVE_SIGNAL
- 1
-
- )
-
-200 \ 1
- #_EVENT_HAVE_SPLICE
- 1
-
- )
-
-203 \ 1
- #_EVENT_HAVE_STDARG_H
- 1
-
- )
-
-206 \ 1
- #_EVENT_HAVE_STDDEF_H
- 1
-
- )
-
-209 \ 1
- #_EVENT_HAVE_STDINT_H
- 1
-
- )
-
-212 \ 1
- #_EVENT_HAVE_STDLIB_H
- 1
-
- )
-
-215 \ 1
- #_EVENT_HAVE_STRINGS_H
- 1
-
- )
-
-218 \ 1
- #_EVENT_HAVE_STRING_H
- 1
-
- )
-
-224 \ 1
- #_EVENT_HAVE_STRSEP
- 1
-
- )
-
-227 \ 1
- #_EVENT_HAVE_STRTOK_R
- 1
-
- )
-
-230 \ 1
- #_EVENT_HAVE_STRTOLL
- 1
-
- )
-
-233 \ 1
- #_EVENT_HAVE_STRUCT_ADDRINFO
- 1
-
- )
-
-236 \ 1
- #_EVENT_HAVE_STRUCT_IN6_ADDR
- 1
-
- )
-
-239 \ 1
- #_EVENT_HAVE_STRUCT_IN6_ADDR_S6_ADDR16
- 1
-
- )
-
-242 \ 1
- #_EVENT_HAVE_STRUCT_IN6_ADDR_S6_ADDR32
- 1
-
- )
-
-245 \ 1
- #_EVENT_HAVE_STRUCT_SOCKADDR_IN6
- 1
-
- )
-
-254 \ 1
- #_EVENT_HAVE_STRUCT_SOCKADDR_STORAGE
- 1
-
- )
-
-257 \ 1
- #_EVENT_HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY
- 1
-
- )
-
-266 \ 1
- #_EVENT_HAVE_SYS_EPOLL_H
- 1
-
- )
-
-269 \ 1
- #_EVENT_HAVE_SYS_EVENTFD_H
- 1
-
- )
-
-275 \ 1
- #_EVENT_HAVE_SYS_IOCTL_H
- 1
-
- )
-
-278 \ 1
- #_EVENT_HAVE_SYS_MMAN_H
- 1
-
- )
-
-281 \ 1
- #_EVENT_HAVE_SYS_PARAM_H
- 1
-
- )
-
-284 \ 1
- #_EVENT_HAVE_SYS_QUEUE_H
- 1
-
- )
-
-287 \ 1
- #_EVENT_HAVE_SYS_SELECT_H
- 1
-
- )
-
-290 \ 1
- #_EVENT_HAVE_SYS_SENDFILE_H
- 1
-
- )
-
-293 \ 1
- #_EVENT_HAVE_SYS_SOCKET_H
- 1
-
- )
-
-296 \ 1
- #_EVENT_HAVE_SYS_STAT_H
- 1
-
- )
-
-299 \ 1
- #_EVENT_HAVE_SYS_SYSCTL_H
- 1
-
- )
-
-302 \ 1
- #_EVENT_HAVE_SYS_TIME_H
- 1
-
- )
-
-305 \ 1
- #_EVENT_HAVE_SYS_TYPES_H
- 1
-
- )
-
-308 \ 1
- #_EVENT_HAVE_SYS_UIO_H
- 1
-
- )
-
-311 \ 1
- #_EVENT_HAVE_SYS_WAIT_H
- 1
-
- )
-
-314 \ 1
- #_EVENT_HAVE_TAILQFOREACH
- 1
-
- )
-
-317 \ 1
- #_EVENT_HAVE_TIMERADD
- 1
-
- )
-
-320 \ 1
- #_EVENT_HAVE_TIMERCLEAR
- 1
-
- )
-
-323 \ 1
- #_EVENT_HAVE_TIMERCMP
- 1
-
- )
-
-326 \ 1
- #_EVENT_HAVE_TIMERISSET
- 1
-
- )
-
-329 \ 1
- #_EVENT_HAVE_UINT16_T
- 1
-
- )
-
-332 \ 1
- #_EVENT_HAVE_UINT32_T
- 1
-
- )
-
-335 \ 1
- #_EVENT_HAVE_UINT64_T
- 1
-
- )
-
-338 \ 1
- #_EVENT_HAVE_UINT8_T
- 1
-
- )
-
-341 \ 1
- #_EVENT_HAVE_UINTPTR_T
- 1
-
- )
-
-344 \ 1
- #_EVENT_HAVE_UNISTD_H
- 1
-
- )
-
-347 \ 1
- #_EVENT_HAVE_UNSETENV
- 1
-
- )
-
-350 \ 1
- #_EVENT_HAVE_VASPRINTF
- 1
-
- )
-
-356 \ 1
- #_EVENT_HAVE_ZLIB_H
- 1
-
- )
-
-360 \ 1
- #_EVENT_LT_OBJDIR
- ".libs/"
-
- )
-
-366 \ 1
- #_EVENT_NUMERIC_VERSION
- 0x02001000
-
- )
-
-369 \ 1
- #_EVENT_PACKAGE
- "libev\92t"
-
- )
-
-372 \ 1
- #_EVENT_PACKAGE_BUGREPORT
- ""
-
- )
-
-375 \ 1
- #_EVENT_PACKAGE_NAME
- ""
-
- )
-
-378 \ 1
- #_EVENT_PACKAGE_STRING
- ""
-
- )
-
-381 \ 1
- #_EVENT_PACKAGE_TARNAME
- ""
-
- )
-
-384 \ 1
- #_EVENT_PACKAGE_URL
- ""
-
- )
-
-387 \ 1
- #_EVENT_PACKAGE_VERSION
- ""
-
- )
-
-394 \ 1
- #_EVENT_SIZEOF_INT
- 4
-
- )
-
-397 \ 1
- #_EVENT_SIZEOF_LONG
- 8
-
- )
-
-400 \ 1
- #_EVENT_SIZEOF_LONG_LONG
- 8
-
- )
-
-403 \ 1
- #_EVENT_SIZEOF_PTHREAD_T
- 8
-
- )
-
-406 \ 1
- #_EVENT_SIZEOF_SHORT
- 2
-
- )
-
-409 \ 1
- #_EVENT_SIZEOF_SIZE_T
- 8
-
- )
-
-412 \ 1
- #_EVENT_SIZEOF_VOID_P
- 8
-
- )
-
-415 \ 1
- #_EVENT_STDC_HEADERS
- 1
-
- )
-
-418 \ 1
- #_EVENT_TIME_WITH_SYS_TIME
- 1
-
- )
-
-421 \ 1
- #_EVENT_VERSION
- "2.0.16-¡abË"
-
- )
-
-431 #iâdeà
-_EVENT___ýlu¥lus
-
-
- @/usr/include/event2/event.h
-
-27 #iâdeà
-_EVENT2_EVENT_H_
-
-
-28 \ 1
- #_EVENT2_EVENT_H_
-
-
- )
-
-183 #ifdeà
-__ýlu¥lus
-
-
-187 \ 2
- ~<ev\92t2/ev\92t-cÚfig.h
->
-
-188 #ifdeà
-_EVENT_HAVE_SYS_TYPES_H
-
-
-189 \ 2
- ~<sys/ty³s.h
->
-
-191 #ifdeà
-_EVENT_HAVE_SYS_TIME_H
-
-
-192 \ 2
- ~<sys/time.h
->
-
-195 \ 2
- ~<¡dio.h
->
-
-198 \ 2
- ~<ev\92t2/ut\9e.h
->
-
-213 \19
-ev\92t_ba£
-
-
-214 #ifdeà
-_EVENT_IN_DOXYGEN
-
-
-272 \19
-ev\92t
-
-
-273 #ifdeà
-_EVENT_IN_DOXYGEN
-
-
-291 \19
-ev\92t_cÚfig
-
-
-292 #ifdeà
-_EVENT_IN_DOXYGEN
-
-
-317 \1e
-ev\92t_\92abË_debug_mode
-(\1e);
-
-328 \1e
-ev\92t_debug_uÇssign
-(\19
-ev\92t
- *);
-
-337 \19
-ev\92t_ba£
- *
-ev\92t_ba£_Ãw
-(\1e);
-
-349 \12
-ev\92t_»\9a\99
-(\19
-ev\92t_ba£
- *
-ba£
-);
-
-364 \12
-ev\92t_ba£_di¥©ch
-(\19
-ev\92t_ba£
- *);
-
-372 cڡ \ 5*
-ev\92t_ba£_g\91_m\91hod
-(cڡ \19
-ev\92t_ba£
- *);
-
-386 cڡ \ 5**
-ev\92t_g\91_suµÜ\8bd_m\91hods
-(\1e);
-
-398 \19
-ev\92t_cÚfig
- *
-ev\92t_cÚfig_Ãw
-(\1e);
-
-405 \1e
-ev\92t_cÚfig_ä\93
-(\19
-ev\92t_cÚfig
- *
-cfg
-);
-
-419 \12
-ev\92t_cÚfig_avoid_m\91hod
-(\19
-ev\92t_cÚfig
- *
-cfg
-, cڡ \ 5*
-m\91hod
-);
-
-430 \f
- eev\92t_m\91hod_ã©u»
- {
-
-432
-EV_FEATURE_ET
- = 0x01,
-
-437
-EV_FEATURE_O1
- = 0x02,
-
-440
-EV_FEATURE_FDS
- = 0x04
-
-451 \f
- eev\92t_ba£_cÚfig_æag
- {
-
-454
-EVENT_BASE_FLAG_NOLOCK
- = 0x01,
-
-457
-EVENT_BASE_FLAG_IGNORE_ENV
- = 0x02,
-
-464
-EVENT_BASE_FLAG_STARTUP_IOCP
- = 0x04,
-
-468
-EVENT_BASE_FLAG_NO_CACHE_TIME
- = 0x08,
-
-484
-EVENT_BASE_FLAG_EPOLL_USE_CHANGELIST
- = 0x10
-
-494 \12
-ev\92t_ba£_g\91_ã©u»s
-(cڡ \19
-ev\92t_ba£
- *
-ba£
-);
-
-518 \12
-ev\92t_cÚfig_»qu\9ce_ã©u»s
-(\19
-ev\92t_cÚfig
- *
-cfg
-, \12
-ã©u»
-);
-
-526 \12
-ev\92t_cÚfig_£t_æag
-(\19
-ev\92t_cÚfig
- *
-cfg
-, \12
-æag
-);
-
-537 \12
-ev\92t_cÚfig_£t_num_ýus_h\9at
-(\19
-ev\92t_cÚfig
- *
-cfg
-, \12
-ýus
-);
-
-551 \19
-ev\92t_ba£
- *
-ev\92t_ba£_Ãw_w\99h_cÚfig
-(cڡ \19
-ev\92t_cÚfig
- *);
-
-561 \1e
-ev\92t_ba£_ä\93
-(\19
-ev\92t_ba£
- *);
-
-566 \ 1
- #_EVENT_LOG_DEBUG
- 0
-
- )
-
-567 \ 1
- #_EVENT_LOG_MSG
- 1
-
- )
-
-568 \ 1
- #_EVENT_LOG_WARN
- 2
-
- )
-
-569 \ 1
- #_EVENT_LOG_ERR
- 3
-
- )
-
-577 \e\1e(*
-ev\92t_log_cb
-)(\12
- t£v\94\99y
-, cڡ \ 5*
- tmsg
-);
-
-588 \1e
-ev\92t_£t_log_ÿÎback
-(
-ev\92t_log_cb
-
-cb
-);
-
-595 \e\1e(*
-ev\92t_ç\8fl_cb
-)(\12
- t\94r
-);
-
-609 \1e
-ev\92t_£t_ç\8fl_ÿÎback
-(
-ev\92t_ç\8fl_cb
-
-cb
-);
-
-620 \12
-ev\92t_ba£_£t
-(\19
-ev\92t_ba£
- *, \19
-ev\92t
- *);
-
-629 \ 1
- #EVLOOP_ONCE
- 0x01
-
- )
-
-632 \ 1
- #EVLOOP_NONBLOCK
- 0x02
-
- )
-
-653 \12
-ev\92t_ba£_loÝ
-(\19
-ev\92t_ba£
- *, \12);
-
-670 \12
-ev\92t_ba£_loÝex\99
-(\19
-ev\92t_ba£
- *, cڡ \19
-timev®
- *);
-
-685 \12
-ev\92t_ba£_loÝb»ak
-(\19
-ev\92t_ba£
- *);
-
-699 \12
-ev\92t_ba£_gÙ_ex\99
-(\19
-ev\92t_ba£
- *);
-
-713 \12
-ev\92t_ba£_gÙ_b»ak
-(\19
-ev\92t_ba£
- *);
-
-724 \ 1
- #EV_TIMEOUT
- 0x01
-
- )
-
-726 \ 1
- #EV_READ
- 0x02
-
- )
-
-728 \ 1
- #EV_WRITE
- 0x04
-
- )
-
-730 \ 1
- #EV_SIGNAL
- 0x08
-
- )
-
-737 \ 1
- #EV_PERSIST
- 0x10
-
- )
-
-739 \ 1
- #EV_ET
- 0x20
-
- )
-
-747 \ 1
- #evtim\94_assign
-(
-ev
-,
-b
-,
-cb
-,
-¬g
-) \
-
-748
- `ev\92t_assign
-((
-ev
-), (
-b
-), -1, 0, (
-cb
-), (
-¬g
-))
-
- )
-
-749 \ 1
- #evtim\94_Ãw
-(
-b
-,
-cb
-,
-¬g
-è
- `ev\92t_Ãw
-((b), -1, 0, (cb), (¬g))
-
- )
-
-750 \ 1
- #evtim\94_add
-(
-ev
-,
-tv
-è
- `ev\92t_add
-(Óv), (tv))
-
- )
-
-751 \ 1
- #evtim\94_d\96
-(
-ev
-è
- `ev\92t_d\96
-Óv)
-
- )
-
-752 \ 1
- #evtim\94_³nd\9ag
-(
-ev
-,
-tv
-è
- `ev\92t_³nd\9ag
-(Óv),
-EV_TIMEOUT
-, (tv))
-
- )
-
-753 \ 1
- #evtim\94_\9a\99\9flized
-(
-ev
-è
- `ev\92t_\9a\99\9flized
-Óv)
-
- )
-
-762 \ 1
- #evsigÇl_add
-(
-ev
-,
-tv
-è
- `ev\92t_add
-(Óv), (tv))
-
- )
-
-763 \ 1
- #evsigÇl_assign
-(
-ev
-,
-b
-,
-x
-,
-cb
-,
-¬g
-) \
-
-764
- `ev\92t_assign
-((
-ev
-), (
-b
-), (
-x
-),
-EV_SIGNAL
-|
-EV_PERSIST
-,
-cb
-, (
-¬g
-))
-
- )
-
-765 \ 1
- #evsigÇl_Ãw
-(
-b
-,
-x
-,
-cb
-,
-¬g
-) \
-
-766
- `ev\92t_Ãw
-((
-b
-), (
-x
-),
-EV_SIGNAL
-|
-EV_PERSIST
-, (
-cb
-), (
-¬g
-))
-
- )
-
-767 \ 1
- #evsigÇl_d\96
-(
-ev
-è
- `ev\92t_d\96
-Óv)
-
- )
-
-768 \ 1
- #evsigÇl_³nd\9ag
-(
-ev
-,
-tv
-è
- `ev\92t_³nd\9ag
-(Óv),
-EV_SIGNAL
-, (tv))
-
- )
-
-769 \ 1
- #evsigÇl_\9a\99\9flized
-(
-ev
-è
- `ev\92t_\9a\99\9flized
-Óv)
-
- )
-
-783 \e\1e(*
-ev\92t_ÿÎback_â
-)(
- tevut\9e_sock\91_t
-, \16, \1e*);
-
-833 \19
-ev\92t
- *
-ev\92t_Ãw
-(\19
-ev\92t_ba£
- *,
-evut\9e_sock\91_t
-, \16,
-ev\92t_ÿÎback_â
-, \1e*);
-
-874 \12
-ev\92t_assign
-(\19
-ev\92t
- *, \19
-ev\92t_ba£
- *,
-evut\9e_sock\91_t
-, \16,
-ev\92t_ÿÎback_â
-, \1e*);
-
-882 \1e
-ev\92t_ä\93
-(\19
-ev\92t
- *);
-
-906 \12
-ev\92t_ba£_Úû
-(\19
-ev\92t_ba£
- *,
-evut\9e_sock\91_t
-, \16,
-ev\92t_ÿÎback_â
-, \1e*, cڡ \19
-timev®
- *);
-
-930 \12
-ev\92t_add
-(\19
-ev\92t
- *
-ev
-, cڡ \19
-timev®
- *
-timeout
-);
-
-943 \12
-ev\92t_d\96
-(\19
-ev\92t
- *);
-
-960 \1e
-ev\92t_aùive
-(\19
-ev\92t
- *
-ev
-, \12
-»s
-, \16
-nÿÎs
-);
-
-975 \12
-ev\92t_³nd\9ag
-(cڡ \19
-ev\92t
- *
-ev
-, \16
-ev\92ts
-, \19
-timev®
- *
-tv
-);
-
-993 \12
-ev\92t_\9a\99\9flized
-(cڡ \19
-ev\92t
- *
-ev
-);
-
-998 \ 1
- #ev\92t_g\91_sigÇl
-(
-ev
-è((\12)
- `ev\92t_g\91_fd
-Óv))
-
- )
-
-1004
-evut\9e_sock\91_t
-
-ev\92t_g\91_fd
-(cڡ \19
-ev\92t
- *
-ev
-);
-
-1009 \19
-ev\92t_ba£
- *
-ev\92t_g\91_ba£
-(cڡ \19
-ev\92t
- *
-ev
-);
-
-1014 \16
-ev\92t_g\91_ev\92ts
-(cڡ \19
-ev\92t
- *
-ev
-);
-
-1019
-ev\92t_ÿÎback_â
-
-ev\92t_g\91_ÿÎback
-(cڡ \19
-ev\92t
- *
-ev
-);
-
-1024 \1e*
-ev\92t_g\91_ÿÎback_¬g
-(cڡ \19
-ev\92t
- *
-ev
-);
-
-1033 \1e
-ev\92t_g\91_assignm\92t
-(cڡ \19
-ev\92t
- *event,
-
-1034 \19
-ev\92t_ba£
- **
-ba£_out
-,
-evut\9e_sock\91_t
- *
-fd_out
-, \16*
-ev\92ts_out
-,
-
-1035
-ev\92t_ÿÎback_â
- *
-ÿÎback_out
-, \1e**
-¬g_out
-);
-
-1050
-size_t
-
-ev\92t_g\91_¡ruù_ev\92t_size
-(\1e);
-
-1061 cڡ \ 5*
-ev\92t_g\91_v\94siÚ
-(\1e);
-
-1074
-ev_u\9at32_t
-
-ev\92t_g\91_v\94siÚ_numb\94
-(\1e);
-
-1077 \ 1
- #LIBEVENT_VERSION
-
-_EVENT_VERSION
-
-
- )
-
-1080 \ 1
- #LIBEVENT_VERSION_NUMBER
-
-_EVENT_NUMERIC_VERSION
-
-
- )
-
-1083 \ 1
- #EVENT_MAX_PRIORITIES
- 256
-
- )
-
-1111 \12
-ev\92t_ba£_´iÜ\99y_\9a\99
-(\19
-ev\92t_ba£
- *, \12);
-
-1121 \12
-ev\92t_´iÜ\99y_£t
-(\19
-ev\92t
- *, \12);
-
-1142 cڡ \19
-timev®
- *
-ev\92t_ba£_\9a\99_commÚ_timeout
-(\19
-ev\92t_ba£
- *
-ba£
-,
-
-1143 cڡ \19
-timev®
- *
-du¿tiÚ
-);
-
-1145 #ià!
-def\9aed
-(
-_EVENT_DISABLE_MM_REPLACEMENT
-è|| def\9aed(
-_EVENT_IN_DOXYGEN
-)
-
-1168 \1e
-ev\92t_£t_mem_funùiÚs
-(
-
-1169 \1e*(*
-m®loc_â
-)(
-size_t
-
-sz
-),
-
-1170 \1e*(*
-»®loc_â
-)(\1e*
-±r
-,
-size_t
-
-sz
-),
-
-1171 \1e(*
-ä\93_â
-)(\1e*
-±r
-));
-
-1174 \ 1
- #EVENT_SET_MEM_FUNCTIONS_IMPLEMENTED
-
-
- )
-
-1177 \1e
-ev\92t_ba£_dump_ev\92ts
-(\19
-ev\92t_ba£
- *,
-FILE
- *);
-
-1190 \12
-ev\92t_ba£_g\91timeofday_ÿched
-(\19
-ev\92t_ba£
- *
-ba£
-,
-
-1191 \19
-timev®
- *
-tv
-);
-
-1193 #ifdeà
-__ýlu¥lus
-
-
- @/usr/include/event2/event_compat.h
-
-27 #iâdeà
-_EVENT2_EVENT_COMPAT_H_
-
-
-28 \ 1
- #_EVENT2_EVENT_COMPAT_H_
-
-
- )
-
-45 #ifdeà
-__ýlu¥lus
-
-
-49 \ 2
- ~<ev\92t2/ev\92t-cÚfig.h
->
-
-50 #ifdeà
-_EVENT_HAVE_SYS_TYPES_H
-
-
-51 \ 2
- ~<sys/ty³s.h
->
-
-53 #ifdeà
-_EVENT_HAVE_SYS_TIME_H
-
-
-54 \ 2
- ~<sys/time.h
->
-
-58 \ 2
- ~<ev\92t2/ut\9e.h
->
-
-73 \19
-ev\92t_ba£
- *
-ev\92t_\9a\99
-(\1e);
-
-86 \12
-ev\92t_di¥©ch
-(\1e);
-
-99 \12
-ev\92t_loÝ
-(\12);
-
-114 \12
-ev\92t_loÝex\99
-(cڡ \19
-timev®
- *);
-
-129 \12
-ev\92t_loÝb»ak
-(\1e);
-
-140 \12
-ev\92t_Úû
-(
-evut\9e_sock\91_t
- , \16,
-
-141 \1e(*)(
-evut\9e_sock\91_t
-, \16, \1e*), \1e*, cڡ \19
-timev®
- *);
-
-153 cڡ \ 5*
-ev\92t_g\91_m\91hod
-(\1e);
-
-165 \12
-ev\92t_´iÜ\99y_\9a\99
-(\12);
-
-174 \1e
-ev\92t_£t
-(\19
-ev\92t
- *,
-evut\9e_sock\91_t
-, \16, \1e(*)(evutil_socket_t, \16, \1e*), \1e*);
-
-176 \ 1
- #evtim\94_£t
-(
-ev
-,
-cb
-,
-¬g
-è
- `ev\92t_£t
-(Óv), -1, 0, (cb), (¬g))
-
- )
-
-177 \ 1
- #evsigÇl_£t
-(
-ev
-,
-x
-,
-cb
-,
-¬g
-) \
-
-178
- `ev\92t_£t
-((
-ev
-), (
-x
-),
-EV_SIGNAL
-|
-EV_PERSIST
-, (
-cb
-), (
-¬g
-))
-
- )
-
-188 \ 1
- #timeout_add
-(
-ev
-,
-tv
-è
- `ev\92t_add
-(Óv), (tv))
-
- )
-
-189 \ 1
- #timeout_£t
-(
-ev
-,
-cb
-,
-¬g
-è
- `ev\92t_£t
-(Óv), -1, 0, (cb), (¬g))
-
- )
-
-190 \ 1
- #timeout_d\96
-(
-ev
-è
- `ev\92t_d\96
-Óv)
-
- )
-
-191 \ 1
- #timeout_³nd\9ag
-(
-ev
-,
-tv
-è
- `ev\92t_³nd\9ag
-(Óv),
-EV_TIMEOUT
-, (tv))
-
- )
-
-192 \ 1
- #timeout_\9a\99\9flized
-(
-ev
-è
- `ev\92t_\9a\99\9flized
-Óv)
-
- )
-
-202 \ 1
- #sigÇl_add
-(
-ev
-,
-tv
-è
- `ev\92t_add
-(Óv), (tv))
-
- )
-
-203 \ 1
- #sigÇl_£t
-(
-ev
-,
-x
-,
-cb
-,
-¬g
-) \
-
-204
- `ev\92t_£t
-((
-ev
-), (
-x
-),
-EV_SIGNAL
-|
-EV_PERSIST
-, (
-cb
-), (
-¬g
-))
-
- )
-
-205 \ 1
- #sigÇl_d\96
-(
-ev
-è
- `ev\92t_d\96
-Óv)
-
- )
-
-206 \ 1
- #sigÇl_³nd\9ag
-(
-ev
-,
-tv
-è
- `ev\92t_³nd\9ag
-(Óv),
-EV_SIGNAL
-, (tv))
-
- )
-
-207 \ 1
- #sigÇl_\9a\99\9flized
-(
-ev
-è
- `ev\92t_\9a\99\9flized
-Óv)
-
- )
-
-210 #iâdeà
-EVENT_FD
-
-
-212 \ 1
- #EVENT_FD
-(
-ev
-è((\12)
- `ev\92t_g\91_fd
-Óv))
-
- )
-
-213 \ 1
- #EVENT_SIGNAL
-(
-ev
-è
- `ev\92t_g\91_sigÇl
-Óv)
-
- )
-
-216 #ifdeà
-__ýlu¥lus
-
-
- @/usr/include/event2/event_struct.h
-
-27 #iâdeà
-_EVENT2_EVENT_STRUCT_H_
-
-
-28 \ 1
- #_EVENT2_EVENT_STRUCT_H_
-
-
- )
-
-39 #ifdeà
-__ýlu¥lus
-
-
-43 \ 2
- ~<ev\92t2/ev\92t-cÚfig.h
->
-
-44 #ifdeà
-_EVENT_HAVE_SYS_TYPES_H
-
-
-45 \ 2
- ~<sys/ty³s.h
->
-
-47 #ifdeà
-_EVENT_HAVE_SYS_TIME_H
-
-
-48 \ 2
- ~<sys/time.h
->
-
-52 \ 2
- ~<ev\92t2/ut\9e.h
->
-
-55 \ 2
- ~<ev\92t2/keyv®q_¡ruù.h
->
-
-57 \ 1
- #EVLIST_TIMEOUT
- 0x01
-
- )
-
-58 \ 1
- #EVLIST_INSERTED
- 0x02
-
- )
-
-59 \ 1
- #EVLIST_SIGNAL
- 0x04
-
- )
-
-60 \ 1
- #EVLIST_ACTIVE
- 0x08
-
- )
-
-61 \ 1
- #EVLIST_INTERNAL
- 0x10
-
- )
-
-62 \ 1
- #EVLIST_INIT
- 0x80
-
- )
-
-65 \ 1
- #EVLIST_ALL
- (0xf000 | 0x9f)
-
- )
-
-68 #iâdeà
-TAILQ_ENTRY
-
-
-69 \ 1
- #_EVENT_DEFINED_TQENTRY
-
-
- )
-
-70 \ 1
- #TAILQ_ENTRY
-(
-ty³
-) \
-
-72 \19
-ty³
- *
-tqe_Ãxt
-; \
-
-73 \19
-ty³
- **
-tqe_´ev
-; \
-
-74 }
-
- )
-
-77 #iâdeà
-TAILQ_HEAD
-
-
-78 \ 1
- #_EVENT_DEFINED_TQHEAD
-
-
- )
-
-79 \ 1
- #TAILQ_HEAD
-(
-Çme
-,
-ty³
-) \
-
-80 \19
- sÇme
- { \
-
-81 \19
-ty³
- *
-tqh_f\9c¡
-; \
-
-82 \19
-ty³
- **
-tqh_ϡ
-; \
-
-83 }
-
- )
-
-86 \19
-ev\92t_ba£
-;
-
-87 \19
- sev\92t
- {
-
-88
-TAILQ_ENTRY
-(
-ev\92t
-è
-ev_aùive_Ãxt
-;
-
-89
-TAILQ_ENTRY
-(
-ev\92t
-è
-ev_Ãxt
-;
-
-92
-TAILQ_ENTRY
-(
-ev\92t
-è
-ev_Ãxt_w\99h_commÚ_timeout
-;
-
-93 \12
-m\9a_h\97p_idx
-;
-
-94 }
-ev_timeout_pos
-;
-
-95
-evut\9e_sock\91_t
-
-ev_fd
-;
-
-97 \19
-ev\92t_ba£
- *
-ev_ba£
-;
-
-102
-TAILQ_ENTRY
-(
-ev\92t
-è
-ev_io_Ãxt
-;
-
-103 \19
-timev®
-
-ev_timeout
-;
-
-104 }
-ev_io
-;
-
-108
-TAILQ_ENTRY
-(
-ev\92t
-è
-ev_sigÇl_Ãxt
-;
-
-109 \16
-ev_nÿÎs
-;
-
-111 \16*
-ev_²ÿÎs
-;
-
-112 }
-ev_sigÇl
-;
-
-113 }
-_ev
-;
-
-115 \16
-ev_ev\92ts
-;
-
-116 \16
-ev_»s
-;
-
-117 \16
-ev_æags
-;
-
-118
-ev_u\9at8_t
-
-ev_´i
-;
-
-119
-ev_u\9at8_t
-
-ev_þosu»
-;
-
-120 \19
-timev®
-
-ev_timeout
-;
-
-123 \1e(*
-ev_ÿÎback
-)(
-evut\9e_sock\91_t
-, \16, \1e*
-¬g
-);
-
-124 \1e*
-ev_¬g
-;
-
-127
-TAILQ_HEAD
- (
-ev\92t_li¡
-,
-ev\92t
-);
-
-129 #ifdeà
-_EVENT_DEFINED_TQENTRY
-
-
-130 #undeà
-TAILQ_ENTRY
-
-
-133 #ifdeà
-_EVENT_DEFINED_TQHEAD
-
-
-134 #undeà
-TAILQ_HEAD
-
-
-137 #ifdeà
-__ýlu¥lus
-
-
- @/usr/include/event2/tag.h
-
-27 #iâdeà
-_EVENT2_TAG_H_
-
-
-28 \ 1
- #_EVENT2_TAG_H_
-
-
- )
-
-36 #ifdeà
-__ýlu¥lus
-
-
-40 \ 2
- ~<ev\92t2/ev\92t-cÚfig.h
->
-
-41 #ifdeà
-_EVENT_HAVE_SYS_TYPES_H
-
-
-42 \ 2
- ~<sys/ty³s.h
->
-
-44 #ifdeà
-_EVENT_HAVE_SYS_TIME_H
-
-
-45 \ 2
- ~<sys/time.h
->
-
-49 \ 2
- ~<ev\92t2/ut\9e.h
->
-
-51 \19
-evbufãr
-;
-
-59 \1e
-ev\8fg_\9a\99
-(\1e);
-
-68 \12
-ev\8fg_unm¬sh®_h\97d\94
-(\19
-evbufãr
- *
-evbuf
-,
-ev_u\9at32_t
- *
-±ag
-);
-
-70 \1e
-ev\8fg_m¬sh®
-(\19
-evbufãr
- *
-evbuf
-,
-ev_u\9at32_t
-
-\8fg
-, cڡ \1e*
-d©a
-,
-
-71
-ev_u\9at32_t
-
-Ën
-);
-
-72 \1e
-ev\8fg_m¬sh®_bufãr
-(\19
-evbufãr
- *
-evbuf
-,
-ev_u\9at32_t
-
-\8fg
-,
-
-73 \19
-evbufãr
- *
-d©a
-);
-
-85 \1e
-ev\8fg_\92code_\9at
-(\19
-evbufãr
- *
-evbuf
-,
-ev_u\9at32_t
-
-numb\94
-);
-
-86 \1e
-ev\8fg_\92code_\9at64
-(\19
-evbufãr
- *
-evbuf
-,
-ev_u\9at64_t
-
-numb\94
-);
-
-88 \1e
-ev\8fg_m¬sh®_\9at
-(\19
-evbufãr
- *
-evbuf
-,
-ev_u\9at32_t
-
-\8fg
-,
-
-89
-ev_u\9at32_t
-
-\9a\8bg\94
-);
-
-90 \1e
-ev\8fg_m¬sh®_\9at64
-(\19
-evbufãr
- *
-evbuf
-,
-ev_u\9at32_t
-
-\8fg
-,
-
-91
-ev_u\9at64_t
-
-\9a\8bg\94
-);
-
-93 \1e
-ev\8fg_m¬sh®_¡r\9ag
-(\19
-evbufãr
- *
-buf
-,
-ev_u\9at32_t
-
-\8fg
-,
-
-94 cڡ \ 5*
-¡r\9ag
-);
-
-96 \1e
-ev\8fg_m¬sh®_timev®
-(\19
-evbufãr
- *
-evbuf
-,
-ev_u\9at32_t
-
-\8fg
-,
-
-97 \19
-timev®
- *
-tv
-);
-
-99 \12
-ev\8fg_unm¬sh®
-(\19
-evbufãr
- *
-¤c
-,
-ev_u\9at32_t
- *
-±ag
-,
-
-100 \19
-evbufãr
- *
-d¡
-);
-
-101 \12
-ev\8fg_³ek
-(\19
-evbufãr
- *
-evbuf
-,
-ev_u\9at32_t
- *
-±ag
-);
-
-102 \12
-ev\8fg_³ek_Ëngth
-(\19
-evbufãr
- *
-evbuf
-,
-ev_u\9at32_t
- *
-¶\92gth
-);
-
-103 \12
-ev\8fg_·ylßd_Ëngth
-(\19
-evbufãr
- *
-evbuf
-,
-ev_u\9at32_t
- *
-¶\92gth
-);
-
-104 \12
-ev\8fg_cÚsume
-(\19
-evbufãr
- *
-evbuf
-);
-
-106 \12
-ev\8fg_unm¬sh®_\9at
-(\19
-evbufãr
- *
-evbuf
-,
-ev_u\9at32_t
-
-Ãed_\8fg
-,
-
-107
-ev_u\9at32_t
- *
-p\9a\8bg\94
-);
-
-108 \12
-ev\8fg_unm¬sh®_\9at64
-(\19
-evbufãr
- *
-evbuf
-,
-ev_u\9at32_t
-
-Ãed_\8fg
-,
-
-109
-ev_u\9at64_t
- *
-p\9a\8bg\94
-);
-
-111 \12
-ev\8fg_unm¬sh®_fixed
-(\19
-evbufãr
- *
-¤c
-,
-ev_u\9at32_t
-
-Ãed_\8fg
-,
-
-112 \1e*
-d©a
-,
-size_t
-
-Ën
-);
-
-114 \12
-ev\8fg_unm¬sh®_¡r\9ag
-(\19
-evbufãr
- *
-evbuf
-,
-ev_u\9at32_t
-
-Ãed_\8fg
-,
-
-115 \ 5**
-p¡r\9ag
-);
-
-117 \12
-ev\8fg_unm¬sh®_timev®
-(\19
-evbufãr
- *
-evbuf
-,
-ev_u\9at32_t
-
-Ãed_\8fg
-,
-
-118 \19
-timev®
- *
-±v
-);
-
-120 #ifdeà
-__ýlu¥lus
-
-
- @/usr/include/event2/tag_compat.h
-
-27 #iâdeà
-_EVENT2_TAG_COMPAT_H_
-
-
-28 \ 1
- #_EVENT2_TAG_COMPAT_H_
-
-
- )
-
-45 \ 1
- #\92code_\9at
-(
-evbuf
-,
-numb\94
-è
- `ev\8fg_\92code_\9at
-(Óvbuf), (numb\94))
-
- )
-
-46 \ 1
- #\92code_\9at64
-(
-evbuf
-,
-numb\94
-è
- `ev\8fg_\92code_\9at64
-(Óvbuf), (numb\94))
-
- )
-
- @/usr/include/evutil.h
-
-26 #iâdeà
-_EVUTIL_H_
-
-
-27 \ 1
- #_EVUTIL_H_
-
-
- )
-
-37 \ 2
- ~<ev\92t2/ut\9e.h
->
-
- @/usr/include/features.h
-
-20 #iâdef
-_FEATURES_H
-
-
-21 \ 1
- #_FEATURES_H
- 1
-
- )
-
-97 #undeà
-__USE_ISOC99
-
-
-98 #undeà
-__USE_ISOC95
-
-
-99 #undeà
-__USE_POSIX
-
-
-100 #undeà
-__USE_POSIX2
-
-
-101 #undeà
-__USE_POSIX199309
-
-
-102 #undeà
-__USE_POSIX199506
-
-
-103 #undeà
-__USE_XOPEN
-
-
-104 #undeà
-__USE_XOPEN_EXTENDED
-
-
-105 #undeà
-__USE_UNIX98
-
-
-106 #undeà
-__USE_XOPEN2K
-
-
-107 #undeà
-__USE_XOPEN2KXSI
-
-
-108 #undeà
-__USE_XOPEN2K8
-
-
-109 #undeà
-__USE_XOPEN2K8XSI
-
-
-110 #undeà
-__USE_LARGEFILE
-
-
-111 #undeà
-__USE_LARGEFILE64
-
-
-112 #undeà
-__USE_FILE_OFFSET64
-
-
-113 #undeà
-__USE_BSD
-
-
-114 #undeà
-__USE_SVID
-
-
-115 #undeà
-__USE_MISC
-
-
-116 #undeà
-__USE_ATFILE
-
-
-117 #undeà
-__USE_GNU
-
-
-118 #undeà
-__USE_REENTRANT
-
-
-119 #undeà
-__USE_FORTIFY_LEVEL
-
-
-120 #undeà
-__FAVOR_BSD
-
-
-121 #undeà
-__KERNEL_STRICT_NAMES
-
-
-125 #iâdeà
-_LOOSE_KERNEL_NAMES
-
-
-126 \ 1
- #__KERNEL_STRICT_NAMES
-
-
- )
-
-130 \ 1
- #__USE_ANSI
- 1
-
- )
-
-139 #ià
-def\9aed
-
-__GNUC__
- && def\9aed
-__GNUC_MINOR__
-
-
-140 \ 1
- #__GNUC_PREREQ
-(
-maj
-,
-m\9a
-) \
-
-141 ((
-__GNUC__
- << 16è+
-__GNUC_MINOR__
- >ð((
-maj
-è<< 16è+ (
-m\9a
-))
-
- )
-
-143 \ 1
- #__GNUC_PREREQ
-(
-maj
-,
-m\9a
-è0
-
- )
-
-148 #ià
-def\9aed
-
-_BSD_SOURCE
- && \
-
-149 !(
-def\9aed
-
- g_POSIX_SOURCE
- || def\9aed
- g_POSIX_C_SOURCE
- || \
-
-150
-def\9aed
-
- g_XOPEN_SOURCE
- || def\9aed
- g_GNU_SOURCE
- || def\9aed
- g_SVID_SOURCE
-)
-
-151 \ 1
- #__FAVOR_BSD
- 1
-
- )
-
-155 #ifdeà
-_GNU_SOURCE
-
-
-156 #undeà
-_ISOC95_SOURCE
-
-
-157 \ 1
- #_ISOC95_SOURCE
- 1
-
- )
-
-158 #undeà
-_ISOC99_SOURCE
-
-
-159 \ 1
- #_ISOC99_SOURCE
- 1
-
- )
-
-160 #undeà
-_POSIX_SOURCE
-
-
-161 \ 1
- #_POSIX_SOURCE
- 1
-
- )
-
-162 #undeà
-_POSIX_C_SOURCE
-
-
-163 \ 1
- #_POSIX_C_SOURCE
- 200809L
-
- )
-
-164 #undeà
-_XOPEN_SOURCE
-
-
-165 \ 1
- #_XOPEN_SOURCE
- 700
-
- )
-
-166 #undeà
-_XOPEN_SOURCE_EXTENDED
-
-
-167 \ 1
- #_XOPEN_SOURCE_EXTENDED
- 1
-
- )
-
-168 #undeà
-_LARGEFILE64_SOURCE
-
-
-169 \ 1
- #_LARGEFILE64_SOURCE
- 1
-
- )
-
-170 #undeà
-_BSD_SOURCE
-
-
-171 \ 1
- #_BSD_SOURCE
- 1
-
- )
-
-172 #undeà
-_SVID_SOURCE
-
-
-173 \ 1
- #_SVID_SOURCE
- 1
-
- )
-
-174 #undeà
-_ATFILE_SOURCE
-
-
-175 \ 1
- #_ATFILE_SOURCE
- 1
-
- )
-
-180 #ià(!
-def\9aed
-
-__STRICT_ANSI__
- && !def\9aed
-_ISOC99_SOURCE
- && \
-
-181 !
-def\9aed
-
- g_POSIX_SOURCE
- && !def\9aed
- g_POSIX_C_SOURCE
- && \
-
-182 !
-def\9aed
-
- g_XOPEN_SOURCE
- && !def\9aed
- g_BSD_SOURCE
- && !def\9aed
- g_SVID_SOURCE
-)
-
-183 \ 1
- #_BSD_SOURCE
- 1
-
- )
-
-184 \ 1
- #_SVID_SOURCE
- 1
-
- )
-
-191 #ià(
-def\9aed
-
-_ISOC99_SOURCE
- || def\9aed
-_ISOC9X_SOURCE
- \
-
-192 || (
-def\9aed
-
- g__STDC_VERSION__
- && __STDC_VERSION__ >= 199901L))
-
-193 \ 1
- #__USE_ISOC99
- 1
-
- )
-
-197 #ià(
-def\9aed
-
-_ISOC99_SOURCE
- || def\9aed
-_ISOC9X_SOURCE
- \
-
-198 || (
-def\9aed
-
-__STDC_VERSION__
- && __STDC_VERSION__ >= 199409L))
-
-199 \ 1
- #__USE_ISOC95
- 1
-
- )
-
-204 #ià((!
-def\9aed
-
-__STRICT_ANSI__
- || (
-_XOPEN_SOURCE
- - 0) >= 500) && \
-
-205 !
-def\9aed
-
-_POSIX_SOURCE
- && !def\9aed
-_POSIX_C_SOURCE
-)
-
-206 \ 1
- #_POSIX_SOURCE
- 1
-
- )
-
-207 #ià
-def\9aed
-
-_XOPEN_SOURCE
- && (_XOPEN_SOURCE - 0) < 500
-
-208 \ 1
- #_POSIX_C_SOURCE
- 2
-
- )
-
-209 #\96ià
-def\9aed
-
-_XOPEN_SOURCE
- && (_XOPEN_SOURCE - 0) < 600
-
-210 \ 1
- #_POSIX_C_SOURCE
- 199506L
-
- )
-
-211 #\96ià
-def\9aed
-
-_XOPEN_SOURCE
- && (_XOPEN_SOURCE - 0) < 700
-
-212 \ 1
- #_POSIX_C_SOURCE
- 200112L
-
- )
-
-214 \ 1
- #_POSIX_C_SOURCE
- 200809L
-
- )
-
-216 \ 1
- #__USE_POSIX_IMPLICITLY
- 1
-
- )
-
-219 #ià
-def\9aed
-
-_POSIX_SOURCE
- ||
-_POSIX_C_SOURCE
- >ð1 || def\9aed
-_XOPEN_SOURCE
-
-
-220 \ 1
- #__USE_POSIX
- 1
-
- )
-
-223 #ià
-def\9aed
-
-_POSIX_C_SOURCE
- && _POSIX_C_SOURCE >ð2 || def\9aed
-_XOPEN_SOURCE
-
-
-224 \ 1
- #__USE_POSIX2
- 1
-
- )
-
-227 #ià(
-_POSIX_C_SOURCE
- - 0) >= 199309L
-
-228 \ 1
- #__USE_POSIX199309
- 1
-
- )
-
-231 #ià(
-_POSIX_C_SOURCE
- - 0) >= 199506L
-
-232 \ 1
- #__USE_POSIX199506
- 1
-
- )
-
-235 #ià(
-_POSIX_C_SOURCE
- - 0) >= 200112L
-
-236 \ 1
- #__USE_XOPEN2K
- 1
-
- )
-
-237 #undeà
-__USE_ISOC95
-
-
-238 \ 1
- #__USE_ISOC95
- 1
-
- )
-
-239 #undeà
-__USE_ISOC99
-
-
-240 \ 1
- #__USE_ISOC99
- 1
-
- )
-
-243 #ià(
-_POSIX_C_SOURCE
- - 0) >= 200809L
-
-244 \ 1
- #__USE_XOPEN2K8
- 1
-
- )
-
-245 #undeà
-_ATFILE_SOURCE
-
-
-246 \ 1
- #_ATFILE_SOURCE
- 1
-
- )
-
-249 #ifdef
-_XOPEN_SOURCE
-
-
-250 \ 1
- #__USE_XOPEN
- 1
-
- )
-
-251 #ià(
-_XOPEN_SOURCE
- - 0) >= 500
-
-252 \ 1
- #__USE_XOPEN_EXTENDED
- 1
-
- )
-
-253 \ 1
- #__USE_UNIX98
- 1
-
- )
-
-254 #undeà
-_LARGEFILE_SOURCE
-
-
-255 \ 1
- #_LARGEFILE_SOURCE
- 1
-
- )
-
-256 #ià(
-_XOPEN_SOURCE
- - 0) >= 600
-
-257 #ià(
-_XOPEN_SOURCE
- - 0) >= 700
-
-258 \ 1
- #__USE_XOPEN2K8
- 1
-
- )
-
-259 \ 1
- #__USE_XOPEN2K8XSI
- 1
-
- )
-
-261 \ 1
- #__USE_XOPEN2K
- 1
-
- )
-
-262 \ 1
- #__USE_XOPEN2KXSI
- 1
-
- )
-
-263 #undeà
-__USE_ISOC95
-
-
-264 \ 1
- #__USE_ISOC95
- 1
-
- )
-
-265 #undeà
-__USE_ISOC99
-
-
-266 \ 1
- #__USE_ISOC99
- 1
-
- )
-
-269 #ifdeà
-_XOPEN_SOURCE_EXTENDED
-
-
-270 \ 1
- #__USE_XOPEN_EXTENDED
- 1
-
- )
-
-275 #ifdeà
-_LARGEFILE_SOURCE
-
-
-276 \ 1
- #__USE_LARGEFILE
- 1
-
- )
-
-279 #ifdeà
-_LARGEFILE64_SOURCE
-
-
-280 \ 1
- #__USE_LARGEFILE64
- 1
-
- )
-
-283 #ià
-def\9aed
-
-_FILE_OFFSET_BITS
- && _FILE_OFFSET_BITS == 64
-
-284 \ 1
- #__USE_FILE_OFFSET64
- 1
-
- )
-
-287 #ià
-def\9aed
-
-_BSD_SOURCE
- || def\9aed
-_SVID_SOURCE
-
-
-288 \ 1
- #__USE_MISC
- 1
-
- )
-
-291 #ifdef
-_BSD_SOURCE
-
-
-292 \ 1
- #__USE_BSD
- 1
-
- )
-
-295 #ifdef
-_SVID_SOURCE
-
-
-296 \ 1
- #__USE_SVID
- 1
-
- )
-
-299 #ifdef
-_ATFILE_SOURCE
-
-
-300 \ 1
- #__USE_ATFILE
- 1
-
- )
-
-303 #ifdef
-_GNU_SOURCE
-
-
-304 \ 1
- #__USE_GNU
- 1
-
- )
-
-307 #ià
-def\9aed
-
-_REENTRANT
- || def\9aed
-_THREAD_SAFE
-
-
-308 \ 1
- #__USE_REENTRANT
- 1
-
- )
-
-311 #ià
-def\9aed
-
-_FORTIFY_SOURCE
- && _FORTIFY_SOURCE > 0 \
-
-312 &&
-__GNUC_PREREQ
- (4, 1è&&
-def\9aed
-
- g__OPTIMIZE__
- && __OPTIMIZE__ > 0
-
-313 #ià
-_FORTIFY_SOURCE
- > 1
-
-314 \ 1
- #__USE_FORTIFY_LEVEL
- 2
-
- )
-
-316 \ 1
- #__USE_FORTIFY_LEVEL
- 1
-
- )
-
-319 \ 1
- #__USE_FORTIFY_LEVEL
- 0
-
- )
-
-323 \ 2
- ~<b\99s/´edefs.h
->
-
-326 \ 1
- #__STDC_ISO_10646__
- 200009L
-
- )
-
-334 #undeà
-__GNU_LIBRARY__
-
-
-335 \ 1
- #__GNU_LIBRARY__
- 6
-
- )
-
-339 \ 1
- #__GLIBC__
- 2
-
- )
-
-340 \ 1
- #__GLIBC_MINOR__
- 13
-
- )
-
-342 \ 1
- #__GLIBC_PREREQ
-(
-maj
-,
-m\9a
-) \
-
-343 ((
-__GLIBC__
- << 16è+
-__GLIBC_MINOR__
- >ð((
-maj
-è<< 16è+ (
-m\9a
-))
-
- )
-
-346 #ià
-def\9aed
-
-__GNUC__
- \
-
-347 || (
-def\9aed
-
- g__PGI
- && def\9aed
- g__i386__
- ) \
-
-348 || (
-def\9aed
-
- g__INTEL_COMPILER
- && (def\9aed
- g__i386__
- || def\9aed
- g__\9f64__
-)) \
-
-349 || (
-def\9aed
-
- g__STDC_VERSION__
- && __STDC_VERSION__ >= 199901L)
-
-350 \ 1
- #__GLIBC_HAVE_LONG_LONG
- 1
-
- )
-
-354 #iâdeà
-__ASSEMBLER__
-
-
-355 #iâdeà
-_SYS_CDEFS_H
-
-
-356 \ 2
- ~<sys/cdefs.h
->
-
-361 #ià
-def\9aed
-
-__USE_FILE_OFFSET64
- && !def\9aed
-__REDIRECT
-
-
-362 \ 1
- #__USE_LARGEFILE
- 1
-
- )
-
-363 \ 1
- #__USE_LARGEFILE64
- 1
-
- )
-
-369 #ià
-__GNUC_PREREQ
- (2, 7è&&
-def\9aed
-
-__OPTIMIZE__
- \
-
-370 && !
-def\9aed
-
- g__OPTIMIZE_SIZE__
- && !def\9aed
- g__NO_INLINE__
- \
-
-371 &&
-def\9aed
-
- g__ex\8bº_\9al\9ae
-
-
-372 \ 1
- #__USE_EXTERN_INLINES
- 1
-
- )
-
-377 #ià
-__GNUC_PREREQ
- (2, 7è&&
-def\9aed
-
-__OPTIMIZE__
- \
-
-378 && (
-def\9aed
-
- g_LIBC
- || !def\9aed
- g__OPTIMIZE_SIZE__
-è&& !def\9aed
- g__NO_INLINE__
- \
-
-379 &&
-def\9aed
-
- g__ex\8bº_\9al\9ae
-
-
-380 \ 1
- #__USE_EXTERN_INLINES_IN_LIBC
- 1
-
- )
-
-388 \ 2
- ~<gnu/¡ubs.h
->
-
- @/usr/include/getopt.h
-
-21 #iâdeà
-_GETOPT_H
-
-
-23 #iâdeà
-__Ãed_g\91Ýt
-
-
-24 \ 1
- #_GETOPT_H
- 1
-
- )
-
-34 #ià!
-def\9aed
-
-__GNU_LIBRARY__
-
-
-35 \ 2
- ~<ùy³.h
->
-
-38 #iâdeà
-__THROW
-
-
-39 #iâdeà
-__GNUC_PREREQ
-
-
-40 \ 1
- #__GNUC_PREREQ
-(
-maj
-,
-m\9a
-è(0)
-
- )
-
-42 #ià
-def\9aed
-
-__ýlu¥lus
- &&
-__GNUC_PREREQ
- (2,8)
-
-43 \ 1
- #__THROW
-
- `throw
- ()
-
- )
-
-45 \ 1
- #__THROW
-
-
- )
-
-49 #ifdef
-__ýlu¥lus
-
-
-59 \r\ 5*
-ݏrg
-;
-
-73 \r\12
-Ýt\9ad
-;
-
-78 \r\12
-Ý\8b¼
-;
-
-82 \r\12
-ÝtÝt
-;
-
-84 #iâdeà
-__Ãed_g\91Ýt
-
-
-106 \19
- sÝtiÚ
-
-
-108 cڡ \ 5*
- gÇme
-;
-
-111 \12
- ghas_¬g
-;
-
-112 \12*
- gæag
-;
-
-113 \12
- gv®
-;
-
-118 \ 1
- #no_¬gum\92t
- 0
-
- )
-
-119 \ 1
- #»qu\9ced_¬gum\92t
- 1
-
- )
-
-120 \ 1
- #ÝtiÚ®_¬gum\92t
- 2
-
- )
-
-148 #ifdeà
-__GNU_LIBRARY__
-
-
-152 \r\12
-g\91Ýt
- (\12
-___¬gc
-, \ 5*cڡ *
-___¬gv
-, cڡ \ 5*
-__shÜtÝts
-)
-
-153
-__THROW
-;
-
-155 #ià
-def\9aed
-
-__Ãed_g\91Ýt
- && def\9aed
-__USE_POSIX2
- \
-
-156 && !
-def\9aed
-
- g__USE_POSIX_IMPLICITLY
- && !def\9aed
- g__USE_GNU
-
-
-160 #ifdeà
-__REDIRECT
-
-
-161 \r\12
-__REDIRECT_NTH
- (
-g\91Ýt
-, (\12
-___¬gc
-, \ 5*cڡ *
-___¬gv
-,
-
-162 cڡ \ 5*
-__shÜtÝts
-),
-
-163
-__posix_g\91Ýt
-);
-
-165 \r\12
-__posix_g\91Ýt
- (\12
-___¬gc
-, \ 5*cڡ *
-___¬gv
-,
-
-166 cڡ \ 5*
-__shÜtÝts
-è
-__THROW
-;
-
-167 \ 1
- #g\91Ýt
-
-__posix_g\91Ýt
-
-
- )
-
-171 \r\12
-g\91Ýt
- ();
-
-174 #iâdeà
-__Ãed_g\91Ýt
-
-
-175 \r\12
-g\91Ýt_lÚg
- (\12
-___¬gc
-, \ 5*cڡ *
-___¬gv
-,
-
-176 cڡ \ 5*
-__shÜtÝts
-,
-
-177 cڡ \19
-ÝtiÚ
- *
-__lÚgÝts
-, \12*
-__lÚg\9ad
-)
-
-178
-__THROW
-;
-
-179 \r\12
-g\91Ýt_lÚg_Úly
- (\12
-___¬gc
-, \ 5*cڡ *
-___¬gv
-,
-
-180 cڡ \ 5*
-__shÜtÝts
-,
-
-181 cڡ \19
-ÝtiÚ
- *
-__lÚgÝts
-, \12*
-__lÚg\9ad
-)
-
-182
-__THROW
-;
-
-186 #ifdef
-__ýlu¥lus
-
-
-191 #undeà
-__Ãed_g\91Ýt
-
-
- @/usr/include/libio.h
-
-29 #iâdeà
-_IO_STDIO_H
-
-
-30 \ 1
- #_IO_STDIO_H
-
-
- )
-
-32 \ 2
- ~<_G_cÚfig.h
->
-
-34 \ 1
- #_IO_pos_t
-
-_G_åos_t
-
-
- )
-
-35 \ 1
- #_IO_åos_t
-
-_G_åos_t
-
-
- )
-
-36 \ 1
- #_IO_åos64_t
-
-_G_åos64_t
-
-
- )
-
-37 \ 1
- #_IO_size_t
-
-_G_size_t
-
-
- )
-
-38 \ 1
- #_IO_ssize_t
-
-_G_ssize_t
-
-
- )
-
-39 \ 1
- #_IO_off_t
-
-_G_off_t
-
-
- )
-
-40 \ 1
- #_IO_off64_t
-
-_G_off64_t
-
-
- )
-
-41 \ 1
- #_IO_pid_t
-
-_G_pid_t
-
-
- )
-
-42 \ 1
- #_IO_uid_t
-
-_G_uid_t
-
-
- )
-
-43 \ 1
- #_IO_icÚv_t
-
-_G_icÚv_t
-
-
- )
-
-44 \ 1
- #_IO_HAVE_SYS_WAIT
-
-_G_HAVE_SYS_WAIT
-
-
- )
-
-45 \ 1
- #_IO_HAVE_ST_BLKSIZE
-
-_G_HAVE_ST_BLKSIZE
-
-
- )
-
-46 \ 1
- #_IO_BUFSIZ
-
-_G_BUFSIZ
-
-
- )
-
-47 \ 1
- #_IO_va_li¡
-
-_G_va_li¡
-
-
- )
-
-48 \ 1
- #_IO_w\9at_t
-
-_G_w\9at_t
-
-
- )
-
-50 #ifdeà
-_G_NEED_STDARG_H
-
-
-52 \ 1
- #__Ãed___va_li¡
-
-
- )
-
-53 \ 2
- ~<¡d¬g.h
->
-
-54 #ifdeà
-__GNUC_VA_LIST
-
-
-55 #undeà
-_IO_va_li¡
-
-
-56 \ 1
- #_IO_va_li¡
-
-__gnuc_va_li¡
-
-
- )
-
-60 #iâdeà
-__P
-
-
-61 #ià
-_G_HAVE_SYS_CDEFS
-
-
-62 \ 2
- ~<sys/cdefs.h
->
-
-64 #ifdeà
-__STDC__
-
-
-65 \ 1
- #__P
-(
-p
-è
- )
-p
-
-66 \ 1
- #__PMT
-(
-p
-è
- )
-p
-
-68 \ 1
- #__P
-(
-p
-è()
-
- )
-
-69 \ 1
- #__PMT
-(
-p
-è()
-
- )
-
-75 #iâdeà
-_PARAMS
-
-
-76 \ 1
- #_PARAMS
-(
-´Ùos
-è
- `__P
-ÕrÙos)
-
- )
-
-79 #iâdeà
-__STDC__
-
-
-81 \ 1cڡ
-
- )
-
-84 \ 1
- #_IO_UNIFIED_JUMPTABLES
- 1
-
- )
-
-85 #iâdeà
-_G_HAVE_PRINTF_FP
-
-
-86 \ 1
- #_IO_USE_DTOA
- 1
-
- )
-
-89 #iâdeà
-EOF
-
-
-90 \ 1
- #EOF
- (-1)
-
- )
-
-92 #iâdeà
-NULL
-
-
-93 #ià
-def\9aed
-
-__GNUG__
- && \
-
-94 (
- g__GNUC__
- > 2 || (__GNUC__ =ð2 &&
-__GNUC_MINOR__
- >= 8))
-
-95 \ 1
- #NULL
- (
-__nuÎ
-)
-
- )
-
-97 #ià!
-def\9aed
-(
-__ýlu¥lus
-)
-
-98 \ 1
- #NULL
- ((\1e*)0)
-
- )
-
-100 \ 1
- #NULL
- (0)
-
- )
-
-105 \ 1
- #_IOS_INPUT
- 1
-
- )
-
-106 \ 1
- #_IOS_OUTPUT
- 2
-
- )
-
-107 \ 1
- #_IOS_ATEND
- 4
-
- )
-
-108 \ 1
- #_IOS_APPEND
- 8
-
- )
-
-109 \ 1
- #_IOS_TRUNC
- 16
-
- )
-
-110 \ 1
- #_IOS_NOCREATE
- 32
-
- )
-
-111 \ 1
- #_IOS_NOREPLACE
- 64
-
- )
-
-112 \ 1
- #_IOS_BIN
- 128
-
- )
-
-120 \ 1
- #_IO_MAGIC
- 0xFBAD0000
-
- )
-
-121 \ 1
- #_OLD_STDIO_MAGIC
- 0xFABC0000
-
- )
-
-122 \ 1
- #_IO_MAGIC_MASK
- 0xFFFF0000
-
- )
-
-123 \ 1
- #_IO_USER_BUF
- 1
-
- )
-
-124 \ 1
- #_IO_UNBUFFERED
- 2
-
- )
-
-125 \ 1
- #_IO_NO_READS
- 4
-
- )
-
-126 \ 1
- #_IO_NO_WRITES
- 8
-
- )
-
-127 \ 1
- #_IO_EOF_SEEN
- 0x10
-
- )
-
-128 \ 1
- #_IO_ERR_SEEN
- 0x20
-
- )
-
-129 \ 1
- #_IO_DELETE_DONT_CLOSE
- 0x40
-
- )
-
-130 \ 1
- #_IO_LINKED
- 0x80
-
- )
-
-131 \ 1
- #_IO_IN_BACKUP
- 0x100
-
- )
-
-132 \ 1
- #_IO_LINE_BUF
- 0x200
-
- )
-
-133 \ 1
- #_IO_TIED_PUT_GET
- 0x400
-
- )
-
-134 \ 1
- #_IO_CURRENTLY_PUTTING
- 0x800
-
- )
-
-135 \ 1
- #_IO_IS_APPENDING
- 0x1000
-
- )
-
-136 \ 1
- #_IO_IS_FILEBUF
- 0x2000
-
- )
-
-137 \ 1
- #_IO_BAD_SEEN
- 0x4000
-
- )
-
-138 \ 1
- #_IO_USER_LOCK
- 0x8000
-
- )
-
-140 \ 1
- #_IO_FLAGS2_MMAP
- 1
-
- )
-
-141 \ 1
- #_IO_FLAGS2_NOTCANCEL
- 2
-
- )
-
-142 #ifdeà
-_LIBC
-
-
-143 \ 1
- #_IO_FLAGS2_FORTIFY
- 4
-
- )
-
-145 \ 1
- #_IO_FLAGS2_USER_WBUF
- 8
-
- )
-
-146 #ifdeà
-_LIBC
-
-
-147 \ 1
- #_IO_FLAGS2_SCANF_STD
- 16
-
- )
-
-151 \ 1
- #_IO_SKIPWS
- 01
-
- )
-
-152 \ 1
- #_IO_LEFT
- 02
-
- )
-
-153 \ 1
- #_IO_RIGHT
- 04
-
- )
-
-154 \ 1
- #_IO_INTERNAL
- 010
-
- )
-
-155 \ 1
- #_IO_DEC
- 020
-
- )
-
-156 \ 1
- #_IO_OCT
- 040
-
- )
-
-157 \ 1
- #_IO_HEX
- 0100
-
- )
-
-158 \ 1
- #_IO_SHOWBASE
- 0200
-
- )
-
-159 \ 1
- #_IO_SHOWPOINT
- 0400
-
- )
-
-160 \ 1
- #_IO_UPPERCASE
- 01000
-
- )
-
-161 \ 1
- #_IO_SHOWPOS
- 02000
-
- )
-
-162 \ 1
- #_IO_SCIENTIFIC
- 04000
-
- )
-
-163 \ 1
- #_IO_FIXED
- 010000
-
- )
-
-164 \ 1
- #_IO_UNITBUF
- 020000
-
- )
-
-165 \ 1
- #_IO_STDIO
- 040000
-
- )
-
-166 \ 1
- #_IO_DONT_CLOSE
- 0100000
-
- )
-
-167 \ 1
- #_IO_BOOLALPHA
- 0200000
-
- )
-
-170 \19
-_IO_jump_t
-; \19
- g_IO_FILE
-;
-
-173 #ifdeà
-_IO_MTSAFE_IO
-
-
-174 #ià
-def\9aed
-
-__GLIBC__
- && __GLIBC__ >= 2
-
-175 \ 2
- ~<b\99s/¡dio-lock.h
->
-
-180 \e\1e
- t_IO_lock_t
-;
-
-186 \19
- s_IO_m¬k\94
- {
-
-187 \19
-_IO_m¬k\94
- *
- m_Ãxt
-;
-
-188 \19
-_IO_FILE
- *
- m_sbuf
-;
-
-192 \12
- m_pos
-;
-
-194 \1e
-£t_¡»ampos
-(
-¡»ampos
-
-¥
-è{
- m_¥os
- = sp; }
-
-195 \1e
-£t_off£t
-(\12
-off£t
-è{
- m_pos
- = off£t;
- m_¥os
- = (
-¡»ampos
-)(-2); }
-
-196
- mpublic
-:
-
-197
-¡»amm¬k\94
-(
-¡»ambuf
- *
-sb
-);
-
-198 ~
-¡»amm¬k\94
-();
-
-199 \12
-§v\9ag
-(è{ \15
- m_¥os
- == -2; }
-
-200 \12
-d\96\8f
-(
-¡»amm¬k\94
-&);
-
-201 \12
-d\96\8f
-();
-
-206 \f
- e__codecvt_»suÉ
-
-
-208
- m__codecvt_ok
-,
-
-209
- m__codecvt_·¹\9fl
-,
-
-210
- m__codecvt_\94rÜ
-,
-
-211
- m__codecvt_nocÚv
-
-
-214 #ià
-def\9aed
-
-_LIBC
- || def\9aed
-_GLIBCPP_USE_WCHAR_T
-
-
-217 \19
- s_IO_codecvt
-
-
-219 \1e(*
- m__codecvt_de¡r
-è(\19
- m_IO_codecvt
- *);
-
-220 \f
-__codecvt_»suÉ
- (*
-__codecvt_do_out
-è(\19
- m_IO_codecvt
- *,
-
-221
- m__mb¡©e_t
- *,
-
-222 cڡ
- mwch¬_t
- *,
-
-223 cڡ
- mwch¬_t
- *,
-
-224 cڡ
- mwch¬_t
- **, \ 5*,
-
-226 \f
-__codecvt_»suÉ
- (*
-__codecvt_do_unshiá
-è(\19
- m_IO_codecvt
- *,
-
-227
- m__mb¡©e_t
- *, \ 5*,
-
-229 \f
-__codecvt_»suÉ
- (*
-__codecvt_do_\9a
-è(\19
- m_IO_codecvt
- *,
-
-230
- m__mb¡©e_t
- *,
-
-232 cڡ \ 5**,
- mwch¬_t
- *,
-
-233
- mwch¬_t
- *, wchar_t **);
-
-234 \12(*
- m__codecvt_do_\92cod\9ag
-è(\19
- m_IO_codecvt
- *);
-
-235 \12(*
- m__codecvt_do_®ways_nocÚv
-è(\19
- m_IO_codecvt
- *);
-
-236 \12(*
- m__codecvt_do_Ëngth
-è(\19
- m_IO_codecvt
- *,
- m__mb¡©e_t
- *,
-
-237 cڡ \ 5*, cڡ \ 5*,
- m_IO_size_t
-);
-
-238 \12(*
- m__codecvt_do_max_Ëngth
-è(\19
- m_IO_codecvt
- *);
-
-240
-_IO_icÚv_t
-
- m__cd_\9a
-;
-
-241
-_IO_icÚv_t
-
- m__cd_out
-;
-
-245 \19
- s_IO_wide_d©a
-
-
-247
-wch¬_t
- *
- m_IO_»ad_±r
-;
-
-248
-wch¬_t
- *
- m_IO_»ad_\92d
-;
-
-249
-wch¬_t
- *
- m_IO_»ad_ba£
-;
-
-250
-wch¬_t
- *
- m_IO_wr\99e_ba£
-;
-
-251
-wch¬_t
- *
- m_IO_wr\99e_±r
-;
-
-252
-wch¬_t
- *
- m_IO_wr\99e_\92d
-;
-
-253
-wch¬_t
- *
- m_IO_buf_ba£
-;
-
-254
-wch¬_t
- *
- m_IO_buf_\92d
-;
-
-256
-wch¬_t
- *
- m_IO_§ve_ba£
-;
-
-257
-wch¬_t
- *
- m_IO_backup_ba£
-;
-
-259
-wch¬_t
- *
- m_IO_§ve_\92d
-;
-
-261
-__mb¡©e_t
-
- m_IO_¡©e
-;
-
-262
-__mb¡©e_t
-
- m_IO_Ï¡_¡©e
-;
-
-263 \19
-_IO_codecvt
-
- m_codecvt
-;
-
-265
-wch¬_t
-
- m_shÜtbuf
-[1];
-
-267 cڡ \19
-_IO_jump_t
- *
- m_wide_v\8fbË
-;
-
-271 \19
- s_IO_FILE
- {
-
-272 \12
- m_æags
-;
-
-273 \ 1
- #_IO_f\9ee_æags
-
-_æags
-
-
- )
-
-277 \ 5*
- m_IO_»ad_±r
-;
-
-278 \ 5*
- m_IO_»ad_\92d
-;
-
-279 \ 5*
- m_IO_»ad_ba£
-;
-
-280 \ 5*
- m_IO_wr\99e_ba£
-;
-
-281 \ 5*
- m_IO_wr\99e_±r
-;
-
-282 \ 5*
- m_IO_wr\99e_\92d
-;
-
-283 \ 5*
- m_IO_buf_ba£
-;
-
-284 \ 5*
- m_IO_buf_\92d
-;
-
-286 \ 5*
- m_IO_§ve_ba£
-;
-
-287 \ 5*
- m_IO_backup_ba£
-;
-
-288 \ 5*
- m_IO_§ve_\92d
-;
-
-290 \19
-_IO_m¬k\94
- *
- m_m¬k\94s
-;
-
-292 \19
-_IO_FILE
- *
- m_cha\9a
-;
-
-294 \12
- m_f\9e\92o
-;
-
-296 \12
- m_blksize
-;
-
-298 \12
- m_æags2
-;
-
-300
-_IO_off_t
-
- m_Þd_off£t
-;
-
-302 \ 1
- #__HAVE_COLUMN
-
-
- )
-
-304 \1d\16
- m_cur_cÞumn
-;
-
-305 sigÃd \ 5
- m_v\8fbË_off£t
-;
-
-306 \ 5
- m_shÜtbuf
-[1];
-
-310
-_IO_lock_t
- *
- m_lock
-;
-
-311 #ifdeà
-_IO_USE_OLD_IO_FILE
-
-
-314 \19
- s_IO_FILE_com¶\91e
-
-
-316 \19
-_IO_FILE
-
- m_f\9ee
-;
-
-318 #ià
-def\9aed
-
-_G_IO_IO_FILE_VERSION
- && _G_IO_IO_FILE_VERSION == 0x20001
-
-319
-_IO_off64_t
-
- m_off£t
-;
-
-320 #ià
-def\9aed
-
-_LIBC
- || def\9aed
-_GLIBCPP_USE_WCHAR_T
-
-
-322 \19
-_IO_codecvt
- *
- m_codecvt
-;
-
-323 \19
-_IO_wide_d©a
- *
- m_wide_d©a
-;
-
-324 \19
-_IO_FILE
- *
- m_ä\93»s_li¡
-;
-
-325 \1e*
- m_䓻s_buf
-;
-
-326
-size_t
-
- m_䓻s_size
-;
-
-328 \1e*
- m__·d1
-;
-
-329 \1e*
- m__·d2
-;
-
-330 \1e*
- m__·d3
-;
-
-331 \1e*
- m__·d4
-;
-
-332
-size_t
-
- m__·d5
-;
-
-334 \12
- m_mode
-;
-
-336 \ 5
- m_unu£d2
-[15 * \17 (\12è- 4 * \17 (\1e*è- \17 (
-size_t
-)];
-
-340 #iâdeà
-__ýlu¥lus
-
-
-341 \e\19
-_IO_FILE
-
- t_IO_FILE
-;
-
-344 \19
- g_IO_FILE_¶us
-;
-
-346 \r\19
-_IO_FILE_¶us
-
-_IO_2_1_¡d\9a_
-;
-
-347 \r\19
-_IO_FILE_¶us
-
-_IO_2_1_¡dout_
-;
-
-348 \r\19
-_IO_FILE_¶us
-
-_IO_2_1_¡d\94r_
-;
-
-349 #iâdeà
-_LIBC
-
-
-350 \ 1
- #_IO_¡d\9a
- ((
-_IO_FILE
-*)(&
-_IO_2_1_¡d\9a_
-))
-
- )
-
-351 \ 1
- #_IO_¡dout
- ((
-_IO_FILE
-*)(&
-_IO_2_1_¡dout_
-))
-
- )
-
-352 \ 1
- #_IO_¡d\94r
- ((
-_IO_FILE
-*)(&
-_IO_2_1_¡d\94r_
-))
-
- )
-
-354 \r
-_IO_FILE
- *
-_IO_¡d\9a
-
-©\8cibu\8b_hidd\92
-;
-
-355 \r
-_IO_FILE
- *
-_IO_¡dout
-
-©\8cibu\8b_hidd\92
-;
-
-356 \r
-_IO_FILE
- *
-_IO_¡d\94r
-
-©\8cibu\8b_hidd\92
-;
-
-364 \e
-__ssize_t
-
- t__io_»ad_â
- (\1e*
- t__cook\9b
-, \ 5*
- t__buf
-,
- tsize_t
-
- t__nby\8bs
-);
-
-372 \e
-__ssize_t
-
- t__io_wr\99e_â
- (\1e*
- t__cook\9b
-,
- t__cڡ
- \ 5*
- t__buf
-,
-
-373
- tsize_t
-
- t__n
-);
-
-381 \e\12
- t__io_£ek_â
- (\1e*
- t__cook\9b
-,
- t_IO_off64_t
- *
- t__pos
-, \12
- t__w
-);
-
-384 \e\12
- t__io_þo£_â
- (\1e*
- t__cook\9b
-);
-
-387 #ifdeà
-_GNU_SOURCE
-
-
-389 \e
-__io_»ad_â
-
- tcook\9b_»ad_funùiÚ_t
-;
-
-390 \e
-__io_wr\99e_â
-
- tcook\9b_wr\99e_funùiÚ_t
-;
-
-391 \e
-__io_£ek_â
-
- tcook\9b_£ek_funùiÚ_t
-;
-
-392 \e
-__io_þo£_â
-
- tcook\9b_þo£_funùiÚ_t
-;
-
-397
-__io_»ad_â
- *
- m»ad
-;
-
-398
-__io_wr\99e_â
- *
- mwr\99e
-;
-
-399
-__io_£ek_â
- *
- m£ek
-;
-
-400
-__io_þo£_â
- *
- mþo£
-;
-
-401 }
- t_IO_cook\9b_io_funùiÚs_t
-;
-
-402 \e
-_IO_cook\9b_io_funùiÚs_t
-
- tcook\9b_io_funùiÚs_t
-;
-
-404 \19
- g_IO_cook\9b_f\9ee
-;
-
-407 \r\1e
-_IO_cook\9b_\9a\99
- (\19
-_IO_cook\9b_f\9ee
- *
-__cf\9ee
-, \12
-__»ad_wr\99e
-,
-
-408 \1e*
-__cook\9b
-,
-_IO_cook\9b_io_funùiÚs_t
-
-__âs
-);
-
-412 #ifdeà
-__ýlu¥lus
-
-
-416 \r\12
-__und\94æow
- (
-_IO_FILE
- *);
-
-417 \r\12
-__uæow
- (
-_IO_FILE
- *);
-
-418 \r\12
-__ov\94æow
- (
-_IO_FILE
- *, \12);
-
-419 #ià
-def\9aed
-
-_LIBC
- || def\9aed
-_GLIBCPP_USE_WCHAR_T
-
-
-420 \r
-_IO_w\9at_t
-
-__wund\94æow
- (
-_IO_FILE
- *);
-
-421 \r
-_IO_w\9at_t
-
-__wuæow
- (
-_IO_FILE
- *);
-
-422 \r
-_IO_w\9at_t
-
-__wov\94æow
- (
-_IO_FILE
- *, _IO_wint_t);
-
-425 #ià
-__GNUC__
- >= 3
-
-426 \ 1
- #_IO_BE
-(
-ex´
-,
-»s
-è
- `__bu\9et\9a_ex³ù
- (Óx´),\84es)
-
- )
-
-428 \ 1
- #_IO_BE
-(
-ex´
-,
-»s
-èÓx´)
-
- )
-
-431 \ 1
- #_IO_g\91c_uÆocked
-(
-_å
-) \
-
-432 (
- `_IO_BE
- ((
-_å
-)->
-_IO_»ad_±r
- >ð(_å)->
-_IO_»ad_\92d
-, 0) \
-
-433 ?
- `__uæow
- (
-_å
-è: *(\1d\ 5*è(_å)->
-_IO_»ad_±r
-++)
-
- )
-
-434 \ 1
- #_IO_³ekc_uÆocked
-(
-_å
-) \
-
-435 (
- `_IO_BE
- ((
-_å
-)->
-_IO_»ad_±r
- >ð(_å)->
-_IO_»ad_\92d
-, 0) \
-
-436 &&
- `__und\94æow
- (
-_å
-è=ð
-EOF
- ? EOF \
-
-437 : *(\1d\ 5*è(
-_å
-)->
-_IO_»ad_±r
-)
-
- )
-
-438 \ 1
- #_IO_putc_uÆocked
-(
-_ch
-,
-_å
-) \
-
-439 (
- `_IO_BE
- ((
-_å
-)->
-_IO_wr\99e_±r
- >ð(_å)->
-_IO_wr\99e_\92d
-, 0) \
-
-440 ?
- `__ov\94æow
- (
-_å
-, (\1d\ 5è(
-_ch
-)) \
-
-441 : (\1d\ 5è(*(
-_å
-)->
-_IO_wr\99e_±r
-++ = (
-_ch
-)))
-
- )
-
-443 #ià
-def\9aed
-
-_LIBC
- || def\9aed
-_GLIBCPP_USE_WCHAR_T
-
-
-444 \ 1
- #_IO_g\91wc_uÆocked
-(
-_å
-) \
-
-445 (
- `_IO_BE
- ((
-_å
-)->
-_wide_d©a
- =ð
-NULL
- \
-
-446 || ((
-_å
-)->
-_wide_d©a
-->
-_IO_»ad_±r
- \
-
-447 >ð(
-_å
-)->
-_wide_d©a
-->
-_IO_»ad_\92d
-), 0) \
-
-448 ?
- `__wuæow
- (
-_å
-è: (
-_IO_w\9at_t
-è*(_å)->
-_wide_d©a
-->
-_IO_»ad_±r
-++)
-
- )
-
-449 \ 1
- #_IO_putwc_uÆocked
-(
-_wch
-,
-_å
-) \
-
-450 (
- `_IO_BE
- ((
-_å
-)->
-_wide_d©a
- =ð
-NULL
- \
-
-451 || ((
-_å
-)->
-_wide_d©a
-->
-_IO_wr\99e_±r
- \
-
-452 >ð(
-_å
-)->
-_wide_d©a
-->
-_IO_wr\99e_\92d
-), 0) \
-
-453 ?
- `__wov\94æow
- (
-_å
-,
-_wch
-) \
-
-454 : (
-_IO_w\9at_t
-è(*(
-_å
-)->
-_wide_d©a
-->
-_IO_wr\99e_±r
-++ = (
-_wch
-)))
-
- )
-
-457 \ 1
- #_IO_ãof_uÆocked
-(
-__å
-è(((__å)->
-_æags
- &
-_IO_EOF_SEEN
-è!ð0)
-
- )
-
-458 \ 1
- #_IO_ã¼Ü_uÆocked
-(
-__å
-è(((__å)->
-_æags
- &
-_IO_ERR_SEEN
-è!ð0)
-
- )
-
-460 \r\12
-_IO_g\91c
- (
-_IO_FILE
- *
-__å
-);
-
-461 \r\12
-_IO_putc
- (\12
-__c
-,
-_IO_FILE
- *
-__å
-);
-
-462 \r\12
-_IO_ãof
- (
-_IO_FILE
- *
-__å
-è
-__THROW
-;
-
-463 \r\12
-_IO_ã¼Ü
- (
-_IO_FILE
- *
-__å
-è
-__THROW
-;
-
-465 \r\12
-_IO_³ekc_locked
- (
-_IO_FILE
- *
-__å
-);
-
-468 \ 1
- #_IO_PENDING_OUTPUT_COUNT
-(
-_å
-) \
-
-469 ((
-_å
-)->
-_IO_wr\99e_±r
- - (_å)->
-_IO_wr\99e_ba£
-)
-
- )
-
-471 \r\1e
-_IO_æockf\9ee
- (
-_IO_FILE
- *è
-__THROW
-;
-
-472 \r\1e
-_IO_fuÆockf\9ee
- (
-_IO_FILE
- *è
-__THROW
-;
-
-473 \r\12
-_IO_árylockf\9ee
- (
-_IO_FILE
- *è
-__THROW
-;
-
-475 #ifdeà
-_IO_MTSAFE_IO
-
-
-476 \ 1
- #_IO_³ekc
-(
-_å
-è
- `_IO_³ekc_locked
- (_å)
-
- )
-
-477 \ 1
- #_IO_æockf\9ee
-(
-_å
-) \
-
-478 ià(((
-_å
-)->
-_æags
- &
-_IO_USER_LOCK
-è=ð0è
- `_IO_æockf\9ee
- (_å)
-
- )
-
-479 \ 1
- #_IO_fuÆockf\9ee
-(
-_å
-) \
-
-480 ià(((
-_å
-)->
-_æags
- &
-_IO_USER_LOCK
-è=ð0è
- `_IO_fuÆockf\9ee
- (_å)
-
- )
-
-482 \ 1
- #_IO_³ekc
-(
-_å
-è
- `_IO_³ekc_uÆocked
- (_å)
-
- )
-
-483 \ 1
- #_IO_æockf\9ee
-(
-_å
-è
-
- )
-
-484 \ 1
- #_IO_fuÆockf\9ee
-(
-_å
-è
-
- )
-
-485 \ 1
- #_IO_árylockf\9ee
-(
-_å
-è
-
- )
-
-486 \ 1
- #_IO_þ\97nup_»giÚ_¡¬t
-(
-_fù
-,
-_å
-è
-
- )
-
-487 \ 1
- #_IO_þ\97nup_»giÚ_\92d
-(
-_Do\99
-è
-
- )
-
-490 \r\12
-_IO_vfsÿnf
- (
-_IO_FILE
- *
-__»¡riù
-, const \ 5* __restrict,
-
-491
-_IO_va_li¡
-, \12*
-__»¡riù
-);
-
-492 \r\12
-_IO_vår\9atf
- (
-_IO_FILE
- *
-__»¡riù
-, const \ 5*__restrict,
-
-493
-_IO_va_li¡
-);
-
-494 \r
-_IO_ssize_t
-
-_IO_·dn
- (
-_IO_FILE
- *, \12, _IO_ssize_t);
-
-495 \r
-_IO_size_t
-
-_IO_sg\91n
- (
-_IO_FILE
- *, \1e*, _IO_size_t);
-
-497 \r
-_IO_off64_t
-
-_IO_£ekoff
- (
-_IO_FILE
- *, _IO_off64_t, \12, \12);
-
-498 \r
-_IO_off64_t
-
-_IO_£ekpos
- (
-_IO_FILE
- *, _IO_off64_t, \12);
-
-500 \r\1e
-_IO_ä\93_backup_¬\97
- (
-_IO_FILE
- *è
-__THROW
-;
-
-502 #ià
-def\9aed
-
-_LIBC
- || def\9aed
-_GLIBCPP_USE_WCHAR_T
-
-
-503 \r
-_IO_w\9at_t
-
-_IO_g\91wc
- (
-_IO_FILE
- *
-__å
-);
-
-504 \r
-_IO_w\9at_t
-
-_IO_putwc
- (
-wch¬_t
-
-__wc
-,
-_IO_FILE
- *
-__å
-);
-
-505 \r\12
-_IO_fwide
- (
-_IO_FILE
- *
-__å
-, \12
-__mode
-è
-__THROW
-;
-
-506 #ià
-__GNUC__
- >= 2
-
-509 #ià
-def\9aed
-
-_LIBC
- && def\9aed
-SHARED
-
-
-510 \ 2
- ~<shlib-com·t.h
->
-
-511 #ià
-SHLIB_COMPAT
- (
-libc
-,
-GLIBC_2_0
-,
-GLIBC_2_1
-)
-
-512 \ 1
- #_IO_fwide_maybe_\9acom·tibË
- \
-
-513 (
- `__bu\9et\9a_ex³ù
- (&
-_IO_¡d\9a_u£d
- =ð
-NULL
-, 0))
-
- )
-
-514 \rcڡ \12
-_IO_¡d\9a_u£d
-;
-
-515
-w\97k_ex\8bº
- (
-_IO_¡d\9a_u£d
-);
-
-518 #iâdeà
-_IO_fwide_maybe_\9acom·tibË
-
-
-519 \ 1
- #_IO_fwide_maybe_\9acom·tibË
- (0)
-
- )
-
-523 \ 1
- #_IO_fwide
-(
-__å
-,
-__mode
-) \
-
-524 ({ \12
-__»suÉ
- = (
-__mode
-); \
-
-525 ià(
-__»suÉ
- < 0 && !
-_IO_fwide_maybe_\9acom·tibË
-) \
-
-527 ià((
-__å
-)->
-_mode
- == 0) \
-
-529 (
-__å
-)->
-_mode
- = -1; \
-
-530
-__»suÉ
- = (
-__å
-)->
-_mode
-; \
-
-532 \vià(
- `__bu\9et\9a_cÚ¡ªt_p
- (
-__mode
-) && (__mode) == 0) \
-
-533
-__»suÉ
- =
-_IO_fwide_maybe_\9acom·tibË
- ? -1 : (
-__å
-)->
-_mode
-; \
-
-535
-__»suÉ
- =
- `_IO_fwide
- (
-__å
-, __result); \
-
-536
-__»suÉ
-; })
-
- )
-
-539 \r\12
-_IO_vfwsÿnf
- (
-_IO_FILE
- *
-__»¡riù
-, cڡ
-wch¬_t
- * __restrict,
-
-540
-_IO_va_li¡
-, \12*
-__»¡riù
-);
-
-541 \r\12
-_IO_vfw´\9atf
- (
-_IO_FILE
- *
-__»¡riù
-, cڡ
-wch¬_t
- *__restrict,
-
-542
-_IO_va_li¡
-);
-
-543 \r
-_IO_ssize_t
-
-_IO_w·dn
- (
-_IO_FILE
- *,
-w\9at_t
-, _IO_ssize_t);
-
-544 \r\1e
-_IO_ä\93_wbackup_¬\97
- (
-_IO_FILE
- *è
-__THROW
-;
-
-547 #ifdeà
-__LDBL_COMPAT
-
-
-548 \ 2
- ~<b\99s/libio-ldbl.h
->
-
-551 #ifdeà
-__ýlu¥lus
-
-
- @/usr/include/netinet/in.h
-
-20 #iâdef
-_NETINET_IN_H
-
-
-21 \ 1
- #_NETINET_IN_H
- 1
-
- )
-
-23 \ 2
- ~<ã©u»s.h
->
-
-24 \ 2
- ~<¡d\9at.h
->
-
-25 \ 2
- ~<sys/sock\91.h
->
-
-26 \ 2
- ~<b\99s/ty³s.h
->
-
-29
-__BEGIN_DECLS
-
-
-34
- mIPPROTO_IP
- = 0,
-
-35 \ 1
- #IPPROTO_IP
-
-IPPROTO_IP
-
-
- )
-
-36
- mIPPROTO_HOPOPTS
- = 0,
-
-37 \ 1
- #IPPROTO_HOPOPTS
-
-IPPROTO_HOPOPTS
-
-
- )
-
-38
- mIPPROTO_ICMP
- = 1,
-
-39 \ 1
- #IPPROTO_ICMP
-
-IPPROTO_ICMP
-
-
- )
-
-40
- mIPPROTO_IGMP
- = 2,
-
-41 \ 1
- #IPPROTO_IGMP
-
-IPPROTO_IGMP
-
-
- )
-
-42
- mIPPROTO_IPIP
- = 4,
-
-43 \ 1
- #IPPROTO_IPIP
-
-IPPROTO_IPIP
-
-
- )
-
-44
- mIPPROTO_TCP
- = 6,
-
-45 \ 1
- #IPPROTO_TCP
-
-IPPROTO_TCP
-
-
- )
-
-46
- mIPPROTO_EGP
- = 8,
-
-47 \ 1
- #IPPROTO_EGP
-
-IPPROTO_EGP
-
-
- )
-
-48
- mIPPROTO_PUP
- = 12,
-
-49 \ 1
- #IPPROTO_PUP
-
-IPPROTO_PUP
-
-
- )
-
-50
- mIPPROTO_UDP
- = 17,
-
-51 \ 1
- #IPPROTO_UDP
-
-IPPROTO_UDP
-
-
- )
-
-52
- mIPPROTO_IDP
- = 22,
-
-53 \ 1
- #IPPROTO_IDP
-
-IPPROTO_IDP
-
-
- )
-
-54
- mIPPROTO_TP
- = 29,
-
-55 \ 1
- #IPPROTO_TP
-
-IPPROTO_TP
-
-
- )
-
-56
- mIPPROTO_DCCP
- = 33,
-
-57 \ 1
- #IPPROTO_DCCP
-
-IPPROTO_DCCP
-
-
- )
-
-58
- mIPPROTO_IPV6
- = 41,
-
-59 \ 1
- #IPPROTO_IPV6
-
-IPPROTO_IPV6
-
-
- )
-
-60
- mIPPROTO_ROUTING
- = 43,
-
-61 \ 1
- #IPPROTO_ROUTING
-
-IPPROTO_ROUTING
-
-
- )
-
-62
- mIPPROTO_FRAGMENT
- = 44,
-
-63 \ 1
- #IPPROTO_FRAGMENT
-
-IPPROTO_FRAGMENT
-
-
- )
-
-64
- mIPPROTO_RSVP
- = 46,
-
-65 \ 1
- #IPPROTO_RSVP
-
-IPPROTO_RSVP
-
-
- )
-
-66
- mIPPROTO_GRE
- = 47,
-
-67 \ 1
- #IPPROTO_GRE
-
-IPPROTO_GRE
-
-
- )
-
-68
- mIPPROTO_ESP
- = 50,
-
-69 \ 1
- #IPPROTO_ESP
-
-IPPROTO_ESP
-
-
- )
-
-70
- mIPPROTO_AH
- = 51,
-
-71 \ 1
- #IPPROTO_AH
-
-IPPROTO_AH
-
-
- )
-
-72
- mIPPROTO_ICMPV6
- = 58,
-
-73 \ 1
- #IPPROTO_ICMPV6
-
-IPPROTO_ICMPV6
-
-
- )
-
-74
- mIPPROTO_NONE
- = 59,
-
-75 \ 1
- #IPPROTO_NONE
-
-IPPROTO_NONE
-
-
- )
-
-76
- mIPPROTO_DSTOPTS
- = 60,
-
-77 \ 1
- #IPPROTO_DSTOPTS
-
-IPPROTO_DSTOPTS
-
-
- )
-
-78
- mIPPROTO_MTP
- = 92,
-
-79 \ 1
- #IPPROTO_MTP
-
-IPPROTO_MTP
-
-
- )
-
-80
- mIPPROTO_ENCAP
- = 98,
-
-81 \ 1
- #IPPROTO_ENCAP
-
-IPPROTO_ENCAP
-
-
- )
-
-82
- mIPPROTO_PIM
- = 103,
-
-83 \ 1
- #IPPROTO_PIM
-
-IPPROTO_PIM
-
-
- )
-
-84
- mIPPROTO_COMP
- = 108,
-
-85 \ 1
- #IPPROTO_COMP
-
-IPPROTO_COMP
-
-
- )
-
-86
- mIPPROTO_SCTP
- = 132,
-
-87 \ 1
- #IPPROTO_SCTP
-
-IPPROTO_SCTP
-
-
- )
-
-88
- mIPPROTO_UDPLITE
- = 136,
-
-89 \ 1
- #IPPROTO_UDPLITE
-
-IPPROTO_UDPLITE
-
-
- )
-
-90
- mIPPROTO_RAW
- = 255,
-
-91 \ 1
- #IPPROTO_RAW
-
-IPPROTO_RAW
-
-
- )
-
-92
- mIPPROTO_MAX
-
-
-97 \e
-u\9at16_t
-
- t\9a_pÜt_t
-;
-
-102
- mIPPORT_ECHO
- = 7,
-
-103
- mIPPORT_DISCARD
- = 9,
-
-104
- mIPPORT_SYSTAT
- = 11,
-
-105
- mIPPORT_DAYTIME
- = 13,
-
-106
- mIPPORT_NETSTAT
- = 15,
-
-107
- mIPPORT_FTP
- = 21,
-
-108
- mIPPORT_TELNET
- = 23,
-
-109
- mIPPORT_SMTP
- = 25,
-
-110
- mIPPORT_TIMESERVER
- = 37,
-
-111
- mIPPORT_NAMESERVER
- = 42,
-
-112
- mIPPORT_WHOIS
- = 43,
-
-113
- mIPPORT_MTP
- = 57,
-
-115
- mIPPORT_TFTP
- = 69,
-
-116
- mIPPORT_RJE
- = 77,
-
-117
- mIPPORT_FINGER
- = 79,
-
-118
- mIPPORT_TTYLINK
- = 87,
-
-119
- mIPPORT_SUPDUP
- = 95,
-
-122
- mIPPORT_EXECSERVER
- = 512,
-
-123
- mIPPORT_LOGINSERVER
- = 513,
-
-124
- mIPPORT_CMDSERVER
- = 514,
-
-125
- mIPPORT_EFSSERVER
- = 520,
-
-128
- mIPPORT_BIFFUDP
- = 512,
-
-129
- mIPPORT_WHOSERVER
- = 513,
-
-130
- mIPPORT_ROUTESERVER
- = 520,
-
-133
- mIPPORT_RESERVED
- = 1024,
-
-136
- mIPPORT_USERRESERVED
- = 5000
-
-141 \e
-u\9at32_t
-
- t\9a_addr_t
-;
-
-142 \19
- s\9a_addr
-
-
-144
-\9a_addr_t
-
- ms_addr
-;
-
-153 \ 1
- #IN_CLASSA
-(
-a
-è((((
-\9a_addr_t
-)×)è& 0x80000000è=ð0)
-
- )
-
-154 \ 1
- #IN_CLASSA_NET
- 0xff000000
-
- )
-
-155 \ 1
- #IN_CLASSA_NSHIFT
- 24
-
- )
-
-156 \ 1
- #IN_CLASSA_HOST
- (0xfffffffà& ~
-IN_CLASSA_NET
-)
-
- )
-
-157 \ 1
- #IN_CLASSA_MAX
- 128
-
- )
-
-159 \ 1
- #IN_CLASSB
-(
-a
-è((((
-\9a_addr_t
-)×)è& 0xc0000000è=ð0x80000000)
-
- )
-
-160 \ 1
- #IN_CLASSB_NET
- 0xffff0000
-
- )
-
-161 \ 1
- #IN_CLASSB_NSHIFT
- 16
-
- )
-
-162 \ 1
- #IN_CLASSB_HOST
- (0xfffffffà& ~
-IN_CLASSB_NET
-)
-
- )
-
-163 \ 1
- #IN_CLASSB_MAX
- 65536
-
- )
-
-165 \ 1
- #IN_CLASSC
-(
-a
-è((((
-\9a_addr_t
-)×)è& 0xe0000000è=ð0xc0000000)
-
- )
-
-166 \ 1
- #IN_CLASSC_NET
- 0xffffff00
-
- )
-
-167 \ 1
- #IN_CLASSC_NSHIFT
- 8
-
- )
-
-168 \ 1
- #IN_CLASSC_HOST
- (0xfffffffà& ~
-IN_CLASSC_NET
-)
-
- )
-
-170 \ 1
- #IN_CLASSD
-(
-a
-è((((
-\9a_addr_t
-)×)è& 0xf0000000è=ð0xe0000000)
-
- )
-
-171 \ 1
- #IN_MULTICAST
-(
-a
-è
- `IN_CLASSD
-×)
-
- )
-
-173 \ 1
- #IN_EXPERIMENTAL
-(
-a
-è((((
-\9a_addr_t
-)×)è& 0xe0000000è=ð0xe0000000)
-
- )
-
-174 \ 1
- #IN_BADCLASS
-(
-a
-è((((
-\9a_addr_t
-)×)è& 0xf0000000è=ð0xf0000000)
-
- )
-
-177 \ 1
- #INADDR_ANY
- ((
-\9a_addr_t
-è0x00000000)
-
- )
-
-179 \ 1
- #INADDR_BROADCAST
- ((
-\9a_addr_t
-è0xffffffff)
-
- )
-
-181 \ 1
- #INADDR_NONE
- ((
-\9a_addr_t
-è0xffffffff)
-
- )
-
-184 \ 1
- #IN_LOOPBACKNET
- 127
-
- )
-
-186 #iâdeà
-INADDR_LOOPBACK
-
-
-187 \ 1
- #INADDR_LOOPBACK
- ((
-\9a_addr_t
-è0x7f000001è
-
- )
-
-191 \ 1
- #INADDR_UNSPEC_GROUP
- ((
-\9a_addr_t
-è0xe0000000è
-
- )
-
-192 \ 1
- #INADDR_ALLHOSTS_GROUP
- ((
-\9a_addr_t
-è0xe0000001è
-
- )
-
-193 \ 1
- #INADDR_ALLRTRS_GROUP
- ((
-\9a_addr_t
-è0xe0000002è
-
- )
-
-194 \ 1
- #INADDR_MAX_LOCAL_GROUP
- ((
-\9a_addr_t
-è0xe00000ffè
-
- )
-
-198 \19
- s\9a6_addr
-
-
-202
-u\9at8_t
-
- m__u6_addr8
-[16];
-
-203 #ià
-def\9aed
-
-__USE_MISC
- || def\9aed
-__USE_GNU
-
-
-204
-u\9at16_t
-
- m__u6_addr16
-[8];
-
-205
-u\9at32_t
-
- m__u6_addr32
-[4];
-
-207 }
- m__\9a6_u
-;
-
-208 \ 1
- #s6_addr
-
-__\9a6_u
-.
-__u6_addr8
-
-
- )
-
-209 #ià
-def\9aed
-
-__USE_MISC
- || def\9aed
-__USE_GNU
-
-
-210 \ 1
- #s6_addr16
-
-__\9a6_u
-.
-__u6_addr16
-
-
- )
-
-211 \ 1
- #s6_addr32
-
-__\9a6_u
-.
-__u6_addr32
-
-
- )
-
-215 \rcڡ \19
-\9a6_addr
-
-\9a6addr_ªy
-;
-
-216 \rcڡ \19
-\9a6_addr
-
-\9a6addr_loÝback
-;
-
-217 \ 1
- #IN6ADDR_ANY_INIT
- { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } } }
-
- )
-
-218 \ 1
- #IN6ADDR_LOOPBACK_INIT
- { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } }
-
- )
-
-220 \ 1
- #INET_ADDRSTRLEN
- 16
-
- )
-
-221 \ 1
- #INET6_ADDRSTRLEN
- 46
-
- )
-
-225 \19
- ssockaddr_\9a
-
-
-227
-__SOCKADDR_COMMON
- (
-s\9a_
-);
-
-228
-\9a_pÜt_t
-
- ms\9a_pÜt
-;
-
-229 \19
-\9a_addr
-
- ms\9a_addr
-;
-
-232 \1d\ 5
- ms\9a_z\94o
-[\17 (\19
-sockaddr
-) -
-
-233
-__SOCKADDR_COMMON_SIZE
- -
-
-234 \17 (
-\9a_pÜt_t
-) -
-
-235 \17 (\19
-\9a_addr
-)];
-
-239 \19
- ssockaddr_\9a6
-
-
-241
-__SOCKADDR_COMMON
- (
-s\9a6_
-);
-
-242
-\9a_pÜt_t
-
- ms\9a6_pÜt
-;
-
-243
-u\9at32_t
-
- ms\9a6_æow\9afo
-;
-
-244 \19
-\9a6_addr
-
- ms\9a6_addr
-;
-
-245
-u\9at32_t
-
- ms\9a6_scÝe_id
-;
-
-249 #ià
-def\9aed
-
-__USE_MISC
- || def\9aed
-__USE_GNU
-
-
-251 \19
- s\9d_m»q
-
-
-254 \19
-\9a_addr
-
- mimr_muɟddr
-;
-
-257 \19
-\9a_addr
-
- mimr_\9a\8brçû
-;
-
-260 \19
- s\9d_m»q_sourû
-
-
-263 \19
-\9a_addr
-
- mimr_muɟddr
-;
-
-266 \19
-\9a_addr
-
- mimr_\9a\8brçû
-;
-
-269 \19
-\9a_addr
-
- mimr_sourûaddr
-;
-
-275 \19
- s\9dv6_m»q
-
-
-278 \19
-\9a6_addr
-
- m\9dv6mr_muÉ\9fddr
-;
-
-281 \1d\12
- m\9dv6mr_\9a\8brçû
-;
-
-285 #ià
-def\9aed
-
-__USE_MISC
- || def\9aed
-__USE_GNU
-
-
-287 \19
- sgroup_»q
-
-
-290
-u\9at32_t
-
- mgr_\9a\8brçû
-;
-
-293 \19
-sockaddr_¡Üage
-
- mgr_group
-;
-
-296 \19
- sgroup_sourû_»q
-
-
-299
-u\9at32_t
-
- mg¤_\9a\8brçû
-;
-
-302 \19
-sockaddr_¡Üage
-
- mg¤_group
-;
-
-305 \19
-sockaddr_¡Üage
-
- mg¤_sourû
-;
-
-310 \19
- s\9d_msf\9e\8br
-
-
-313 \19
-\9a_addr
-
- mimsf_muɟddr
-;
-
-316 \19
-\9a_addr
-
- mimsf_\9a\8brçû
-;
-
-319
-u\9at32_t
-
- mimsf_fmode
-;
-
-322
-u\9at32_t
-
- mimsf_num¤c
-;
-
-324 \19
-\9a_addr
-
- mimsf_¦i¡
-[1];
-
-327 \ 1
- #IP_MSFILTER_SIZE
-(
-num¤c
-è(\17 (\19
-\9d_msf\9e\8br
-) \
-
-328 - \17 (\19
-\9a_addr
-) \
-
-329 + (
-num¤c
-è* \17 (\19
-\9a_addr
-))
-
- )
-
-331 \19
- sgroup_f\9e\8br
-
-
-334
-u\9at32_t
-
- mgf_\9a\8brçû
-;
-
-337 \19
-sockaddr_¡Üage
-
- mgf_group
-;
-
-340
-u\9at32_t
-
- mgf_fmode
-;
-
-343
-u\9at32_t
-
- mgf_num¤c
-;
-
-345 \19
-sockaddr_¡Üage
-
- mgf_¦i¡
-[1];
-
-348 \ 1
- #GROUP_FILTER_SIZE
-(
-num¤c
-è(\17 (\19
-group_f\9e\8br
-) \
-
-349 - \17 (\19
-sockaddr_¡Üage
-) \
-
-350 + ((
-num¤c
-) \
-
-351 * \17 (\19
-sockaddr_¡Üage
-)))
-
- )
-
-356 \ 2
- ~<b\99s/\9a.h
->
-
-365 \r
-u\9at32_t
-
- $Áohl
- (
-u\9at32_t
-
-__Ã\8eÚg
-è
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-366 \r
-u\9at16_t
-
- $Áohs
- (
-u\9at16_t
-
-__ÃtshÜt
-)
-
-367
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-368 \r
-u\9at32_t
-
- $htÚl
- (
-u\9at32_t
-
-__ho¡lÚg
-)
-
-369
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-370 \r
-u\9at16_t
-
- $htÚs
- (
-u\9at16_t
-
-__ho¡shÜt
-)
-
-371
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-373 \ 2
- ~<\92d\9fn.h
->
-
-376 \ 2
- ~<b\99s/by\8bsw.h
->
-
-378 #ifdeà
-__OPTIMIZE__
-
-
-382 #ià
-__BYTE_ORDER
- =ð
-__BIG_ENDIAN
-
-
-385 \ 1
- #Áohl
-(
-x
-è(x)
-
- )
-
-386 \ 1
- #Áohs
-(
-x
-è(x)
-
- )
-
-387 \ 1
- #htÚl
-(
-x
-è(x)
-
- )
-
-388 \ 1
- #htÚs
-(
-x
-è(x)
-
- )
-
-390 #ià
-__BYTE_ORDER
- =ð
-__LITTLE_ENDIAN
-
-
-391 \ 1
- #Áohl
-(
-x
-è
- `__bsw_32
- (x)
-
- )
-
-392 \ 1
- #Áohs
-(
-x
-è
- `__bsw_16
- (x)
-
- )
-
-393 \ 1
- #htÚl
-(
-x
-è
- `__bsw_32
- (x)
-
- )
-
-394 \ 1
- #htÚs
-(
-x
-è
- `__bsw_16
- (x)
-
- )
-
-399 \ 1
- #IN6_IS_ADDR_UNSPECIFIED
-(
-a
-) \
-
-400 (((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[0] == 0 \
-
-401 && ((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[1] == 0 \
-
-402 && ((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[2] == 0 \
-
-403 && ((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[3] =ð0)
-
- )
-
-405 \ 1
- #IN6_IS_ADDR_LOOPBACK
-(
-a
-) \
-
-406 (((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[0] == 0 \
-
-407 && ((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[1] == 0 \
-
-408 && ((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[2] == 0 \
-
-409 && ((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[3] =ð
- `htÚl
- (1))
-
- )
-
-411 \ 1
- #IN6_IS_ADDR_MULTICAST
-(
-a
-è(((
-__cڡ
-
-u\9at8_t
- *è×))[0] =ð0xff)
-
- )
-
-413 \ 1
- #IN6_IS_ADDR_LINKLOCAL
-(
-a
-) \
-
-414 ((((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[0] &
- `htÚl
- (0xffc00000)) \
-
-415 =ð
- `htÚl
- (0xã800000))
-
- )
-
-417 \ 1
- #IN6_IS_ADDR_SITELOCAL
-(
-a
-) \
-
-418 ((((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[0] &
- `htÚl
- (0xffc00000)) \
-
-419 =ð
- `htÚl
- (0xãc00000))
-
- )
-
-421 \ 1
- #IN6_IS_ADDR_V4MAPPED
-(
-a
-) \
-
-422 ((((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[0] == 0) \
-
-423 && (((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[1] == 0) \
-
-424 && (((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[2] =ð
- `htÚl
- (0xffff)))
-
- )
-
-426 \ 1
- #IN6_IS_ADDR_V4COMPAT
-(
-a
-) \
-
-427 ((((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[0] == 0) \
-
-428 && (((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[1] == 0) \
-
-429 && (((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[2] == 0) \
-
-430 && (
- `Áohl
- (((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[3]è> 1))
-
- )
-
-432 \ 1
- #IN6_ARE_ADDR_EQUAL
-(
-a
-,
-b
-) \
-
-433 ((((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[0] =ð((__cÚ¡ u\9at32_\88*è(
-b
-))[0]) \
-
-434 && (((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[1] =ð((__cÚ¡ u\9at32_\88*è(
-b
-))[1]) \
-
-435 && (((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[2] =ð((__cÚ¡ u\9at32_\88*è(
-b
-))[2]) \
-
-436 && (((
-__cڡ
-
-u\9at32_t
- *è(
-a
-))[3] =ð((__cÚ¡ u\9at32_\88*è(
-b
-))[3]))
-
- )
-
-438 #ià
-def\9aed
-
-__USE_MISC
- || def\9aed
-__USE_GNU
-
-
-440 \r\12
- $b\9ad»svpÜt
- (\12
-__sockfd
-, \19
-sockaddr_\9a
- *
-__sock_\9a
-è
-__THROW
-;
-
-443 \r\12
- $b\9ad»svpÜt6
- (\12
-__sockfd
-, \19
-sockaddr_\9a6
- *
-__sock_\9a
-)
-
-444
-__THROW
-;
-
-448 \ 1
- #IN6_IS_ADDR_MC_NODELOCAL
-(
-a
-) \
-
-449 (
- `IN6_IS_ADDR_MULTICAST
-(
-a
-) \
-
-450 && ((((
-__cڡ
-
-u\9at8_t
- *è(
-a
-))[1] & 0xfè=ð0x1))
-
- )
-
-452 \ 1
- #IN6_IS_ADDR_MC_LINKLOCAL
-(
-a
-) \
-
-453 (
- `IN6_IS_ADDR_MULTICAST
-(
-a
-) \
-
-454 && ((((
-__cڡ
-
-u\9at8_t
- *è(
-a
-))[1] & 0xfè=ð0x2))
-
- )
-
-456 \ 1
- #IN6_IS_ADDR_MC_SITELOCAL
-(
-a
-) \
-
-457 (
- `IN6_IS_ADDR_MULTICAST
-(
-a
-) \
-
-458 && ((((
-__cڡ
-
-u\9at8_t
- *è(
-a
-))[1] & 0xfè=ð0x5))
-
- )
-
-460 \ 1
- #IN6_IS_ADDR_MC_ORGLOCAL
-(
-a
-) \
-
-461 (
- `IN6_IS_ADDR_MULTICAST
-(
-a
-) \
-
-462 && ((((
-__cڡ
-
-u\9at8_t
- *è(
-a
-))[1] & 0xfè=ð0x8))
-
- )
-
-464 \ 1
- #IN6_IS_ADDR_MC_GLOBAL
-(
-a
-) \
-
-465 (
- `IN6_IS_ADDR_MULTICAST
-(
-a
-) \
-
-466 && ((((
-__cڡ
-
-u\9at8_t
- *è(
-a
-))[1] & 0xfè=ð0xe))
-
- )
-
-469 #ifdeà
-__USE_GNU
-
-
-471 \19
- s\9a6_pkt\9afo
-
-
-473 \19
-\9a6_addr
-
-\9di6_addr
-;
-
-474 \1d\12
-\9di6_if\9adex
-;
-
-478 \19
- s\9d6_mtu\9afo
-
-
-480 \19
-sockaddr_\9a6
-
-\9d6m_addr
-;
-
-481
-u\9at32_t
-
-\9d6m_mtu
-;
-
-486 \r\12
- $\9a\916_ÝtiÚ_¥aû
- (\12
-__nby\8bs
-)
-
-487
-__THROW
-
-__©\8cibu\8b_d\95»ÿ\8bd__
-;
-
-488 \r\12
- $\9a\916_ÝtiÚ_\9a\99
- (\1e*
-__bp
-, \19
-cmsghdr
- **
-__cmsgp
-,
-
-489 \12
-__ty³
-è
-__THROW
-
-__©\8cibu\8b_d\95»ÿ\8bd__
-;
-
-490 \r\12
- $\9a\916_ÝtiÚ_³nd
- (\19
-cmsghdr
- *
-__cmsg
-,
-
-491
-__cڡ
-
-u\9at8_t
- *
-__ty³p
-, \12
-__muÉx
-,
-
-492 \12
-__¶usy
-è
-__THROW
-
-__©\8cibu\8b_d\95»ÿ\8bd__
-;
-
-493 \r
-u\9at8_t
- *
- $\9a\916_ÝtiÚ_®loc
- (\19
-cmsghdr
- *
-__cmsg
-, \12
-__d©®\92
-,
-
-494 \12
-__muÉx
-, \12
-__¶usy
-)
-
-495
-__THROW
-
-__©\8cibu\8b_d\95»ÿ\8bd__
-;
-
-496 \r\12
- $\9a\916_ÝtiÚ_Ãxt
- (
-__cڡ
- \19
-cmsghdr
- *
-__cmsg
-,
-
-497
-u\9at8_t
- **
-__\8d\8cp
-)
-
-498
-__THROW
-
-__©\8cibu\8b_d\95»ÿ\8bd__
-;
-
-499 \r\12
- $\9a\916_ÝtiÚ_f\9ad
- (
-__cڡ
- \19
-cmsghdr
- *
-__cmsg
-,
-
-500
-u\9at8_t
- **
-__\8d\8cp
-, \12
-__ty³
-)
-
-501
-__THROW
-
-__©\8cibu\8b_d\95»ÿ\8bd__
-;
-
-505 \r\12
- $\9a\916_Ýt_\9a\99
- (\1e*
-__extbuf
-,
-sockËn_t
-
-__ex\8e\92
-è
-__THROW
-;
-
-506 \r\12
- $\9a\916_Ýt_³nd
- (\1e*
-__extbuf
-,
-sockËn_t
-
-__ex\8e\92
-, \12
-__off£t
-,
-
-507
-u\9at8_t
-
-__ty³
-,
-sockËn_t
-
-__Ën
-, u\9at8_\88
-__®ign
-,
-
-508 \1e**
-__d©abuå
-è
-__THROW
-;
-
-509 \r\12
- $\9a\916_Ýt_f\9aish
- (\1e*
-__extbuf
-,
-sockËn_t
-
-__ex\8e\92
-, \12
-__off£t
-)
-
-510
-__THROW
-;
-
-511 \r\12
- $\9a\916_Ýt_£t_v®
- (\1e*
-__d©abuf
-, \12
-__off£t
-, \1e*
-__v®
-,
-
-512
-sockËn_t
-
-__v®Ën
-è
-__THROW
-;
-
-513 \r\12
- $\9a\916_Ýt_Ãxt
- (\1e*
-__extbuf
-,
-sockËn_t
-
-__ex\8e\92
-, \12
-__off£t
-,
-
-514
-u\9at8_t
- *
-__ty³p
-,
-sockËn_t
- *
-__ËÅ
-,
-
-515 \1e**
-__d©abuå
-è
-__THROW
-;
-
-516 \r\12
- $\9a\916_Ýt_f\9ad
- (\1e*
-__extbuf
-,
-sockËn_t
-
-__ex\8e\92
-, \12
-__off£t
-,
-
-517
-u\9at8_t
-
-__ty³
-,
-sockËn_t
- *
-__ËÅ
-,
-
-518 \1e**
-__d©abuå
-è
-__THROW
-;
-
-519 \r\12
- $\9a\916_Ýt_g\91_v®
- (\1e*
-__d©abuf
-, \12
-__off£t
-, \1e*
-__v®
-,
-
-520
-sockËn_t
-
-__v®Ën
-è
-__THROW
-;
-
-524 \r
-sockËn_t
-
- $\9a\916_¹h_¥aû
- (\12
-__ty³
-, \12
-__£gm\92ts
-è
-__THROW
-;
-
-525 \r\1e*
- $\9a\916_¹h_\9a\99
- (\1e*
-__bp
-,
-sockËn_t
-
-__bp_Ën
-, \12
-__ty³
-,
-
-526 \12
-__£gm\92ts
-è
-__THROW
-;
-
-527 \r\12
- $\9a\916_¹h_add
- (\1e*
-__bp
-,
-__cڡ
- \19
-\9a6_addr
- *
-__addr
-è
-__THROW
-;
-
-528 \r\12
- $\9a\916_¹h_»v\94£
- (
-__cڡ
- \1e*
-__\9a
-, \1e*
-__out
-è
-__THROW
-;
-
-529 \r\12
- $\9a\916_¹h_£gm\92ts
- (
-__cڡ
- \1e*
-__bp
-è
-__THROW
-;
-
-530 \r\19
-\9a6_addr
- *
- $\9a\916_¹h_g\91addr
- (
-__cڡ
- \1e*
-__bp
-, \12
-__\9adex
-)
-
-531
-__THROW
-;
-
-537 \r\12
- $g\91\9dv4sourûf\9e\8br
- (\12
-__s
-, \19
-\9a_addr
-
-__\9a\8brçû_addr
-,
-
-538 \19
-\9a_addr
-
-__group
-,
-u\9at32_t
- *
-__fmode
-,
-
-539
-u\9at32_t
- *
-__num¤c
-, \19
-\9a_addr
- *
-__¦i¡
-)
-
-540
-__THROW
-;
-
-543 \r\12
- $£t\9dv4sourûf\9e\8br
- (\12
-__s
-, \19
-\9a_addr
-
-__\9a\8brçû_addr
-,
-
-544 \19
-\9a_addr
-
-__group
-,
-u\9at32_t
-
-__fmode
-,
-
-545
-u\9at32_t
-
-__num¤c
-,
-
-546
-__cڡ
- \19
-\9a_addr
- *
-__¦i¡
-)
-
-547
-__THROW
-;
-
-551 \r\12
- $g\91sourûf\9e\8br
- (\12
-__s
-,
-u\9at32_t
-
-__\9a\8brçû_addr
-,
-
-552
-__cڡ
- \19
-sockaddr
- *
-__group
-,
-
-553
-sockËn_t
-
-__grou¶\92
-,
-u\9at32_t
- *
-__fmode
-,
-
-554
-u\9at32_t
- *
-__num¤c
-,
-
-555 \19
-sockaddr_¡Üage
- *
-__¦i¡
-è
-__THROW
-;
-
-558 \r\12
- $£tsourûf\9e\8br
- (\12
-__s
-,
-u\9at32_t
-
-__\9a\8brçû_addr
-,
-
-559
-__cڡ
- \19
-sockaddr
- *
-__group
-,
-
-560
-sockËn_t
-
-__grou¶\92
-,
-u\9at32_t
-
-__fmode
-,
-
-561
-u\9at32_t
-
-__num¤c
-,
-
-562
-__cڡ
- \19
-sockaddr_¡Üage
- *
-__¦i¡
-è
-__THROW
-;
-
-565
-__END_DECLS
-
-
- @/usr/include/time.h
-
-23 #iâdef
-_TIME_H
-
-
-25 #ià(!
-def\9aed
-
-__Ãed_time_t
- && !def\9aed
-__Ãed_þock_t
- && \
-
-26 !
-def\9aed
-
- g__Ãed_time¥ec
-)
-
-27 \ 1
- #_TIME_H
- 1
-
- )
-
-28 \ 2
- ~<ã©u»s.h
->
-
-30
- g__BEGIN_DECLS
-
-
-34 #ifdef
-_TIME_H
-
-
-36 \ 1
- #__Ãed_size_t
-
-
- )
-
-37 \ 1
- #__Ãed_NULL
-
-
- )
-
-38 \ 2
- ~<¡ddef.h
->
-
-42 \ 2
- ~<b\99s/time.h
->
-
-45 #ià!
-def\9aed
-
-__STRICT_ANSI__
- && !def\9aed
-__USE_XOPEN2K
-
-
-46 #iâdeà
-CLK_TCK
-
-
-47 \ 1
- #CLK_TCK
-
-CLOCKS_PER_SEC
-
-
- )
-
-53 #ià!
-def\9aed
-
-__þock_t_def\9aed
- && (def\9aed
-_TIME_H
- || def\9aed
-__Ãed_þock_t
-)
-
-54 \ 1
- #__þock_t_def\9aed
- 1
-
- )
-
-56 \ 2
- ~<b\99s/ty³s.h
->
-
-58
-__BEGIN_NAMESPACE_STD
-
-
-60 \e
-__þock_t
-
- tþock_t
-;
-
-61
- g__END_NAMESPACE_STD
-
-
-62 #ià
-def\9aed
-
-__USE_XOPEN
- || def\9aed
-__USE_POSIX
- || def\9aed
-__USE_MISC
-
-
-63
- $__USING_NAMESPACE_STD
-(
-þock_t
-)
-
-67 #undeà
-__Ãed_þock_t
-
-
-69 #ià!
-def\9aed
-
-__time_t_def\9aed
- && (def\9aed
-_TIME_H
- || def\9aed
-__Ãed_time_t
-)
-
-70 \ 1
- #__time_t_def\9aed
- 1
-
- )
-
-72 \ 2
- ~<b\99s/ty³s.h
->
-
-74
-__BEGIN_NAMESPACE_STD
-
-
-76 \e
-__time_t
-
- ttime_t
-;
-
-77
-__END_NAMESPACE_STD
-
-
-78 #ià
-def\9aed
-
-__USE_POSIX
- || def\9aed
-__USE_MISC
- || def\9aed
-__USE_SVID
-
-
-79
- $__USING_NAMESPACE_STD
-(
-time_t
-)
-
-83 #undeà
-__Ãed_time_t
-
-
-85 #ià!
-def\9aed
-
-__þockid_t_def\9aed
- && \
-
-86 ((
-def\9aed
-
-_TIME_H
- && def\9aed
-__USE_POSIX199309
-è|| def\9aed
-__Ãed_þockid_t
-)
-
-87 \ 1
- #__þockid_t_def\9aed
- 1
-
- )
-
-89 \ 2
- ~<b\99s/ty³s.h
->
-
-92 \e
-__þockid_t
-
- tþockid_t
-;
-
-95 #undeà
-__þockid_time_t
-
-
-97 #ià!
-def\9aed
-
-__tim\94_t_def\9aed
- && \
-
-98 ((
-def\9aed
-
-_TIME_H
- && def\9aed
-__USE_POSIX199309
-è|| def\9aed
-__Ãed_tim\94_t
-)
-
-99 \ 1
- #__tim\94_t_def\9aed
- 1
-
- )
-
-101 \ 2
- ~<b\99s/ty³s.h
->
-
-104 \e
-__tim\94_t
-
- ttim\94_t
-;
-
-107 #undeà
-__Ãed_tim\94_t
-
-
-110 #ià!
-def\9aed
-
-__time¥ec_def\9aed
- && \
-
-111 ((
-def\9aed
-
-_TIME_H
- && \
-
-112 (
-def\9aed
-
-__USE_POSIX199309
- || def\9aed
-__USE_MISC
-)) || \
-
-113
-def\9aed
-
-__Ãed_time¥ec
-)
-
-114 \ 1
- #__time¥ec_def\9aed
- 1
-
- )
-
-116 \ 2
- ~<b\99s/ty³s.h
->
-
-120 \19
- stime¥ec
-
-
-122
-__time_t
-
-tv_£c
-;
-
-123 \13\12
-tv_n£c
-;
-
-127 #undeà
-__Ãed_time¥ec
-
-
-130 #ifdef
-_TIME_H
-
-
-131
-__BEGIN_NAMESPACE_STD
-
-
-133 \19
- stm
-
-
-135 \12
-tm_£c
-;
-
-136 \12
-tm_m\9a
-;
-
-137 \12
-tm_hour
-;
-
-138 \12
-tm_mday
-;
-
-139 \12
-tm_mÚ
-;
-
-140 \12
-tm_y\97r
-;
-
-141 \12
-tm_wday
-;
-
-142 \12
-tm_yday
-;
-
-143 \12
-tm_isd¡
-;
-
-145 #ifdef
-__USE_BSD
-
-
-146 \13\12
-tm_gmtoff
-;
-
-147
-__cڡ
- \ 5*
-tm_zÚe
-;
-
-149 \13\12
-__tm_gmtoff
-;
-
-150
-__cڡ
- \ 5*
-__tm_zÚe
-;
-
-153
-__END_NAMESPACE_STD
-
-
-154 #ià
-def\9aed
-
-__USE_XOPEN
- || def\9aed
-__USE_POSIX
- || def\9aed
-__USE_MISC
-
-
-155
- $__USING_NAMESPACE_STD
-(
-tm
-)
-
-159 #ifdeà
-__USE_POSIX199309
-
-
-161 \19
- s\99im\94¥ec
-
-
-163 \19
-time¥ec
-
-\99_\9a\8brv®
-;
-
-164 \19
-time¥ec
-
-\99_v®ue
-;
-
-168 \19
-sigev\92t
-;
-
-172 #ifdeà
-__USE_XOPEN2K
-
-
-173 #iâdeà
-__pid_t_def\9aed
-
-
-174 \e
-__pid_t
-
- tpid_t
-;
-
-175 \ 1
- #__pid_t_def\9aed
-
-
- )
-
-180
-__BEGIN_NAMESPACE_STD
-
-
-183 \r
-þock_t
-
- $þock
- (\1eè
-__THROW
-;
-
-186 \r
-time_t
-
- $time
- (
-time_t
- *
-__tim\94
-è
-__THROW
-;
-
-189 \r\b
- $difáime
- (
-time_t
-
-__time1
-,\81ime_\88
-__time0
-)
-
-190
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-193 \r
-time_t
-
- $mktime
- (\19
-tm
- *
-__\8d
-è
-__THROW
-;
-
-199 \r
-size_t
-
- $¡ráime
- (\ 5*
-__»¡riù
-
-__s
-,
-size_t
-
-__maxsize
-,
-
-200
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-,
-
-201
-__cڡ
- \19
-tm
- *
-__»¡riù
-
-__\8d
-è
-__THROW
-;
-
-202
-__END_NAMESPACE_STD
-
-
-204 #ifdeà
-__USE_XOPEN
-
-
-207 \r\ 5*
- $¡½time
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__s
-,
-
-208
-__cڡ
- \ 5*
-__»¡riù
-
-__fmt
-, \19
-tm
- *
-__\8d
-)
-
-209
-__THROW
-;
-
-212 #ifdeà
-__USE_XOPEN2K8
-
-
-215 \ 2
- ~<xloÿË.h
->
-
-217 \r
-size_t
-
- $¡ráime_l
- (\ 5*
-__»¡riù
-
-__s
-,
-size_t
-
-__maxsize
-,
-
-218
-__cڡ
- \ 5*
-__»¡riù
-
-__fÜm©
-,
-
-219
-__cڡ
- \19
-tm
- *
-__»¡riù
-
-__\8d
-,
-
-220
-__loÿË_t
-
-__loc
-è
-__THROW
-;
-
-223 #ifdeà
-__USE_GNU
-
-
-224 \r\ 5*
- $¡½time_l
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__s
-,
-
-225
-__cڡ
- \ 5*
-__»¡riù
-
-__fmt
-, \19
-tm
- *
-__\8d
-,
-
-226
-__loÿË_t
-
-__loc
-è
-__THROW
-;
-
-230
-__BEGIN_NAMESPACE_STD
-
-
-233 \r\19
-tm
- *
- $gmtime
- (
-__cڡ
-
-time_t
- *
-__tim\94
-è
-__THROW
-;
-
-237 \r\19
-tm
- *
- $loÿÉime
- (
-__cڡ
-
-time_t
- *
-__tim\94
-è
-__THROW
-;
-
-238
-__END_NAMESPACE_STD
-
-
-240 #ià
-def\9aed
-
-__USE_POSIX
- || def\9aed
-__USE_MISC
-
-
-243 \r\19
-tm
- *
- $gmtime_r
- (
-__cڡ
-
-time_t
- *
-__»¡riù
-
-__tim\94
-,
-
-244 \19
-tm
- *
-__»¡riù
-
-__\8d
-è
-__THROW
-;
-
-248 \r\19
-tm
- *
- $loÿÉime_r
- (
-__cڡ
-
-time_t
- *
-__»¡riù
-
-__tim\94
-,
-
-249 \19
-tm
- *
-__»¡riù
-
-__\8d
-è
-__THROW
-;
-
-252
-__BEGIN_NAMESPACE_STD
-
-
-255 \r\ 5*
- $asùime
- (
-__cڡ
- \19
-tm
- *
-__\8d
-è
-__THROW
-;
-
-258 \r\ 5*
- $ùime
- (
-__cڡ
-
-time_t
- *
-__tim\94
-è
-__THROW
-;
-
-259
-__END_NAMESPACE_STD
-
-
-261 #ià
-def\9aed
-
-__USE_POSIX
- || def\9aed
-__USE_MISC
-
-
-266 \r\ 5*
- $asùime_r
- (
-__cڡ
- \19
-tm
- *
-__»¡riù
-
-__\8d
-,
-
-267 \ 5*
-__»¡riù
-
-__buf
-è
-__THROW
-;
-
-270 \r\ 5*
- $ùime_r
- (
-__cڡ
-
-time_t
- *
-__»¡riù
-
-__tim\94
-,
-
-271 \ 5*
-__»¡riù
-
-__buf
-è
-__THROW
-;
-
-276 \r\ 5*
-__tzÇme
-[2];
-
-277 \r\12
-__daylight
-;
-
-278 \r\13\12
-__timezÚe
-;
-
-281 #ifdef
-__USE_POSIX
-
-
-283 \r\ 5*
-tzÇme
-[2];
-
-287 \r\1e
- $tz£t
- (\1eè
-__THROW
-;
-
-290 #ià
-def\9aed
-
-__USE_SVID
- || def\9aed
-__USE_XOPEN
-
-
-291 \r\12
-daylight
-;
-
-292 \r\13\12
-timezÚe
-;
-
-295 #ifdeà
-__USE_SVID
-
-
-298 \r\12
- $¡ime
- (
-__cڡ
-
-time_t
- *
-__wh\92
-è
-__THROW
-;
-
-304 \ 1
- #__i¦\97p
-(
-y\97r
-) \
-
-305 ((
-y\97r
-è% 4 =ð0 && ((y\97rè% 100 !ð0 || (y\97rè% 400 =ð0))
-
- )
-
-308 #ifdeà
-__USE_MISC
-
-
-313 \r
-time_t
-
- $timegm
- (\19
-tm
- *
-__\8d
-è
-__THROW
-;
-
-316 \r
-time_t
-
- $tim\96oÿl
- (\19
-tm
- *
-__\8d
-è
-__THROW
-;
-
-319 \r\12
- $dysize
- (\12
-__y\97r
-è
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-323 #ifdeà
-__USE_POSIX199309
-
-
-328 \r\12
- `Çno¦\93p
- (
-__cڡ
- \19
-time¥ec
- *
-__»que¡ed_time
-,
-
-329 \19
-time¥ec
- *
-__»ma\9a\9ag
-);
-
-333 \r\12
- $þock_g\91»s
- (
-þockid_t
-
-__þock_id
-, \19
-time¥ec
- *
-__»s
-è
-__THROW
-;
-
-336 \r\12
- $þock_g\91time
- (
-þockid_t
-
-__þock_id
-, \19
-time¥ec
- *
-__\8d
-è
-__THROW
-;
-
-339 \r\12
- $þock_£\89ime
- (
-þockid_t
-
-__þock_id
-,
-__cڡ
- \19
-time¥ec
- *
-__\8d
-)
-
-340
-__THROW
-;
-
-342 #ifdeà
-__USE_XOPEN2K
-
-
-347 \r\12
- `þock_Çno¦\93p
- (
-þockid_t
-
-__þock_id
-, \12
-__æags
-,
-
-348
-__cڡ
- \19
-time¥ec
- *
-__»q
-,
-
-349 \19
-time¥ec
- *
-__»m
-);
-
-352 \r\12
- $þock_g\91ýuþockid
- (
-pid_t
-
-__pid
-,
-þockid_t
- *
-__þock_id
-è
-__THROW
-;
-
-357 \r\12
- $tim\94_ü\97\8b
- (
-þockid_t
-
-__þock_id
-,
-
-358 \19
-sigev\92t
- *
-__»¡riù
-
-__evp
-,
-
-359
-tim\94_t
- *
-__»¡riù
-
-__tim\94id
-è
-__THROW
-;
-
-362 \r\12
- $tim\94_d\96\91e
- (
-tim\94_t
-
-__tim\94id
-è
-__THROW
-;
-
-365 \r\12
- $tim\94_£\89ime
- (
-tim\94_t
-
-__tim\94id
-, \12
-__æags
-,
-
-366
-__cڡ
- \19
-\99im\94¥ec
- *
-__»¡riù
-
-__v®ue
-,
-
-367 \19
-\99im\94¥ec
- *
-__»¡riù
-
-__ov®ue
-è
-__THROW
-;
-
-370 \r\12
- $tim\94_g\91time
- (
-tim\94_t
-
-__tim\94id
-, \19
-\99im\94¥ec
- *
-__v®ue
-)
-
-371
-__THROW
-;
-
-374 \r\12
- $tim\94_g\91ov\94run
- (
-tim\94_t
-
-__tim\94id
-è
-__THROW
-;
-
-378 #ifdeà
-__USE_XOPEN_EXTENDED
-
-
-390 \r\12
-g\91d©e_\94r
-;
-
-399 \r\19
-tm
- *
- `g\91d©e
- (
-__cڡ
- \ 5*
-__¡r\9ag
-);
-
-402 #ifdeà
-__USE_GNU
-
-
-413 \r\12
- `g\91d©e_r
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__¡r\9ag
-,
-
-414 \19
-tm
- *
-__»¡riù
-
-__»sbuå
-);
-
-417
-__END_DECLS
-
-
- @/usr/include/xlocale.h
-
-21 #iâdeà
-_XLOCALE_H
-
-
-22 \ 1
- #_XLOCALE_H
- 1
-
- )
-
-28 \e\19
- s__loÿË_¡ruù
-
-
-31 \19
-__loÿË_d©a
- *
- m__loÿËs
-[13];
-
-34 cڡ \1d\16\12*
- m__ùy³_b
-;
-
-35 cڡ \12*
- m__ùy³_tÞow\94
-;
-
-36 cڡ \12*
- m__ùy³_touµ\94
-;
-
-39 cڡ \ 5*
- m__Çmes
-[13];
-
-40 } *
- t__loÿË_t
-;
-
-43 \e
-__loÿË_t
-
- tloÿË_t
-;
-
- @/usr/include/_G_config.h
-
-4 #iâdeà
-_G_cÚfig_h
-
-
-5 \ 1
- #_G_cÚfig_h
- 1
-
- )
-
-9 \ 2
- ~<b\99s/ty³s.h
->
-
-10 \ 1
- #__Ãed_size_t
-
-
- )
-
-11 #ià
-def\9aed
-
-_LIBC
- || def\9aed
-_GLIBCPP_USE_WCHAR_T
-
-
-12 \ 1
- #__Ãed_wch¬_t
-
-
- )
-
-14 \ 1
- #__Ãed_NULL
-
-
- )
-
-15 \ 2
- ~<¡ddef.h
->
-
-16 \ 1
- #__Ãed_mb¡©e_t
-
-
- )
-
-17 #ià
-def\9aed
-
-_LIBC
- || def\9aed
-_GLIBCPP_USE_WCHAR_T
-
-
-18 \ 1
- #__Ãed_w\9at_t
-
-
- )
-
-20 \ 2
- ~<wch¬.h
->
-
-21 \ 1
- #_G_size_t
-
-size_t
-
-
- )
-
-24
-__off_t
-
- m__pos
-;
-
-25
-__mb¡©e_t
-
- m__¡©e
-;
-
-26 }
- t_G_åos_t
-;
-
-29
-__off64_t
-
- m__pos
-;
-
-30
-__mb¡©e_t
-
- m__¡©e
-;
-
-31 }
- t_G_åos64_t
-;
-
-32 \ 1
- #_G_ssize_t
-
-__ssize_t
-
-
- )
-
-33 \ 1
- #_G_off_t
-
-__off_t
-
-
- )
-
-34 \ 1
- #_G_off64_t
-
-__off64_t
-
-
- )
-
-35 \ 1
- #_G_pid_t
-
-__pid_t
-
-
- )
-
-36 \ 1
- #_G_uid_t
-
-__uid_t
-
-
- )
-
-37 \ 1
- #_G_wch¬_t
-
-wch¬_t
-
-
- )
-
-38 \ 1
- #_G_w\9at_t
-
-w\9at_t
-
-
- )
-
-39 \ 1
- #_G_¡©64
-
-¡©64
-
-
- )
-
-40 #ià
-def\9aed
-
-_LIBC
- || def\9aed
-_GLIBCPP_USE_WCHAR_T
-
-
-41 \ 2
- ~<gcÚv.h
->
-
-44 \19
-__gcÚv_\9afo
-
- m__cd
-;
-
-47 \19
-__gcÚv_\9afo
-
- m__cd
-;
-
-48 \19
-__gcÚv_¡\95_d©a
-
- m__d©a
-;
-
-49 }
- m__comb\9aed
-;
-
-50 }
- t_G_icÚv_t
-;
-
-53 \e\12
- t_G_\9at16_t
-
- t__©\8cibu\8b__
- ((
- t__mode__
- (
- t__HI__
-)));
-
-54 \e\12
- t_G_\9at32_t
-
- t__©\8cibu\8b__
- ((
- t__mode__
- (
- t__SI__
-)));
-
-55 \e\1d\12
- t_G_u\9at16_t
-
- t__©\8cibu\8b__
- ((
- t__mode__
- (
- t__HI__
-)));
-
-56 \e\1d\12
- t_G_u\9at32_t
-
- t__©\8cibu\8b__
- ((
- t__mode__
- (
- t__SI__
-)));
-
-58 \ 1
- #_G_HAVE_BOOL
- 1
-
- )
-
-62 \ 1
- #_G_HAVE_ATEXIT
- 1
-
- )
-
-63 \ 1
- #_G_HAVE_SYS_CDEFS
- 1
-
- )
-
-64 \ 1
- #_G_HAVE_SYS_WAIT
- 1
-
- )
-
-65 \ 1
- #_G_NEED_STDARG_H
- 1
-
- )
-
-66 \ 1
- #_G_va_li¡
-
-__gnuc_va_li¡
-
-
- )
-
-68 \ 1
- #_G_HAVE_PRINTF_FP
- 1
-
- )
-
-69 \ 1
- #_G_HAVE_MMAP
- 1
-
- )
-
-70 \ 1
- #_G_HAVE_MREMAP
- 1
-
- )
-
-71 \ 1
- #_G_HAVE_LONG_DOUBLE_IO
- 1
-
- )
-
-72 \ 1
- #_G_HAVE_IO_FILE_OPEN
- 1
-
- )
-
-73 \ 1
- #_G_HAVE_IO_GETLINE_INFO
- 1
-
- )
-
-75 \ 1
- #_G_IO_IO_FILE_VERSION
- 0x20001
-
- )
-
-77 \ 1
- #_G_OPEN64
-
-__ݒ64
-
-
- )
-
-78 \ 1
- #_G_LSEEK64
-
-__l£ek64
-
-
- )
-
-79 \ 1
- #_G_MMAP64
-
-__mm64
-
-
- )
-
-80 \ 1
- #_G_FSTAT64
-(
-fd
-,
-buf
-è
- `__fx¡©64
- (
-_STAT_VER
-, fd, buf)
-
- )
-
-83 \ 1
- #_G_HAVE_ST_BLKSIZE
-
- `def\9aed
- (
-_STATBUF_ST_BLKSIZE
-)
-
- )
-
-85 \ 1
- #_G_BUFSIZ
- 8192
-
- )
-
-88 \ 1
- #_G_NAMES_HAVE_UNDERSCORE
- 0
-
- )
-
-89 \ 1
- #_G_VTABLE_LABEL_HAS_LENGTH
- 1
-
- )
-
-90 \ 1
- #_G_USING_THUNKS
- 1
-
- )
-
-91 \ 1
- #_G_VTABLE_LABEL_PREFIX
- "__vt_"
-
- )
-
-92 \ 1
- #_G_VTABLE_LABEL_PREFIX_ID
-
-__vt_
-
-
- )
-
-95 #ià
-def\9aed
-
-__ýlu¥lus
- || def\9aed
-__STDC__
-
-
-96 \ 1
- #_G_ARGS
-(
-ARGLIST
-è
- )
-ARGLIST
-
-98 \ 1
- #_G_ARGS
-(
-ARGLIST
-è()
-
- )
-
- @/usr/include/event2/keyvalq_struct.h
-
-27 #iâdeà
-_EVENT2_EVENT_KEYVALQ_STRUCT_H_
-
-
-28 \ 1
- #_EVENT2_EVENT_KEYVALQ_STRUCT_H_
-
-
- )
-
-30 #ifdeà
-__ýlu¥lus
-
-
-36 #iâdeà
-TAILQ_ENTRY
-
-
-37 \ 1
- #_EVENT_DEFINED_TQENTRY
-
-
- )
-
-38 \ 1
- #TAILQ_ENTRY
-(
-ty³
-) \
-
-40 \19
-ty³
- *
-tqe_Ãxt
-; \
-
-41 \19
-ty³
- **
-tqe_´ev
-; \
-
-42 }
-
- )
-
-45 #iâdeà
-TAILQ_HEAD
-
-
-46 \ 1
- #_EVENT_DEFINED_TQHEAD
-
-
- )
-
-47 \ 1
- #TAILQ_HEAD
-(
-Çme
-,
-ty³
-) \
-
-48 \19
- sÇme
- { \
-
-49 \19
-ty³
- *
-tqh_f\9c¡
-; \
-
-50 \19
-ty³
- **
-tqh_ϡ
-; \
-
-51 }
-
- )
-
-58 \19
- sevkeyv®
- {
-
-59
-TAILQ_ENTRY
-(
-evkeyv®
-è
-Ãxt
-;
-
-61 \ 5*
-key
-;
-
-62 \ 5*
-v®ue
-;
-
-65
-TAILQ_HEAD
- (
-evkeyv®q
-,
-evkeyv®
-);
-
-68 #ifdeà
-_EVENT_DEFINED_TQENTRY
-
-
-69 #undeà
-TAILQ_ENTRY
-
-
-72 #ifdeà
-_EVENT_DEFINED_TQHEAD
-
-
-73 #undeà
-TAILQ_HEAD
-
-
-76 #ifdeà
-__ýlu¥lus
-
-
- @/usr/include/event2/util.h
-
-26 #iâdeà
-_EVENT2_UTIL_H_
-
-
-27 \ 1
- #_EVENT2_UTIL_H_
-
-
- )
-
-36 #ifdeà
-__ýlu¥lus
-
-
-40 \ 2
- ~<ev\92t2/ev\92t-cÚfig.h
->
-
-41 #ifdeà
-_EVENT_HAVE_SYS_TIME_H
-
-
-42 \ 2
- ~<sys/time.h
->
-
-44 #ifdeà
-_EVENT_HAVE_STDINT_H
-
-
-45 \ 2
- ~<¡d\9at.h
->
-
-46 #\96ià
-def\9aed
-(
-_EVENT_HAVE_INTTYPES_H
-)
-
-47 \ 2
- ~<\9a\89y³s.h
->
-
-49 #ifdeà
-_EVENT_HAVE_SYS_TYPES_H
-
-
-50 \ 2
- ~<sys/ty³s.h
->
-
-52 #ifdeà
-_EVENT_HAVE_STDDEF_H
-
-
-53 \ 2
- ~<¡ddef.h
->
-
-55 #ifdeà
-_MSC_VER
-
-
-56 \ 2
- ~<Ba£Tsd.h
->
-
-58 \ 2
- ~<¡d¬g.h
->
-
-59 #ifdeà
-_EVENT_HAVE_NETDB_H
-
-
-60 #ià!
-def\9aed
-(
-_GNU_SOURCE
-)
-
-61 \ 1
- #_GNU_SOURCE
-
-
- )
-
-63 \ 2
- ~<Ãtdb.h
->
-
-66 #ifdeà
-WIN32
-
-
-67 \ 2
- ~<w\9asock2.h
->
-
-69 \ 2
- ~<sys/sock\91.h
->
-
-73 #ià
-def\9aed
-(
-_EVENT_SIZEOF_VOID__
-è&& !def\9aed(
-_EVENT_SIZEOF_VOID_P
-)
-
-74 \ 1
- #_EVENT_SIZEOF_VOID_P
-
-_EVENT_SIZEOF_VOID__
-
-
- )
-
-106 #ifdeà
-_EVENT_HAVE_UINT64_T
-
-
-107 \ 1
- #ev_u\9at64_t
-
-u\9at64_t
-
-
- )
-
-108 \ 1
- #ev_\9at64_t
-
-\9at64_t
-
-
- )
-
-109 #\96ià
-def\9aed
-(
-WIN32
-)
-
-110 \ 1
- #ev_u\9at64_t
- \1d
-__\9at64
-
-
- )
-
-111 \ 1
- #ev_\9at64_t
- sigÃd
-__\9at64
-
-
- )
-
-112 #\96ià
-_EVENT_SIZEOF_LONG_LONG
- == 8
-
-113 \ 1
- #ev_u\9at64_t
- \1d\13\13
-
- )
-
-114 \ 1
- #ev_\9at64_t
- \13\13
-
- )
-
-115 #\96ià
-_EVENT_SIZEOF_LONG
- == 8
-
-116 \ 1
- #ev_u\9at64_t
- \1d\13
-
- )
-
-117 \ 1
- #ev_\9at64_t
- \13
-
- )
-
-118 #\96ià
-def\9aed
-(
-_EVENT_IN_DOXYGEN
-)
-
-119 \ 1
- #ev_u\9at64_t
- ...
-
- )
-
-120 \ 1
- #ev_\9at64_t
- ...
-
- )
-
-125 #ifdeà
-_EVENT_HAVE_UINT32_T
-
-
-126 \ 1
- #ev_u\9at32_t
-
-u\9at32_t
-
-
- )
-
-127 \ 1
- #ev_\9at32_t
-
-\9at32_t
-
-
- )
-
-128 #\96ià
-def\9aed
-(
-WIN32
-)
-
-129 \ 1
- #ev_u\9at32_t
- \1d\12
-
- )
-
-130 \ 1
- #ev_\9at32_t
- sigÃd \12
-
- )
-
-131 #\96ià
-_EVENT_SIZEOF_LONG
- == 4
-
-132 \ 1
- #ev_u\9at32_t
- \1d\13
-
- )
-
-133 \ 1
- #ev_\9at32_t
- sigÃd \13
-
- )
-
-134 #\96ià
-_EVENT_SIZEOF_INT
- == 4
-
-135 \ 1
- #ev_u\9at32_t
- \1d\12
-
- )
-
-136 \ 1
- #ev_\9at32_t
- sigÃd \12
-
- )
-
-137 #\96ià
-def\9aed
-(
-_EVENT_IN_DOXYGEN
-)
-
-138 \ 1
- #ev_u\9at32_t
- ...
-
- )
-
-139 \ 1
- #ev_\9at32_t
- ...
-
- )
-
-144 #ifdeà
-_EVENT_HAVE_UINT16_T
-
-
-145 \ 1
- #ev_u\9at16_t
-
-u\9at16_t
-
-
- )
-
-146 \ 1
- #ev_\9at16_t
-
-\9at16_t
-
-
- )
-
-147 #\96ià
-def\9aed
-(
-WIN32
-)
-
-148 \ 1
- #ev_u\9at16_t
- \1d\16
-
- )
-
-149 \ 1
- #ev_\9at16_t
- sigÃd \16
-
- )
-
-150 #\96ià
-_EVENT_SIZEOF_INT
- == 2
-
-151 \ 1
- #ev_u\9at16_t
- \1d\12
-
- )
-
-152 \ 1
- #ev_\9at16_t
- sigÃd \12
-
- )
-
-153 #\96ià
-_EVENT_SIZEOF_SHORT
- == 2
-
-154 \ 1
- #ev_u\9at16_t
- \1d\16
-
- )
-
-155 \ 1
- #ev_\9at16_t
- sigÃd \16
-
- )
-
-156 #\96ià
-def\9aed
-(
-_EVENT_IN_DOXYGEN
-)
-
-157 \ 1
- #ev_u\9at16_t
- ...
-
- )
-
-158 \ 1
- #ev_\9at16_t
- ...
-
- )
-
-163 #ifdeà
-_EVENT_HAVE_UINT8_T
-
-
-164 \ 1
- #ev_u\9at8_t
-
-u\9at8_t
-
-
- )
-
-165 \ 1
- #ev_\9at8_t
-
-\9at8_t
-
-
- )
-
-166 #\96ià
-def\9aed
-(
-_EVENT_IN_DOXYGEN
-)
-
-167 \ 1
- #ev_u\9at8_t
- ...
-
- )
-
-168 \ 1
- #ev_\9at8_t
- ...
-
- )
-
-170 \ 1
- #ev_u\9at8_t
- \1d\ 5
-
- )
-
-171 \ 1
- #ev_\9at8_t
- sigÃd \ 5
-
- )
-
-174 #ifdeà
-_EVENT_HAVE_UINTPTR_T
-
-
-175 \ 1
- #ev_u\9a\8d\8c_t
-
-u\9a\8d\8c_t
-
-
- )
-
-176 \ 1
- #ev_\9a\8d\8c_t
-
-\9a\8d\8c_t
-
-
- )
-
-177 #\96ià
-_EVENT_SIZEOF_VOID_P
- <= 4
-
-178 \ 1
- #ev_u\9a\8d\8c_t
-
-ev_u\9at32_t
-
-
- )
-
-179 \ 1
- #ev_\9a\8d\8c_t
-
-ev_\9at32_t
-
-
- )
-
-180 #\96ià
-_EVENT_SIZEOF_VOID_P
- <= 8
-
-181 \ 1
- #ev_u\9a\8d\8c_t
-
-ev_u\9at64_t
-
-
- )
-
-182 \ 1
- #ev_\9a\8d\8c_t
-
-ev_\9at64_t
-
-
- )
-
-183 #\96ià
-def\9aed
-(
-_EVENT_IN_DOXYGEN
-)
-
-184 \ 1
- #ev_u\9a\8d\8c_t
- ...
-
- )
-
-185 \ 1
- #ev_\9a\8d\8c_t
- ...
-
- )
-
-190 #ifdeà
-_EVENT_ssize_t
-
-
-191 \ 1
- #ev_ssize_t
-
-_EVENT_ssize_t
-
-
- )
-
-193 \ 1
- #ev_ssize_t
-
-ssize_t
-
-
- )
-
-196 #ifdeà
-WIN32
-
-
-197 \ 1
- #ev_off_t
-
-ev_\9at64_t
-
-
- )
-
-199 \ 1
- #ev_off_t
-
-off_t
-
-
- )
-
-218 \ 1
- #EV_UINT64_MAX
- ((((
-ev_u\9at64_t
-)0xffffffffULè<< 32è| 0xffffffffUL)
-
- )
-
-219 \ 1
- #EV_INT64_MAX
- ((((
-ev_\9at64_t
-è0x7fffffffLè<< 32è| 0xffffffffL)
-
- )
-
-220 \ 1
- #EV_INT64_MIN
- ((-
-EV_INT64_MAX
-è- 1)
-
- )
-
-221 \ 1
- #EV_UINT32_MAX
- ((
-ev_u\9at32_t
-)0xffffffffUL)
-
- )
-
-222 \ 1
- #EV_INT32_MAX
- ((
-ev_\9at32_t
-è0x7fffffffL)
-
- )
-
-223 \ 1
- #EV_INT32_MIN
- ((-
-EV_INT32_MAX
-è- 1)
-
- )
-
-224 \ 1
- #EV_UINT16_MAX
- ((
-ev_u\9at16_t
-)0xffffUL)
-
- )
-
-225 \ 1
- #EV_INT16_MAX
- ((
-ev_\9at16_t
-è0x7fffL)
-
- )
-
-226 \ 1
- #EV_INT16_MIN
- ((-
-EV_INT16_MAX
-è- 1)
-
- )
-
-227 \ 1
- #EV_UINT8_MAX
- 255
-
- )
-
-228 \ 1
- #EV_INT8_MAX
- 127
-
- )
-
-229 \ 1
- #EV_INT8_MIN
- ((-
-EV_INT8_MAX
-è- 1)
-
- )
-
-237 #ià
-_EVENT_SIZEOF_SIZE_T
- == 8
-
-238 \ 1
- #EV_SIZE_MAX
-
-EV_UINT64_MAX
-
-
- )
-
-239 \ 1
- #EV_SSIZE_MAX
-
-EV_INT64_MAX
-
-
- )
-
-240 #\96ià
-_EVENT_SIZEOF_SIZE_T
- == 4
-
-241 \ 1
- #EV_SIZE_MAX
-
-EV_UINT32_MAX
-
-
- )
-
-242 \ 1
- #EV_SSIZE_MAX
-
-EV_INT32_MAX
-
-
- )
-
-243 #\96ià
-def\9aed
-(
-_EVENT_IN_DOXYGEN
-)
-
-244 \ 1
- #EV_SIZE_MAX
- ...
-
- )
-
-245 \ 1
- #EV_SSIZE_MAX
- ...
-
- )
-
-250 \ 1
- #EV_SSIZE_MIN
- ((-
-EV_SSIZE_MAX
-è- 1)
-
- )
-
-253 #ifdeà
-WIN32
-
-
-254 \ 1
- #ev_sockËn_t
- \12
-
- )
-
-255 #\96ià
-def\9aed
-(
-_EVENT_sockËn_t
-)
-
-256 \ 1
- #ev_sockËn_t
-
-_EVENT_sockËn_t
-
-
- )
-
-258 \ 1
- #ev_sockËn_t
-
-sockËn_t
-
-
- )
-
-261 #ifdeà
-_EVENT_HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY
-
-
-262 #ià!
-def\9aed
-(
-_EVENT_HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY
-) \
-
-263 && !
-def\9aed
-(
-ss_çm\9ey
-)
-
-264 \ 1
- #ss_çm\9ey
-
-__ss_çm\9ey
-
-
- )
-
-271 #ifdeà
-WIN32
-
-
-272 \ 1
- #evut\9e_sock\91_t
-
-\9a\8d\8c_t
-
-
- )
-
-274 \ 1
- #evut\9e_sock\91_t
- \12
-
- )
-
-288 \12
-evut\9e_sock\91·\9c
-(\12
-d
-, \12
-ty³
-, \12
-´ÙocÞ
-,
-evut\9e_sock\91_t
-
-sv
-[2]);
-
-294 \12
-evut\9e_make_sock\91_nÚblock\9ag
-(
-evut\9e_sock\91_t
-
-sock
-);
-
-307 \12
-evut\9e_make_li¡\92_sock\91_»u£abË
-(
-evut\9e_sock\91_t
-
-sock
-);
-
-315 \12
-evut\9e_make_sock\91_þo£Úexec
-(
-evut\9e_sock\91_t
-
-sock
-);
-
-323 \12
-evut\9e_þo£sock\91
-(
-evut\9e_sock\91_t
-
-sock
-);
-
-324 \ 1
- #EVUTIL_CLOSESOCKET
-(
-s
-è
- `evut\9e_þo£sock\91
-(s)
-
- )
-
-327 #ifdeà
-WIN32
-
-
-329 \ 1
- #EVUTIL_SOCKET_ERROR
-(è
- `WSAG\91La¡E¼Ü
-()
-
- )
-
-331 \ 1
- #EVUTIL_SET_SOCKET_ERROR
-(
-\94rcode
-) \
-
-332 dØ{
- `WSAS\91La¡E¼Ü
-(
-\94rcode
-); } \1f0)
-
- )
-
-334 \12
-evut\9e_sock\91_g\91\94rÜ
-(
-evut\9e_sock\91_t
-
-sock
-);
-
-336 cڡ \ 5*
-evut\9e_sock\91_\94rÜ_to_¡r\9ag
-(\12
-\94rcode
-);
-
-337 #\96ià
-def\9aed
-(
-_EVENT_IN_DOXYGEN
-)
-
-353 \ 1
- #EVUTIL_SOCKET_ERROR
-(è...
-
- )
-
-355 \ 1
- #EVUTIL_SET_SOCKET_ERROR
-(
-\94rcode
-è...
-
- )
-
-357 \ 1
- #evut\9e_sock\91_g\91\94rÜ
-(
-sock
-è...
-
- )
-
-359 \ 1
- #evut\9e_sock\91_\94rÜ_to_¡r\9ag
-(
-\94rcode
-è...
-
- )
-
-362 \ 1
- #EVUTIL_SOCKET_ERROR
-(è(
-\94ºo
-)
-
- )
-
-363 \ 1
- #EVUTIL_SET_SOCKET_ERROR
-(
-\94rcode
-) \
-
-364 dØ{
-\94ºo
- = (
-\94rcode
-); } \1f0)
-
- )
-
-365 \ 1
- #evut\9e_sock\91_g\91\94rÜ
-(
-sock
-è(
-\94ºo
-)
-
- )
-
-366 \ 1
- #evut\9e_sock\91_\94rÜ_to_¡r\9ag
-(
-\94rcode
-è(
- `¡»¼Ü
-Ӽcode))
-
- )
-
-378 #ifdeà
-_EVENT_HAVE_TIMERADD
-
-
-379 \ 1
- #evut\9e_tim\94add
-(
-tvp
-,
-uvp
-,
-vvp
-è
- `tim\94add
-(Ñvp), (uvp), (vvp))
-
- )
-
-380 \ 1
- #evut\9e_tim\94sub
-(
-tvp
-,
-uvp
-,
-vvp
-è
- `tim\94sub
-(Ñvp), (uvp), (vvp))
-
- )
-
-382 \ 1
- #evut\9e_tim\94add
-(
-tvp
-,
-uvp
-,
-vvp
-) \
-
-384 (
-vvp
-)->
-tv_£c
- = (
-tvp
-)->tv_£ø+ (
-uvp
-)->tv_sec; \
-
-385 (
-vvp
-)->
-tv_u£c
- = (
-tvp
-)->tv_u£ø+ (
-uvp
-)->tv_usec; \
-
-386 ià((
-vvp
-)->
-tv_u£c
- >= 1000000) { \
-
-387 (
-vvp
-)->
-tv_£c
-++; \
-
-388 (
-vvp
-)->
-tv_u£c
- -= 1000000; \
-
-390 } \1f0)
-
- )
-
-391 \ 1
- #evut\9e_tim\94sub
-(
-tvp
-,
-uvp
-,
-vvp
-) \
-
-393 (
-vvp
-)->
-tv_£c
- = (
-tvp
-)->tv_£ø- (
-uvp
-)->tv_sec; \
-
-394 (
-vvp
-)->
-tv_u£c
- = (
-tvp
-)->tv_u£ø- (
-uvp
-)->tv_usec; \
-
-395 ià((
-vvp
-)->
-tv_u£c
- < 0) { \
-
-396 (
-vvp
-)->
-tv_£c
---; \
-
-397 (
-vvp
-)->
-tv_u£c
- += 1000000; \
-
-399 } \1f0)
-
- )
-
-402 #ifdeà
-_EVENT_HAVE_TIMERCLEAR
-
-
-403 \ 1
- #evut\9e_tim\94þ\97r
-(
-tvp
-è
- `tim\94þ\97r
-Ñvp)
-
- )
-
-405 \ 1
- #evut\9e_tim\94þ\97r
-(
-tvp
-èÑvp)->
-tv_£c
- = (tvp)->
-tv_u£c
- = 0
-
- )
-
-411 \ 1
- #evut\9e_tim\94cmp
-(
-tvp
-,
-uvp
-,
-cmp
-) \
-
-412 (((
-tvp
-)->
-tv_£c
- =ð(
-uvp
-)->tv_sec) ? \
-
-413 ((
-tvp
-)->
-tv_u£c
-
- `cmp
- (
-uvp
-)->tv_usec) : \
-
-414 ((
-tvp
-)->
-tv_£c
-
- `cmp
- (
-uvp
-)->tv_£c))
-
- )
-
-416 #ifdeà
-_EVENT_HAVE_TIMERISSET
-
-
-417 \ 1
- #evut\9e_tim\94is£t
-(
-tvp
-è
- `tim\94is£t
-Ñvp)
-
- )
-
-419 \ 1
- #evut\9e_tim\94is£t
-(
-tvp
-è(Ñvp)->
-tv_£c
- || (tvp)->
-tv_u£c
-)
-
- )
-
-423 #ifdeà
-off£tof
-
-
-424 \ 1
- #evut\9e_off£tof
-(
-ty³
-,
-f\9bld
-è
- `off£tof
-Ñy³, f\9bld)
-
- )
-
-426 \ 1
- #evut\9e_off£tof
-(
-ty³
-,
-f\9bld
-è((
-off_t
-)(&(Ñy³ *)0)->f\9bld))
-
- )
-
-431
-ev_\9at64_t
-
-evut\9e_¡¹Þl
-(cڡ \ 5*
-s
-, \ 5**
-\92d±r
-, \12
-ba£
-);
-
-434 #ifdeà
-_EVENT_HAVE_GETTIMEOFDAY
-
-
-435 \ 1
- #evut\9e_g\91timeofday
-(
-tv
-,
-tz
-è
- `g\91timeofday
-(Ñv), (tz))
-
- )
-
-437 \19
-timezÚe
-;
-
-438 \12
-evut\9e_g\91timeofday
-(\19
-timev®
- *
-tv
-, \19
-timezÚe
- *
-tz
-);
-
-444 \12
-evut\9e_¢´\9atf
-(\ 5*
-buf
-,
-size_t
-
-buæ\92
-, cڡ \ 5*
-fÜm©
-, ...)
-
-445 #ifdeà
-__GNUC__
-
-
-446
-__©\8cibu\8b__
-((
-fÜm©
-(
-´\9atf
-, 3, 4)))
-
-452 \12
-evut\9e_v¢´\9atf
-(\ 5*
-buf
-,
-size_t
-
-buæ\92
-, cڡ \ 5*
-fÜm©
-,
-va_li¡
-
-
-);
-
-455 cڡ \ 5*
-evut\9e_\9a\91_ÁÝ
-(\12
-af
-, cڡ \1e*
-¤c
-, \ 5*
-d¡
-,
-size_t
-
-Ën
-);
-
-457 \12
-evut\9e_\9a\91_±Ú
-(\12
-af
-, cڡ \ 5*
-¤c
-, \1e*
-d¡
-);
-
-458 \19
-sockaddr
-;
-
-480 \12
-evut\9e_·r£_sockaddr_pÜt
-(cڡ \ 5*
-¡r
-, \19
-sockaddr
- *
-out
-, \12*
-ou\8e\92
-);
-
-487 \12
-evut\9e_sockaddr_cmp
-(cڡ \19
-sockaddr
- *
-§1
-, cÚ¡ \19sockadd¸*
-§2
-,
-
-488 \12
-\9aþude_pÜt
-);
-
-493 \12
-evut\9e_ascii_¡rÿ£cmp
-(cڡ \ 5*
-¡r1
-, cڡ \ 5*
-¡r2
-);
-
-497 \12
-evut\9e_ascii_¡ºÿ£cmp
-(cڡ \ 5*
-¡r1
-, cڡ \ 5*
-¡r2
-,
-size_t
-
-n
-);
-
-501 #ifdeà
-_EVENT_HAVE_STRUCT_ADDRINFO
-
-
-502 \ 1
- #evut\9e_addr\9afo
-
-addr\9afo
-
-
- )
-
-509 \19
- sevut\9e_addr\9afo
- {
-
-510 \12
-ai_æags
-;
-
-511 \12
-ai_çm\9ey
-;
-
-512 \12
-ai_sockty³
-;
-
-513 \12
-ai_´ÙocÞ
-;
-
-514
-size_t
-
-ai_add¾\92
-;
-
-515 \ 5*
-ai_ÿnÚÇme
-;
-
-516 \19
-sockaddr
- *
-ai_addr
-;
-
-517 \19
-evut\9e_addr\9afo
- *
-ai_Ãxt
-;
-
-527 #ifdeà
-EAI_ADDRFAMILY
-
-
-528 \ 1
- #EVUTIL_EAI_ADDRFAMILY
-
-EAI_ADDRFAMILY
-
-
- )
-
-530 \ 1
- #EVUTIL_EAI_ADDRFAMILY
- -901
-
- )
-
-532 #ifdeà
-EAI_AGAIN
-
-
-533 \ 1
- #EVUTIL_EAI_AGAIN
-
-EAI_AGAIN
-
-
- )
-
-535 \ 1
- #EVUTIL_EAI_AGAIN
- -902
-
- )
-
-537 #ifdeà
-EAI_BADFLAGS
-
-
-538 \ 1
- #EVUTIL_EAI_BADFLAGS
-
-EAI_BADFLAGS
-
-
- )
-
-540 \ 1
- #EVUTIL_EAI_BADFLAGS
- -903
-
- )
-
-542 #ifdeà
-EAI_FAIL
-
-
-543 \ 1
- #EVUTIL_EAI_FAIL
-
-EAI_FAIL
-
-
- )
-
-545 \ 1
- #EVUTIL_EAI_FAIL
- -904
-
- )
-
-547 #ifdeà
-EAI_FAMILY
-
-
-548 \ 1
- #EVUTIL_EAI_FAMILY
-
-EAI_FAMILY
-
-
- )
-
-550 \ 1
- #EVUTIL_EAI_FAMILY
- -905
-
- )
-
-552 #ifdeà
-EAI_MEMORY
-
-
-553 \ 1
- #EVUTIL_EAI_MEMORY
-
-EAI_MEMORY
-
-
- )
-
-555 \ 1
- #EVUTIL_EAI_MEMORY
- -906
-
- )
-
-560 #ià
-def\9aed
-(
-EAI_NODATA
-è&& (!def\9aed(
-EAI_NONAME
-) || EAI_NODATA != EAI_NONAME)
-
-561 \ 1
- #EVUTIL_EAI_NODATA
-
-EAI_NODATA
-
-
- )
-
-563 \ 1
- #EVUTIL_EAI_NODATA
- -907
-
- )
-
-565 #ifdeà
-EAI_NONAME
-
-
-566 \ 1
- #EVUTIL_EAI_NONAME
-
-EAI_NONAME
-
-
- )
-
-568 \ 1
- #EVUTIL_EAI_NONAME
- -908
-
- )
-
-570 #ifdeà
-EAI_SERVICE
-
-
-571 \ 1
- #EVUTIL_EAI_SERVICE
-
-EAI_SERVICE
-
-
- )
-
-573 \ 1
- #EVUTIL_EAI_SERVICE
- -909
-
- )
-
-575 #ifdeà
-EAI_SOCKTYPE
-
-
-576 \ 1
- #EVUTIL_EAI_SOCKTYPE
-
-EAI_SOCKTYPE
-
-
- )
-
-578 \ 1
- #EVUTIL_EAI_SOCKTYPE
- -910
-
- )
-
-580 #ifdeà
-EAI_SYSTEM
-
-
-581 \ 1
- #EVUTIL_EAI_SYSTEM
-
-EAI_SYSTEM
-
-
- )
-
-583 \ 1
- #EVUTIL_EAI_SYSTEM
- -911
-
- )
-
-586 \ 1
- #EVUTIL_EAI_CANCEL
- -90001
-
- )
-
-588 #ifdeà
-AI_PASSIVE
-
-
-589 \ 1
- #EVUTIL_AI_PASSIVE
-
-AI_PASSIVE
-
-
- )
-
-591 \ 1
- #EVUTIL_AI_PASSIVE
- 0x1000
-
- )
-
-593 #ifdeà
-AI_CANONNAME
-
-
-594 \ 1
- #EVUTIL_AI_CANONNAME
-
-AI_CANONNAME
-
-
- )
-
-596 \ 1
- #EVUTIL_AI_CANONNAME
- 0x2000
-
- )
-
-598 #ifdeà
-AI_NUMERICHOST
-
-
-599 \ 1
- #EVUTIL_AI_NUMERICHOST
-
-AI_NUMERICHOST
-
-
- )
-
-601 \ 1
- #EVUTIL_AI_NUMERICHOST
- 0x4000
-
- )
-
-603 #ifdeà
-AI_NUMERICSERV
-
-
-604 \ 1
- #EVUTIL_AI_NUMERICSERV
-
-AI_NUMERICSERV
-
-
- )
-
-606 \ 1
- #EVUTIL_AI_NUMERICSERV
- 0x8000
-
- )
-
-608 #ifdeà
-AI_V4MAPPED
-
-
-609 \ 1
- #EVUTIL_AI_V4MAPPED
-
-AI_V4MAPPED
-
-
- )
-
-611 \ 1
- #EVUTIL_AI_V4MAPPED
- 0x10000
-
- )
-
-613 #ifdeà
-AI_ALL
-
-
-614 \ 1
- #EVUTIL_AI_ALL
-
-AI_ALL
-
-
- )
-
-616 \ 1
- #EVUTIL_AI_ALL
- 0x20000
-
- )
-
-618 #ifdeà
-AI_ADDRCONFIG
-
-
-619 \ 1
- #EVUTIL_AI_ADDRCONFIG
-
-AI_ADDRCONFIG
-
-
- )
-
-621 \ 1
- #EVUTIL_AI_ADDRCONFIG
- 0x40000
-
- )
-
-625 \19
-evut\9e_addr\9afo
-;
-
-637 \12
-evut\9e_g\91addr\9afo
-(cڡ \ 5*
-nod\92ame
-, cڡ \ 5*
-£rvÇme
-,
-
-638 cڡ \19
-evut\9e_addr\9afo
- *
-h\9ats_\9a
-, \19evut\9e_addr\9afØ**
-»s
-);
-
-641 \1e
-evut\9e_ä\93addr\9afo
-(\19
-evut\9e_addr\9afo
- *
-ai
-);
-
-643 cڡ \ 5*
-evut\9e_gai_¡»¼Ü
-(\12
-\94r
-);
-
-651 \1e
-evut\9e_£cu»_ºg_g\91_by\8bs
-(\1e*
-buf
-,
-size_t
-
-n
-);
-
-669 \12
-evut\9e_£cu»_ºg_\9a\99
-(\1e);
-
-685 \1e
-evut\9e_£cu»_ºg_add_by\8bs
-(cڡ \ 5*
-d©
-,
-size_t
-
-d©Ën
-);
-
-687 #ifdeà
-__ýlu¥lus
-
-
- @/usr/include/gconv.h
-
-23 #iâdeà
-_GCONV_H
-
-
-24 \ 1
- #_GCONV_H
- 1
-
- )
-
-26 \ 2
- ~<ã©u»s.h
->
-
-27 \ 1
- #__Ãed_mb¡©e_t
-
-
- )
-
-28 \ 1
- #__Ãed_w\9at_t
-
-
- )
-
-29 \ 2
- ~<wch¬.h
->
-
-30 \ 1
- #__Ãed_size_t
-
-
- )
-
-31 \ 1
- #__Ãed_wch¬_t
-
-
- )
-
-32 \ 2
- ~<¡ddef.h
->
-
-35 \ 1
- #__UNKNOWN_10646_CHAR
- ((
-wch¬_t
-è0xfffd)
-
- )
-
-40
- m__GCONV_OK
- = 0,
-
-41
- m__GCONV_NOCONV
-,
-
-42
- m__GCONV_NODB
-,
-
-43
- m__GCONV_NOMEM
-,
-
-45
- m__GCONV_EMPTY_INPUT
-,
-
-46
- m__GCONV_FULL_OUTPUT
-,
-
-47
- m__GCONV_ILLEGAL_INPUT
-,
-
-48
- m__GCONV_INCOMPLETE_INPUT
-,
-
-50
- m__GCONV_ILLEGAL_DESCRIPTOR
-,
-
-51
- m__GCONV_INTERNAL_ERROR
-
-
-58
- m__GCONV_IS_LAST
- = 0x0001,
-
-59
- m__GCONV_IGNORE_ERRORS
- = 0x0002
-
-64 \19
- g__gcÚv_¡\95
-;
-
-65 \19
- g__gcÚv_¡\95_d©a
-;
-
-66 \19
- g__gcÚv_lßded_objeù
-;
-
-67 \19
- g__gcÚv_\8cªs_d©a
-;
-
-71 \e\12(*
- t__gcÚv_fù
-è(\19
- t__gcÚv_¡\95
- *, \19
- t__gcÚv_¡\95_d©a
- *,
-
-72
- t__cڡ
- \1d\ 5**, __const \1d\ 5*,
-
-73 \1d\ 5**,
- tsize_t
- *, \12, \12);
-
-76 \e
- $w\9at_t
- (*
- t__gcÚv_btowc_fù
-è(\19
- t__gcÚv_¡\95
- *, \1d\ 5);
-
-79 \e\12(*
- t__gcÚv_\9a\99_fù
-è(\19
- t__gcÚv_¡\95
- *);
-
-80 \e\1e(*
- t__gcÚv_\92d_fù
-è(\19
- t__gcÚv_¡\95
- *);
-
-84 \e\12(*
- t__gcÚv_\8cªs_fù
-è(\19
- t__gcÚv_¡\95
- *,
-
-85 \19
- t__gcÚv_¡\95_d©a
- *, \1e*,
-
-86
- t__cڡ
- \1d\ 5*,
-
-87
- t__cڡ
- \1d\ 5**,
-
-88
- t__cڡ
- \1d\ 5*, \1d\ 5**,
-
-89
- tsize_t
- *);
-
-92 \e\12(*
- t__gcÚv_\8cªs_cÚ\8bxt_fù
-è(\1e*,
- t__cڡ
- \1d\ 5*,
-
-93
- t__cڡ
- \1d\ 5*,
-
-97 \e\12(*
- t__gcÚv_\8cªs_qu\94y_fù
-è(
- t__cڡ
- \ 5*, __const \ 5***,
-
-98
- tsize_t
- *);
-
-101 \e\12(*
- t__gcÚv_\8cªs_\9a\99_fù
-) (\1e**, const \ 5*);
-
-102 \e\1e(*
- t__gcÚv_\8cªs_\92d_fù
-) (\1e*);
-
-104 \19
- s__gcÚv_\8cªs_d©a
-
-
-107
-__gcÚv_\8cªs_fù
-
-__\8cªs_fù
-;
-
-108
-__gcÚv_\8cªs_cÚ\8bxt_fù
-
-__\8cªs_cÚ\8bxt_fù
-;
-
-109
-__gcÚv_\8cªs_\92d_fù
-
-__\8cªs_\92d_fù
-;
-
-110 \1e*
-__d©a
-;
-
-111 \19
-__gcÚv_\8cªs_d©a
- *
-__Ãxt
-;
-
-116 \19
- s__gcÚv_¡\95
-
-
-118 \19
-__gcÚv_lßded_objeù
- *
-__shlib_hªdË
-;
-
-119
-__cڡ
- \ 5*
-__modÇme
-;
-
-121 \12
-__couÁ\94
-;
-
-123 \ 5*
-__äom_Çme
-;
-
-124 \ 5*
-__to_Çme
-;
-
-126
-__gcÚv_fù
-
-__fù
-;
-
-127
-__gcÚv_btowc_fù
-
-__btowc_fù
-;
-
-128
-__gcÚv_\9a\99_fù
-
-__\9a\99_fù
-;
-
-129
-__gcÚv_\92d_fù
-
-__\92d_fù
-;
-
-133 \12
-__m\9a_Ãeded_äom
-;
-
-134 \12
-__max_Ãeded_äom
-;
-
-135 \12
-__m\9a_Ãeded_to
-;
-
-136 \12
-__max_Ãeded_to
-;
-
-139 \12
-__¡©eful
-;
-
-141 \1e*
-__d©a
-;
-
-146 \19
- s__gcÚv_¡\95_d©a
-
-
-148 \1d\ 5*
-__outbuf
-;
-
-149 \1d\ 5*
-__outbuãnd
-;
-
-153 \12
-__æags
-;
-
-157 \12
-__\9avoÿtiÚ_couÁ\94
-;
-
-161 \12
-__\9a\8bº®_u£
-;
-
-163
-__mb¡©e_t
- *
-__¡©\95
-;
-
-164
-__mb¡©e_t
-
-__¡©e
-;
-
-168 \19
-__gcÚv_\8cªs_d©a
- *
-__\8cªs
-;
-
-173 \e\19
- s__gcÚv_\9afo
-
-
-175
-size_t
-
-__n¡\95s
-;
-
-176 \19
-__gcÚv_¡\95
- *
-__¡\95s
-;
-
-177
-__ex\8bnsiÚ__
- \19
-__gcÚv_¡\95_d©a
-
-__d©a
-
-__æex¬r
-;
-
-178 } *
- t__gcÚv_t
-;
-
- @/usr/include/netdb.h
-
-23 #iâdef
-_NETDB_H
-
-
-24 \ 1
- #_NETDB_H
- 1
-
- )
-
-26 \ 2
- ~<ã©u»s.h
->
-
-28 \ 2
- ~<Ãt\9a\91/\9a.h
->
-
-29 \ 2
- ~<¡d\9at.h
->
-
-30 #ifdeà
-__USE_MISC
-
-
-33 \ 2
- ~<½c/Ãtdb.h
->
-
-36 #ifdeà
-__USE_GNU
-
-
-37 \ 1
- #__Ãed_sigev\92t_t
-
-
- )
-
-38 \ 2
- ~<b\99s/sig\9afo.h
->
-
-39 \ 1
- #__Ãed_time¥ec
-
-
- )
-
-40 \ 2
- ~<time.h
->
-
-43 \ 2
- ~<b\99s/Ãtdb.h
->
-
-46 \ 1
- #_PATH_HEQUIV
- "/\91c/ho¡s.equiv"
-
- )
-
-47 \ 1
- #_PATH_HOSTS
- "/\91c/ho¡s"
-
- )
-
-48 \ 1
- #_PATH_NETWORKS
- "/\91c/ÃtwÜks"
-
- )
-
-49 \ 1
- #_PATH_NSSWITCH_CONF
- "/\91c/nssw\99ch.cÚf"
-
- )
-
-50 \ 1
- #_PATH_PROTOCOLS
- "/\91c/´ÙocÞs"
-
- )
-
-51 \ 1
- #_PATH_SERVICES
- "/\91c/£rviûs"
-
- )
-
-54
- g__BEGIN_DECLS
-
-
-56 #ià
-def\9aed
-
-__USE_MISC
- || !def\9aed
-__USE_XOPEN2K8
-
-
-59 \ 1
- #h_\94ºo
- (*
- `__h_\94ºo_loÿtiÚ
- ())
-
- )
-
-62 \r\12*
- $__h_\94ºo_loÿtiÚ
- (\1eè
-__THROW
-
- `__©\8cibu\8b__
- ((
-__cڡ__
-));
-
-66 \ 1
- #HOST_NOT_FOUND
- 1
-
- )
-
-67 \ 1
- #TRY_AGAIN
- 2
-
- )
-
-69 \ 1
- #NO_RECOVERY
- 3
-
- )
-
-71 \ 1
- #NO_DATA
- 4
-
- )
-
-74 #ià
-def\9aed
-
-__USE_MISC
- || def\9aed
-__USE_GNU
-
-
-75 \ 1
- #NETDB_INTERNAL
- -1
-
- )
-
-76 \ 1
- #NETDB_SUCCESS
- 0
-
- )
-
-77 \ 1
- #NO_ADDRESS
-
-NO_DATA
-
-
- )
-
-80 #ifdeà
-__USE_XOPEN2K
-
-
-82 \ 1
- #IPPORT_RESERVED
- 1024
-
- )
-
-85 #ifdeà
-__USE_GNU
-
-
-87 \ 1
- #SCOPE_DELIMITER
- '%'
-
- )
-
-90 #ifdeà
-__USE_MISC
-
-
-93 \r\1e
- $h\94rÜ
- (
-__cڡ
- \ 5*
-__¡r
-è
-__THROW
-;
-
-96 \r
-__cڡ
- \ 5*
- $h¡»¼Ü
- (\12
-__\94r_num
-è
-__THROW
-;
-
-101 \19
- sho¡\92t
-
-
-103 \ 5*
-h_Çme
-;
-
-104 \ 5**
-h_®\9f£s
-;
-
-105 \12
-h_add¹y³
-;
-
-106 \12
-h_Ëngth
-;
-
-107 \ 5**
-h_addr_li¡
-;
-
-108 #ià
-def\9aed
-
-__USE_MISC
- || def\9aed
-__USE_GNU
-
-
-109 \ 1
- #h_addr
-
-h_addr_li¡
-[0]
-
- )
-
-118 \r\1e
- `£tho¡\92t
- (\12
-__¡ay_Ý\92
-);
-
-124 \r\1e
- `\92dho¡\92t
- (\1e);
-
-131 \r\19
-ho¡\92t
- *
- `g\91ho¡\92t
- (\1e);
-
-138 \r\19
-ho¡\92t
- *
- `g\91ho¡byaddr
- (
-__cڡ
- \1e*
-__addr
-,
-__sockËn_t
-
-__Ën
-,
-
-139 \12
-__ty³
-);
-
-145 \r\19
-ho¡\92t
- *
- `g\91ho¡byÇme
- (
-__cڡ
- \ 5*
-__Çme
-);
-
-147 #ifdeà
-__USE_MISC
-
-
-156 \r\19
-ho¡\92t
- *
- `g\91ho¡byÇme2
- (
-__cڡ
- \ 5*
-__Çme
-, \12
-__af
-);
-
-168 \r\12
- `g\91ho¡\92t_r
- (\19
-ho¡\92t
- *
-__»¡riù
-
-__»suÉ_buf
-,
-
-169 \ 5*
-__»¡riù
-
-__buf
-,
-size_t
-
-__buæ\92
-,
-
-170 \19
-ho¡\92t
- **
-__»¡riù
-
-__»suÉ
-,
-
-171 \12*
-__»¡riù
-
-__h_\94ºÝ
-);
-
-173 \r\12
- `g\91ho¡byaddr_r
- (
-__cڡ
- \1e*
-__»¡riù
-
-__addr
-,
-__sockËn_t
-
-__Ën
-,
-
-174 \12
-__ty³
-,
-
-175 \19
-ho¡\92t
- *
-__»¡riù
-
-__»suÉ_buf
-,
-
-176 \ 5*
-__»¡riù
-
-__buf
-,
-size_t
-
-__buæ\92
-,
-
-177 \19
-ho¡\92t
- **
-__»¡riù
-
-__»suÉ
-,
-
-178 \12*
-__»¡riù
-
-__h_\94ºÝ
-);
-
-180 \r\12
- `g\91ho¡byÇme_r
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Çme
-,
-
-181 \19
-ho¡\92t
- *
-__»¡riù
-
-__»suÉ_buf
-,
-
-182 \ 5*
-__»¡riù
-
-__buf
-,
-size_t
-
-__buæ\92
-,
-
-183 \19
-ho¡\92t
- **
-__»¡riù
-
-__»suÉ
-,
-
-184 \12*
-__»¡riù
-
-__h_\94ºÝ
-);
-
-186 \r\12
- `g\91ho¡byÇme2_r
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Çme
-, \12
-__af
-,
-
-187 \19
-ho¡\92t
- *
-__»¡riù
-
-__»suÉ_buf
-,
-
-188 \ 5*
-__»¡riù
-
-__buf
-,
-size_t
-
-__buæ\92
-,
-
-189 \19
-ho¡\92t
- **
-__»¡riù
-
-__»suÉ
-,
-
-190 \12*
-__»¡riù
-
-__h_\94ºÝ
-);
-
-199 \r\1e
- `£\8a\91\92t
- (\12
-__¡ay_Ý\92
-);
-
-205 \r\1e
- `\92dÃ\8bÁ
- (\1e);
-
-212 \r\19
-Ã\8bÁ
- *
- `g\91Ã\8bÁ
- (\1e);
-
-219 \r\19
-Ã\8bÁ
- *
- `g\91Ãtbyaddr
- (
-u\9at32_t
-
-__Ãt
-, \12
-__ty³
-);
-
-225 \r\19
-Ã\8bÁ
- *
- `g\91ÃtbyÇme
- (
-__cڡ
- \ 5*
-__Çme
-);
-
-227 #ifdef
-__USE_MISC
-
-
-238 \r\12
- `g\91Ã\8bÁ_r
- (\19
-Ã\8bÁ
- *
-__»¡riù
-
-__»suÉ_buf
-,
-
-239 \ 5*
-__»¡riù
-
-__buf
-,
-size_t
-
-__buæ\92
-,
-
-240 \19
-Ã\8bÁ
- **
-__»¡riù
-
-__»suÉ
-,
-
-241 \12*
-__»¡riù
-
-__h_\94ºÝ
-);
-
-243 \r\12
- `g\91Ãtbyaddr_r
- (
-u\9at32_t
-
-__Ãt
-, \12
-__ty³
-,
-
-244 \19
-Ã\8bÁ
- *
-__»¡riù
-
-__»suÉ_buf
-,
-
-245 \ 5*
-__»¡riù
-
-__buf
-,
-size_t
-
-__buæ\92
-,
-
-246 \19
-Ã\8bÁ
- **
-__»¡riù
-
-__»suÉ
-,
-
-247 \12*
-__»¡riù
-
-__h_\94ºÝ
-);
-
-249 \r\12
- `g\91ÃtbyÇme_r
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Çme
-,
-
-250 \19
-Ã\8bÁ
- *
-__»¡riù
-
-__»suÉ_buf
-,
-
-251 \ 5*
-__»¡riù
-
-__buf
-,
-size_t
-
-__buæ\92
-,
-
-252 \19
-Ã\8bÁ
- **
-__»¡riù
-
-__»suÉ
-,
-
-253 \12*
-__»¡riù
-
-__h_\94ºÝ
-);
-
-258 \19
- s£rv\92t
-
-
-260 \ 5*
-s_Çme
-;
-
-261 \ 5**
-s_®\9f£s
-;
-
-262 \12
-s_pÜt
-;
-
-263 \ 5*
-s_´Ùo
-;
-
-271 \r\1e
- `£t£rv\92t
- (\12
-__¡ay_Ý\92
-);
-
-277 \r\1e
- `\92d£rv\92t
- (\1e);
-
-284 \r\19
-£rv\92t
- *
- `g\91£rv\92t
- (\1e);
-
-291 \r\19
-£rv\92t
- *
- `g\91£rvbyÇme
- (
-__cڡ
- \ 5*
-__Çme
-,
-
-292
-__cڡ
- \ 5*
-__´Ùo
-);
-
-299 \r\19
-£rv\92t
- *
- `g\91£rvbypÜt
- (\12
-__pÜt
-,
-__cڡ
- \ 5*
-__´Ùo
-);
-
-302 #ifdef
-__USE_MISC
-
-
-310 \r\12
- `g\91£rv\92t_r
- (\19
-£rv\92t
- *
-__»¡riù
-
-__»suÉ_buf
-,
-
-311 \ 5*
-__»¡riù
-
-__buf
-,
-size_t
-
-__buæ\92
-,
-
-312 \19
-£rv\92t
- **
-__»¡riù
-
-__»suÉ
-);
-
-314 \r\12
- `g\91£rvbyÇme_r
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Çme
-,
-
-315
-__cڡ
- \ 5*
-__»¡riù
-
-__´Ùo
-,
-
-316 \19
-£rv\92t
- *
-__»¡riù
-
-__»suÉ_buf
-,
-
-317 \ 5*
-__»¡riù
-
-__buf
-,
-size_t
-
-__buæ\92
-,
-
-318 \19
-£rv\92t
- **
-__»¡riù
-
-__»suÉ
-);
-
-320 \r\12
- `g\91£rvbypÜt_r
- (\12
-__pÜt
-,
-__cڡ
- \ 5*
-__»¡riù
-
-__´Ùo
-,
-
-321 \19
-£rv\92t
- *
-__»¡riù
-
-__»suÉ_buf
-,
-
-322 \ 5*
-__»¡riù
-
-__buf
-,
-size_t
-
-__buæ\92
-,
-
-323 \19
-£rv\92t
- **
-__»¡riù
-
-__»suÉ
-);
-
-328 \19
- s´ÙÛÁ
-
-
-330 \ 5*
-p_Çme
-;
-
-331 \ 5**
-p_®\9f£s
-;
-
-332 \12
-p_´Ùo
-;
-
-340 \r\1e
- `£\8drÙÛÁ
- (\12
-__¡ay_Ý\92
-);
-
-346 \r\1e
- `\92d´ÙÛÁ
- (\1e);
-
-353 \r\19
-´ÙÛÁ
- *
- `g\91´ÙÛÁ
- (\1e);
-
-359 \r\19
-´ÙÛÁ
- *
- `g\91´ÙobyÇme
- (
-__cڡ
- \ 5*
-__Çme
-);
-
-365 \r\19
-´ÙÛÁ
- *
- `g\91´Ùobynumb\94
- (\12
-__´Ùo
-);
-
-368 #ifdef
-__USE_MISC
-
-
-376 \r\12
- `g\91´ÙÛÁ_r
- (\19
-´ÙÛÁ
- *
-__»¡riù
-
-__»suÉ_buf
-,
-
-377 \ 5*
-__»¡riù
-
-__buf
-,
-size_t
-
-__buæ\92
-,
-
-378 \19
-´ÙÛÁ
- **
-__»¡riù
-
-__»suÉ
-);
-
-380 \r\12
- `g\91´ÙobyÇme_r
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Çme
-,
-
-381 \19
-´ÙÛÁ
- *
-__»¡riù
-
-__»suÉ_buf
-,
-
-382 \ 5*
-__»¡riù
-
-__buf
-,
-size_t
-
-__buæ\92
-,
-
-383 \19
-´ÙÛÁ
- **
-__»¡riù
-
-__»suÉ
-);
-
-385 \r\12
- `g\91´Ùobynumb\94_r
- (\12
-__´Ùo
-,
-
-386 \19
-´ÙÛÁ
- *
-__»¡riù
-
-__»suÉ_buf
-,
-
-387 \ 5*
-__»¡riù
-
-__buf
-,
-size_t
-
-__buæ\92
-,
-
-388 \19
-´ÙÛÁ
- **
-__»¡riù
-
-__»suÉ
-);
-
-397 \r\12
- `£\8a\91g»Á
- (
-__cڡ
- \ 5*
-__Ãtgroup
-);
-
-405 \r\1e
- `\92dÃtg»Á
- (\1e);
-
-414 \r\12
- `g\91Ãtg»Á
- (\ 5**
-__»¡riù
-
-__ho¡p
-,
-
-415 \ 5**
-__»¡riù
-
-__u£½
-,
-
-416 \ 5**
-__»¡riù
-
-__doma\9ap
-);
-
-425 \r\12
- `\9aÃtgr
- (
-__cڡ
- \ 5*
-__Ãtgroup
-, __cڡ \ 5*
-__ho¡
-,
-
-426
-__cڡ
- \ 5*
-__u£r
-, __cڡ \ 5*
-__doma\9a
-);
-
-434 \r\12
- `g\91Ãtg»Á_r
- (\ 5**
-__»¡riù
-
-__ho¡p
-,
-
-435 \ 5**
-__»¡riù
-
-__u£½
-,
-
-436 \ 5**
-__»¡riù
-
-__doma\9ap
-,
-
-437 \ 5*
-__»¡riù
-
-__bufãr
-,
-size_t
-
-__buæ\92
-);
-
-441 #ifdeà
-__USE_BSD
-
-
-453 \r\12
- `rcmd
- (\ 5**
-__»¡riù
-
-__aho¡
-, \1d\16\12
-__½Üt
-,
-
-454
-__cڡ
- \ 5*
-__»¡riù
-
-__locu£r
-,
-
-455
-__cڡ
- \ 5*
-__»¡riù
-
-__»mu£r
-,
-
-456
-__cڡ
- \ 5*
-__»¡riù
-
-__cmd
-, \12*__»¡riù
-__fd2p
-);
-
-465 \r\12
- `rcmd_af
- (\ 5**
-__»¡riù
-
-__aho¡
-, \1d\16\12
-__½Üt
-,
-
-466
-__cڡ
- \ 5*
-__»¡riù
-
-__locu£r
-,
-
-467
-__cڡ
- \ 5*
-__»¡riù
-
-__»mu£r
-,
-
-468
-__cڡ
- \ 5*
-__»¡riù
-
-__cmd
-, \12*__»¡riù
-__fd2p
-,
-
-469
-§_çm\9ey_t
-
-__af
-);
-
-481 \r\12
- `»xec
- (\ 5**
-__»¡riù
-
-__aho¡
-, \12
-__½Üt
-,
-
-482
-__cڡ
- \ 5*
-__»¡riù
-
-__Çme
-,
-
-483
-__cڡ
- \ 5*
-__»¡riù
-
-__·ss
-,
-
-484
-__cڡ
- \ 5*
-__»¡riù
-
-__cmd
-, \12*__»¡riù
-__fd2p
-);
-
-493 \r\12
- `»xec_af
- (\ 5**
-__»¡riù
-
-__aho¡
-, \12
-__½Üt
-,
-
-494
-__cڡ
- \ 5*
-__»¡riù
-
-__Çme
-,
-
-495
-__cڡ
- \ 5*
-__»¡riù
-
-__·ss
-,
-
-496
-__cڡ
- \ 5*
-__»¡riù
-
-__cmd
-, \12*__»¡riù
-__fd2p
-,
-
-497
-§_çm\9ey_t
-
-__af
-);
-
-507 \r\12
- `ru£rok
- (
-__cڡ
- \ 5*
-__rho¡
-, \12
-__su£r
-,
-
-508
-__cڡ
- \ 5*
-__»mu£r
-, __cڡ \ 5*
-__locu£r
-);
-
-517 \r\12
- `ru£rok_af
- (
-__cڡ
- \ 5*
-__rho¡
-, \12
-__su£r
-,
-
-518
-__cڡ
- \ 5*
-__»mu£r
-, __cڡ \ 5*
-__locu£r
-,
-
-519
-§_çm\9ey_t
-
-__af
-);
-
-530 \r\12
- `\9cu£rok
- (
-u\9at32_t
-
-__¿ddr
-, \12
-__su£r
-,
-
-531
-__cڡ
- \ 5*
-__»mu£r
-, __cڡ \ 5*
-__locu£r
-);
-
-541 \r\12
- `\9cu£rok_af
- (
-__cڡ
- \1e*
-__¿ddr
-, \12
-__su£r
-,
-
-542
-__cڡ
- \ 5*
-__»mu£r
-, __cڡ \ 5*
-__locu£r
-,
-
-543
-§_çm\9ey_t
-
-__af
-);
-
-553 \r\12
- `¼esvpÜt
- (\12*
-__®pÜt
-);
-
-562 \r\12
- `¼esvpÜt_af
- (\12*
-__®pÜt
-,
-§_çm\9ey_t
-
-__af
-);
-
-567 #ifdef
-__USE_POSIX
-
-
-569 \19
- saddr\9afo
-
-
-571 \12
-ai_æags
-;
-
-572 \12
-ai_çm\9ey
-;
-
-573 \12
-ai_sockty³
-;
-
-574 \12
-ai_´ÙocÞ
-;
-
-575
-sockËn_t
-
-ai_add¾\92
-;
-
-576 \19
-sockaddr
- *
-ai_addr
-;
-
-577 \ 5*
-ai_ÿnÚÇme
-;
-
-578 \19
-addr\9afo
- *
-ai_Ãxt
-;
-
-581 #ifdeà
-__USE_GNU
-
-
-583 \19
- sgaicb
-
-
-585 cڡ \ 5*
-¬_Çme
-;
-
-586 cڡ \ 5*
-¬_£rviû
-;
-
-587 cڡ \19
-addr\9afo
- *
-¬_»que¡
-;
-
-588 \19
-addr\9afo
- *
-¬_»suÉ
-;
-
-590 \12
-__»tuº
-;
-
-591 \12
-__unu£d
-[5];
-
-595 \ 1
- #GAI_WAIT
- 0
-
- )
-
-596 \ 1
- #GAI_NOWAIT
- 1
-
- )
-
-600 \ 1
- #AI_PASSIVE
- 0x0001
-
- )
-
-601 \ 1
- #AI_CANONNAME
- 0x0002
-
- )
-
-602 \ 1
- #AI_NUMERICHOST
- 0x0004
-
- )
-
-603 \ 1
- #AI_V4MAPPED
- 0x0008
-
- )
-
-604 \ 1
- #AI_ALL
- 0x0010
-
- )
-
-605 \ 1
- #AI_ADDRCONFIG
- 0x0020
-
- )
-
-607 #ifdeà
-__USE_GNU
-
-
-608 \ 1
- #AI_IDN
- 0x0040
-
- )
-
-611 \ 1
- #AI_CANONIDN
- 0x0080
-
- )
-
-612 \ 1
- #AI_IDN_ALLOW_UNASSIGNED
- 0x0100
-
- )
-
-614 \ 1
- #AI_IDN_USE_STD3_ASCII_RULES
- 0x0200
-
- )
-
-617 \ 1
- #AI_NUMERICSERV
- 0x0400
-
- )
-
-620 \ 1
- #EAI_BADFLAGS
- -1
-
- )
-
-621 \ 1
- #EAI_NONAME
- -2
-
- )
-
-622 \ 1
- #EAI_AGAIN
- -3
-
- )
-
-623 \ 1
- #EAI_FAIL
- -4
-
- )
-
-624 \ 1
- #EAI_FAMILY
- -6
-
- )
-
-625 \ 1
- #EAI_SOCKTYPE
- -7
-
- )
-
-626 \ 1
- #EAI_SERVICE
- -8
-
- )
-
-627 \ 1
- #EAI_MEMORY
- -10
-
- )
-
-628 \ 1
- #EAI_SYSTEM
- -11
-
- )
-
-629 \ 1
- #EAI_OVERFLOW
- -12
-
- )
-
-630 #ifdeà
-__USE_GNU
-
-
-631 \ 1
- #EAI_NODATA
- -5
-
- )
-
-632 \ 1
- #EAI_ADDRFAMILY
- -9
-
- )
-
-633 \ 1
- #EAI_INPROGRESS
- -100
-
- )
-
-634 \ 1
- #EAI_CANCELED
- -101
-
- )
-
-635 \ 1
- #EAI_NOTCANCELED
- -102
-
- )
-
-636 \ 1
- #EAI_ALLDONE
- -103
-
- )
-
-637 \ 1
- #EAI_INTR
- -104
-
- )
-
-638 \ 1
- #EAI_IDN_ENCODE
- -105
-
- )
-
-641 #ifdeà
-__USE_MISC
-
-
-642 \ 1
- #NI_MAXHOST
- 1025
-
- )
-
-643 \ 1
- #NI_MAXSERV
- 32
-
- )
-
-646 \ 1
- #NI_NUMERICHOST
- 1
-
- )
-
-647 \ 1
- #NI_NUMERICSERV
- 2
-
- )
-
-648 \ 1
- #NI_NOFQDN
- 4
-
- )
-
-649 \ 1
- #NI_NAMEREQD
- 8
-
- )
-
-650 \ 1
- #NI_DGRAM
- 16
-
- )
-
-651 #ifdeà
-__USE_GNU
-
-
-652 \ 1
- #NI_IDN
- 32
-
- )
-
-653 \ 1
- #NI_IDN_ALLOW_UNASSIGNED
- 64
-
- )
-
-655 \ 1
- #NI_IDN_USE_STD3_ASCII_RULES
- 128
-
- )
-
-664 \r\12
- `g\91addr\9afo
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__Çme
-,
-
-665
-__cڡ
- \ 5*
-__»¡riù
-
-__£rviû
-,
-
-666
-__cڡ
- \19
-addr\9afo
- *
-__»¡riù
-
-__»q
-,
-
-667 \19
-addr\9afo
- **
-__»¡riù
-
-__·i
-);
-
-670 \r\1e
- $ä\93addr\9afo
- (\19
-addr\9afo
- *
-__ai
-è
-__THROW
-;
-
-673 \r
-__cڡ
- \ 5*
- $gai_¡»¼Ü
- (\12
-__ecode
-è
-__THROW
-;
-
-679 \r\12
- `g\91Çme\9afo
- (
-__cڡ
- \19
-sockaddr
- *
-__»¡riù
-
-__§
-,
-
-680
-sockËn_t
-
-__§Ën
-, \ 5*
-__»¡riù
-
-__ho¡
-,
-
-681
-sockËn_t
-
-__ho¡Ën
-, \ 5*
-__»¡riù
-
-__£rv
-,
-
-682
-sockËn_t
-
-__£rvËn
-, \1d\12
-__æags
-);
-
-685 #ifdeà
-__USE_GNU
-
-
-694 \r\12
- `g\91addr\9afo_a
- (\12
-__mode
-, \19
-gaicb
- *
-__li¡
-[
-__»¡riù_¬r
-],
-
-695 \12
-__\92t
-, \19
-sigev\92t
- *
-__»¡riù
-
-__sig
-);
-
-705 \r\12
- `gai_su¥\92d
- (
-__cڡ
- \19
-gaicb
- *__cڡ
-__li¡
-[], \12
-__\92t
-,
-
-706
-__cڡ
- \19
-time¥ec
- *
-__timeout
-);
-
-709 \r\12
- $gai_\94rÜ
- (\19
-gaicb
- *
-__»q
-è
-__THROW
-;
-
-712 \r\12
- $gai_ÿnûl
- (\19
-gaicb
- *
-__gaicbp
-è
-__THROW
-;
-
-715
-__END_DECLS
-
-
- @/usr/include/wchar.h
-
-24 #iâdeà
-_WCHAR_H
-
-
-26 #ià!
-def\9aed
-
-__Ãed_mb¡©e_t
- && !def\9aed
-__Ãed_w\9at_t
-
-
-27 \ 1
- #_WCHAR_H
- 1
-
- )
-
-28 \ 2
- ~<ã©u»s.h
->
-
-31 #ifdeà
-_WCHAR_H
-
-
-33 \ 1
- #__Ãed___FILE
-
-
- )
-
-34 #ià
-def\9aed
-
-__USE_UNIX98
- || def\9aed
-__USE_XOPEN2K
-
-
-35 \ 1
- #__Ãed_FILE
-
-
- )
-
-37 \ 2
- ~<¡dio.h
->
-
-39 \ 1
- #__Ãed___va_li¡
-
-
- )
-
-40 \ 2
- ~<¡d¬g.h
->
-
-42 \ 2
- ~<b\99s/wch¬.h
->
-
-45 \ 1
- #__Ãed_size_t
-
-
- )
-
-46 \ 1
- #__Ãed_wch¬_t
-
-
- )
-
-47 \ 1
- #__Ãed_NULL
-
-
- )
-
-49 #ià
-def\9aed
-
-_WCHAR_H
- || def\9aed
-__Ãed_w\9at_t
- || !def\9aed
-__WINT_TYPE__
-
-
-50 #undeà
-__Ãed_w\9at_t
-
-
-51 \ 1
- #__Ãed_w\9at_t
-
-
- )
-
-52 \ 2
- ~<¡ddef.h
->
-
-56 #iâdeà
-_WINT_T
-
-
-61 \ 1
- #_WINT_T
-
-
- )
-
-62 \e\1d\12
- tw\9at_t
-;
-
-66 #ià
-def\9aed
-
-__ýlu¥lus
- && def\9aed
-_GLIBCPP_USE_NAMESPACES
- \
-
-67 &&
-def\9aed
-
-__WINT_TYPE__
-
-
-68
-__BEGIN_NAMESPACE_STD
-
-
-69 \e
-__WINT_TYPE__
-
- tw\9at_t
-;
-
-70
- g__END_NAMESPACE_STD
-
-
-75 #ià
-def\9aed
-
-__ýlu¥lus
- &&
-__GNUC_PREREQ
- (4, 4)
-
-76 \ 1
- #__CORRECT_ISO_CPP_WCHAR_H_PROTO
-
-
- )
-
-80 #ià(
-def\9aed
-
-_WCHAR_H
- || def\9aed
-__Ãed_mb¡©e_t
-è&& !def\9aed
-__mb¡©e_t_def\9aed
-
-
-81 \ 1
- #__mb¡©e_t_def\9aed
- 1
-
- )
-
-85 \12
- m__couÁ
-;
-
-88 #ifdeà
-__WINT_TYPE__
-
-
-89
-__WINT_TYPE__
-
- m__wch
-;
-
-91
-w\9at_t
-
- m__wch
-;
-
-93 \ 5
- m__wchb
-[4];
-
-94 }
- m__v®ue
-;
-
-95 }
- t__mb¡©e_t
-;
-
-97 #undeà
-__Ãed_mb¡©e_t
-
-
-102 #ifdeà
-_WCHAR_H
-
-
-104
-__BEGIN_NAMESPACE_C99
-
-
-106 \e
-__mb¡©e_t
-
- tmb¡©e_t
-;
-
-107
- g__END_NAMESPACE_C99
-
-
-108 #ifdeà
-__USE_GNU
-
-
-109
- $__USING_NAMESPACE_C99
-(
-mb¡©e_t
-)
-
-112 #iâdeà
-WCHAR_MIN
-
-
-114 \ 1
- #WCHAR_MIN
-
-__WCHAR_MIN
-
-
- )
-
-115 \ 1
- #WCHAR_MAX
-
-__WCHAR_MAX
-
-
- )
-
-118 #iâdeà
-WEOF
-
-
-119 \ 1
- #WEOF
- (0xffffffffu)
-
- )
-
-124 #ià
-def\9aed
-
-__USE_XOPEN
- && !def\9aed
-__USE_UNIX98
-
-
-125 \ 2
- ~<wùy³.h
->
-
-129
-__BEGIN_DECLS
-
-
-131
-__BEGIN_NAMESPACE_STD
-
-
-134 \19
-tm
-;
-
-135
-__END_NAMESPACE_STD
-
-
-139
- $__USING_NAMESPACE_STD
-(
-tm
-)
-
-142
-__BEGIN_NAMESPACE_STD
-
-
-144 \r
-wch¬_t
- *
- $wcsýy
- (
-wch¬_t
- *
-__»¡riù
-
-__de¡
-,
-
-145
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__¤c
-è
-__THROW
-;
-
-147 \r
-wch¬_t
- *
- $wc¢ýy
- (
-wch¬_t
- *
-__»¡riù
-
-__de¡
-,
-
-148
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__¤c
-,
-size_t
-
-__n
-)
-
-149
-__THROW
-;
-
-152 \r
-wch¬_t
- *
- $wcsÿt
- (
-wch¬_t
- *
-__»¡riù
-
-__de¡
-,
-
-153
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__¤c
-è
-__THROW
-;
-
-155 \r
-wch¬_t
- *
- $wc¢ÿt
- (
-wch¬_t
- *
-__»¡riù
-
-__de¡
-,
-
-156
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__¤c
-,
-size_t
-
-__n
-)
-
-157
-__THROW
-;
-
-160 \r\12
- $wcscmp
- (
-__cڡ
-
-wch¬_t
- *
-__s1
-, __cÚ¡ wch¬_\88*
-__s2
-)
-
-161
-__THROW
-
-__©\8cibu\8b_pu»__
-;
-
-163 \r\12
- $wc¢cmp
- (
-__cڡ
-
-wch¬_t
- *
-__s1
-, __cÚ¡ wch¬_\88*
-__s2
-,
-size_t
-
-__n
-)
-
-164
-__THROW
-
-__©\8cibu\8b_pu»__
-;
-
-165
-__END_NAMESPACE_STD
-
-
-167 #ifdeà
-__USE_XOPEN2K8
-
-
-169 \r\12
- $wcsÿ£cmp
- (
-__cڡ
-
-wch¬_t
- *
-__s1
-, __cÚ¡ wch¬_\88*
-__s2
-è
-__THROW
-;
-
-172 \r\12
- $wc¢ÿ£cmp
- (
-__cڡ
-
-wch¬_t
- *
-__s1
-, __cÚ¡ wch¬_\88*
-__s2
-,
-
-173
-size_t
-
-__n
-è
-__THROW
-;
-
-177 \ 2
- ~<xloÿË.h
->
-
-179 \r\12
- $wcsÿ£cmp_l
- (
-__cڡ
-
-wch¬_t
- *
-__s1
-, __cÚ¡ wch¬_\88*
-__s2
-,
-
-180
-__loÿË_t
-
-__loc
-è
-__THROW
-;
-
-182 \r\12
- $wc¢ÿ£cmp_l
- (
-__cڡ
-
-wch¬_t
- *
-__s1
-, __cÚ¡ wch¬_\88*
-__s2
-,
-
-183
-size_t
-
-__n
-,
-__loÿË_t
-
-__loc
-è
-__THROW
-;
-
-186
-__BEGIN_NAMESPACE_STD
-
-
-189 \r\12
- $wcscÞl
- (
-__cڡ
-
-wch¬_t
- *
-__s1
-, __cÚ¡ wch¬_\88*
-__s2
-è
-__THROW
-;
-
-193 \r
-size_t
-
- $wcsxäm
- (
-wch¬_t
- *
-__»¡riù
-
-__s1
-,
-
-194
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__s2
-,
-size_t
-
-__n
-è
-__THROW
-;
-
-195
-__END_NAMESPACE_STD
-
-
-197 #ifdeà
-__USE_XOPEN2K8
-
-
-203 \r\12
- $wcscÞl_l
- (
-__cڡ
-
-wch¬_t
- *
-__s1
-, __cÚ¡ wch¬_\88*
-__s2
-,
-
-204
-__loÿË_t
-
-__loc
-è
-__THROW
-;
-
-209 \r
-size_t
-
- $wcsxäm_l
- (
-wch¬_t
- *
-__s1
-,
-__cڡ
- wch¬_\88*
-__s2
-,
-
-210
-size_t
-
-__n
-,
-__loÿË_t
-
-__loc
-è
-__THROW
-;
-
-213 \r
-wch¬_t
- *
- $wcsdup
- (
-__cڡ
-
-wch¬_t
- *
-__s
-è
-__THROW
-
-__©\8cibu\8b_m®loc__
-;
-
-216
-__BEGIN_NAMESPACE_STD
-
-
-218 #ifdeà
-__CORRECT_ISO_CPP_WCHAR_H_PROTO
-
-
-219 \r"C++"
-wch¬_t
- *
- $wcschr
- (
-wch¬_t
- *
-__wcs
-, wch¬_\88
-__wc
-)
-
-220
-__THROW
-
- `__asm
- ("wcschr"è
-__©\8cibu\8b_pu»__
-;
-
-221 \r"C++"
-__cڡ
-
-wch¬_t
- *
- $wcschr
- (
-__cڡ
-
-wch¬_t
- *
-__wcs
-, wch¬_\88
-__wc
-)
-
-222
-__THROW
-
- `__asm
- ("wcschr"è
-__©\8cibu\8b_pu»__
-;
-
-224 \r
-wch¬_t
- *
- $wcschr
- (
-__cڡ
-
-wch¬_t
- *
-__wcs
-, wch¬_\88
-__wc
-)
-
-225
-__THROW
-
-__©\8cibu\8b_pu»__
-;
-
-228 #ifdeà
-__CORRECT_ISO_CPP_WCHAR_H_PROTO
-
-
-229 \r"C++"
-wch¬_t
- *
- $wc¤chr
- (
-wch¬_t
- *
-__wcs
-, wch¬_\88
-__wc
-)
-
-230
-__THROW
-
- `__asm
- ("wc¤chr"è
-__©\8cibu\8b_pu»__
-;
-
-231 \r"C++"
-__cڡ
-
-wch¬_t
- *
- $wc¤chr
- (
-__cڡ
-
-wch¬_t
- *
-__wcs
-, wch¬_\88
-__wc
-)
-
-232
-__THROW
-
- `__asm
- ("wc¤chr"è
-__©\8cibu\8b_pu»__
-;
-
-234 \r
-wch¬_t
- *
- $wc¤chr
- (
-__cڡ
-
-wch¬_t
- *
-__wcs
-, wch¬_\88
-__wc
-)
-
-235
-__THROW
-
-__©\8cibu\8b_pu»__
-;
-
-237
-__END_NAMESPACE_STD
-
-
-239 #ifdeà
-__USE_GNU
-
-
-242 \r
-wch¬_t
- *
- $wcschºul
- (
-__cڡ
-
-wch¬_t
- *
-__s
-, wch¬_\88
-__wc
-)
-
-243
-__THROW
-
-__©\8cibu\8b_pu»__
-;
-
-246
-__BEGIN_NAMESPACE_STD
-
-
-249 \r
-size_t
-
- $wcsc¥n
- (
-__cڡ
-
-wch¬_t
- *
-__wcs
-, __cÚ¡ wch¬_\88*
-__»jeù
-)
-
-250
-__THROW
-
-__©\8cibu\8b_pu»__
-;
-
-253 \r
-size_t
-
- $wcs¥n
- (
-__cڡ
-
-wch¬_t
- *
-__wcs
-, __cÚ¡ wch¬_\88*
-__acû±
-)
-
-254
-__THROW
-
-__©\8cibu\8b_pu»__
-;
-
-256 #ifdeà
-__CORRECT_ISO_CPP_WCHAR_H_PROTO
-
-
-257 \r"C++"
-wch¬_t
- *
- $wc¥brk
- (
-wch¬_t
- *
-__wcs
-,
-__cڡ
- wch¬_\88*
-__acû±
-)
-
-258
-__THROW
-
- `__asm
- ("wc¥brk"è
-__©\8cibu\8b_pu»__
-;
-
-259 \r"C++"
-__cڡ
-
-wch¬_t
- *
- $wc¥brk
- (
-__cڡ
-
-wch¬_t
- *
-__wcs
-,
-
-260
-__cڡ
-
-wch¬_t
- *
-__acû±
-)
-
-261
-__THROW
-
- `__asm
- ("wc¥brk"è
-__©\8cibu\8b_pu»__
-;
-
-263 \r
-wch¬_t
- *
- $wc¥brk
- (
-__cڡ
-
-wch¬_t
- *
-__wcs
-, __cÚ¡ wch¬_\88*
-__acû±
-)
-
-264
-__THROW
-
-__©\8cibu\8b_pu»__
-;
-
-267 #ifdeà
-__CORRECT_ISO_CPP_WCHAR_H_PROTO
-
-
-268 \r"C++"
-wch¬_t
- *
- $wcs¡r
- (
-wch¬_t
- *
-__hay¡ack
-,
-__cڡ
- wch¬_\88*
-__ÃedË
-)
-
-269
-__THROW
-
- `__asm
- ("wcs¡r"è
-__©\8cibu\8b_pu»__
-;
-
-270 \r"C++"
-__cڡ
-
-wch¬_t
- *
- $wcs¡r
- (
-__cڡ
-
-wch¬_t
- *
-__hay¡ack
-,
-
-271
-__cڡ
-
-wch¬_t
- *
-__ÃedË
-)
-
-272
-__THROW
-
- `__asm
- ("wcs¡r"è
-__©\8cibu\8b_pu»__
-;
-
-274 \r
-wch¬_t
- *
- $wcs¡r
- (
-__cڡ
-
-wch¬_t
- *
-__hay¡ack
-, __cÚ¡ wch¬_\88*
-__ÃedË
-)
-
-275
-__THROW
-
-__©\8cibu\8b_pu»__
-;
-
-279 \r
-wch¬_t
- *
- $wc¡ok
- (
-wch¬_t
- *
-__»¡riù
-
-__s
-,
-
-280
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__d\96im
-,
-
-281
-wch¬_t
- **
-__»¡riù
-
-__±r
-è
-__THROW
-;
-
-284 \r
-size_t
-
- $wc¦\92
- (
-__cڡ
-
-wch¬_t
- *
-__s
-è
-__THROW
-
-__©\8cibu\8b_pu»__
-;
-
-285
-__END_NAMESPACE_STD
-
-
-287 #ifdeà
-__USE_XOPEN
-
-
-289 #ifdeà
-__CORRECT_ISO_CPP_WCHAR_H_PROTO
-
-
-290 \r"C++"
-wch¬_t
- *
- $wcswcs
- (
-wch¬_t
- *
-__hay¡ack
-,
-__cڡ
- wch¬_\88*
-__ÃedË
-)
-
-291
-__THROW
-
- `__asm
- ("wcswcs"è
-__©\8cibu\8b_pu»__
-;
-
-292 \r"C++"
-__cڡ
-
-wch¬_t
- *
- $wcswcs
- (
-__cڡ
-
-wch¬_t
- *
-__hay¡ack
-,
-
-293
-__cڡ
-
-wch¬_t
- *
-__ÃedË
-)
-
-294
-__THROW
-
- `__asm
- ("wcswcs"è
-__©\8cibu\8b_pu»__
-;
-
-296 \r
-wch¬_t
- *
- $wcswcs
- (
-__cڡ
-
-wch¬_t
- *
-__hay¡ack
-, __cÚ¡ wch¬_\88*
-__ÃedË
-)
-
-297
-__THROW
-
-__©\8cibu\8b_pu»__
-;
-
-301 #ifdeà
-__USE_XOPEN2K8
-
-
-303 \r
-size_t
-
- $wc¢Ën
- (
-__cڡ
-
-wch¬_t
- *
-__s
-,
-size_t
-
-__maxËn
-)
-
-304
-__THROW
-
-__©\8cibu\8b_pu»__
-;
-
-308
-__BEGIN_NAMESPACE_STD
-
-
-310 #ifdeà
-__CORRECT_ISO_CPP_WCHAR_H_PROTO
-
-
-311 \r"C++"
-wch¬_t
- *
- $wmemchr
- (
-wch¬_t
- *
-__s
-, wch¬_\88
-__c
-,
-size_t
-
-__n
-)
-
-312
-__THROW
-
- `__asm
- ("wmemchr"è
-__©\8cibu\8b_pu»__
-;
-
-313 \r"C++"
-__cڡ
-
-wch¬_t
- *
- $wmemchr
- (
-__cڡ
-
-wch¬_t
- *
-__s
-, wch¬_\88
-__c
-,
-
-314
-size_t
-
-__n
-)
-
-315
-__THROW
-
- `__asm
- ("wmemchr"è
-__©\8cibu\8b_pu»__
-;
-
-317 \r
-wch¬_t
- *
- $wmemchr
- (
-__cڡ
-
-wch¬_t
- *
-__s
-, wch¬_\88
-__c
-,
-size_t
-
-__n
-)
-
-318
-__THROW
-
-__©\8cibu\8b_pu»__
-;
-
-322 \r\12
- $wmemcmp
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__s1
-,
-
-323
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__s2
-,
-size_t
-
-__n
-)
-
-324
-__THROW
-
-__©\8cibu\8b_pu»__
-;
-
-327 \r
-wch¬_t
- *
- $wmemýy
- (
-wch¬_t
- *
-__»¡riù
-
-__s1
-,
-
-328
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__s2
-,
-size_t
-
-__n
-è
-__THROW
-;
-
-332 \r
-wch¬_t
- *
- $wmemmove
- (
-wch¬_t
- *
-__s1
-,
-__cڡ
- wch¬_\88*
-__s2
-,
-size_t
-
-__n
-)
-
-333
-__THROW
-;
-
-336 \r
-wch¬_t
- *
- $wmem£t
- (
-wch¬_t
- *
-__s
-, wch¬_\88
-__c
-,
-size_t
-
-__n
-è
-__THROW
-;
-
-337
-__END_NAMESPACE_STD
-
-
-339 #ifdeà
-__USE_GNU
-
-
-342 \r
-wch¬_t
- *
- $wmempýy
- (
-wch¬_t
- *
-__»¡riù
-
-__s1
-,
-
-343
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__s2
-,
-size_t
-
-__n
-)
-
-344
-__THROW
-;
-
-348
-__BEGIN_NAMESPACE_STD
-
-
-351 \r
-w\9at_t
-
- $btowc
- (\12
-__c
-è
-__THROW
-;
-
-355 \r\12
- $wùob
- (
-w\9at_t
-
-__c
-è
-__THROW
-;
-
-359 \r\12
- $mbs\9a\99
- (
-__cڡ
-
-mb¡©e_t
- *
-__ps
-è
-__THROW
-
-__©\8cibu\8b_pu»__
-;
-
-363 \r
-size_t
-
- $mb¹owc
- (
-wch¬_t
- *
-__»¡riù
-
-__pwc
-,
-
-364
-__cڡ
- \ 5*
-__»¡riù
-
-__s
-,
-size_t
-
-__n
-,
-
-365
-mb¡©e_t
- *
-__p
-è
-__THROW
-;
-
-368 \r
-size_t
-
- $wütomb
- (\ 5*
-__»¡riù
-
-__s
-,
-wch¬_t
-
-__wc
-,
-
-369
-mb¡©e_t
- *
-__»¡riù
-
-__ps
-è
-__THROW
-;
-
-372 \r
-size_t
-
- $__mb¾\92
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__s
-,
-size_t
-
-__n
-,
-
-373
-mb¡©e_t
- *
-__»¡riù
-
-__ps
-è
-__THROW
-;
-
-374 \r
-size_t
-
- $mb¾\92
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__s
-,
-size_t
-
-__n
-,
-
-375
-mb¡©e_t
- *
-__»¡riù
-
-__ps
-è
-__THROW
-;
-
-376
-__END_NAMESPACE_STD
-
-
-378 #ifdeà
-__USE_EXTERN_INLINES
-
-
-384 \r
-w\9at_t
-
- $__btowc_®\9fs
- (\12
-__c
-è
- `__asm
- ("btowc");
-
-385
-__ex\8bº_\9al\9ae
-
-w\9at_t
-
-
-386
- `__NTH
- (
- $btowc
- (\12
-__c
-))
-
-387 { \15 (
- `__bu\9et\9a_cÚ¡ªt_p
- (
-__c
-) && __c >= '\0' && __c <= '\x7f'
-
-388 ? (
-w\9at_t
-è
-__c
- :
- `__btowc_®\9fs
- (__c));
- }
-}
-
-390 \r\12
- $__wùob_®\9fs
- (
-w\9at_t
-
-__c
-è
- `__asm
- ("wctob");
-
-391
-__ex\8bº_\9al\9ae
- \12
-
-392
- `__NTH
- (
- $wùob
- (
-w\9at_t
-
-__wc
-))
-
-393 { \15 (
- `__bu\9et\9a_cÚ¡ªt_p
- (
-__wc
-è&& __wø>ð
-L
-'\0' && __wc <= L'\x7f'
-
-394 ? (\12è
-__wc
- :
- `__wùob_®\9fs
- (__wc));
- }
-}
-
-396
-__ex\8bº_\9al\9ae
-
-size_t
-
-
-397
-__NTH
- (
- $mb¾\92
- (
-__cڡ
- \ 5*
-__»¡riù
-
-__s
-,
-size_t
-
-__n
-,
-
-398
-mb¡©e_t
- *
-__»¡riù
-
-__ps
-))
-
-399 { \15 (
-__ps
- !ð
-NULL
-
-
-400 ?
- `mb¹owc
- (
-NULL
-,
-__s
-,
-__n
-,
-__ps
-è:
- `__mb¾\92
- (__s, __n, NULL));
- }
-}
-
-403
-__BEGIN_NAMESPACE_STD
-
-
-406 \r
-size_t
-
- $mb¤towcs
- (
-wch¬_t
- *
-__»¡riù
-
-__d¡
-,
-
-407
-__cڡ
- \ 5**
-__»¡riù
-
-__¤c
-,
-size_t
-
-__Ën
-,
-
-408
-mb¡©e_t
- *
-__»¡riù
-
-__ps
-è
-__THROW
-;
-
-412 \r
-size_t
-
- $wc¤tombs
- (\ 5*
-__»¡riù
-
-__d¡
-,
-
-413
-__cڡ
-
-wch¬_t
- **
-__»¡riù
-
-__¤c
-,
-size_t
-
-__Ën
-,
-
-414
-mb¡©e_t
- *
-__»¡riù
-
-__ps
-è
-__THROW
-;
-
-415
-__END_NAMESPACE_STD
-
-
-418 #ifdef
-__USE_XOPEN2K8
-
-
-421 \r
-size_t
-
- $mb¢¹owcs
- (
-wch¬_t
- *
-__»¡riù
-
-__d¡
-,
-
-422
-__cڡ
- \ 5**
-__»¡riù
-
-__¤c
-,
-size_t
-
-__nmc
-,
-
-423
-size_t
-
-__Ën
-,
-mb¡©e_t
- *
-__»¡riù
-
-__ps
-è
-__THROW
-;
-
-427 \r
-size_t
-
- $wc¢¹ombs
- (\ 5*
-__»¡riù
-
-__d¡
-,
-
-428
-__cڡ
-
-wch¬_t
- **
-__»¡riù
-
-__¤c
-,
-
-429
-size_t
-
-__nwc
-, size_\88
-__Ën
-,
-
-430
-mb¡©e_t
- *
-__»¡riù
-
-__ps
-è
-__THROW
-;
-
-435 #ifdeà
-__USE_XOPEN
-
-
-437 \r\12
- $wcwidth
- (
-wch¬_t
-
-__c
-è
-__THROW
-;
-
-441 \r\12
- $wcswidth
- (
-__cڡ
-
-wch¬_t
- *
-__s
-,
-size_t
-
-__n
-è
-__THROW
-;
-
-445
-__BEGIN_NAMESPACE_STD
-
-
-448 \r\b
- $wc¡od
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__Ō
-,
-
-449
-wch¬_t
- **
-__»¡riù
-
-__\92d±r
-è
-__THROW
-;
-
-450
-__END_NAMESPACE_STD
-
-
-452 #ifdeà
-__USE_ISOC99
-
-
-453
-__BEGIN_NAMESPACE_C99
-
-
-455 \r\ e
- $wc¡of
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__Ō
-,
-
-456
-wch¬_t
- **
-__»¡riù
-
-__\92d±r
-è
-__THROW
-;
-
-457 \r\13\b
- $wc¡Þd
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__Ō
-,
-
-458
-wch¬_t
- **
-__»¡riù
-
-__\92d±r
-è
-__THROW
-;
-
-459
-__END_NAMESPACE_C99
-
-
-463
-__BEGIN_NAMESPACE_STD
-
-
-466 \r\13\12
- $wc¡Þ
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__Ō
-,
-
-467
-wch¬_t
- **
-__»¡riù
-
-__\92d±r
-, \12
-__ba£
-è
-__THROW
-;
-
-471 \r\1d\13\12
- $wc¡oul
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__Ō
-,
-
-472
-wch¬_t
- **
-__»¡riù
-
-__\92d±r
-, \12
-__ba£
-)
-
-473
-__THROW
-;
-
-474
-__END_NAMESPACE_STD
-
-
-476 #ià
-def\9aed
-
-__USE_ISOC99
- || (def\9aed
-__GNUC__
- && def\9aed
-__USE_GNU
-)
-
-477
-__BEGIN_NAMESPACE_C99
-
-
-480
-__ex\8bnsiÚ__
-
-
-481 \r\13\13\12
- $wc¡Þl
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__Ō
-,
-
-482
-wch¬_t
- **
-__»¡riù
-
-__\92d±r
-, \12
-__ba£
-)
-
-483
-__THROW
-;
-
-487
-__ex\8bnsiÚ__
-
-
-488 \r\1d\13\13\12
- $wc¡ouÎ
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__Ō
-,
-
-489
-wch¬_t
- **
-__»¡riù
-
-__\92d±r
-,
-
-490 \12
-__ba£
-è
-__THROW
-;
-
-491
-__END_NAMESPACE_C99
-
-
-494 #ià
-def\9aed
-
-__GNUC__
- && def\9aed
-__USE_GNU
-
-
-497
-__ex\8bnsiÚ__
-
-
-498 \r\13\13\12
- $wc¡oq
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__Ō
-,
-
-499
-wch¬_t
- **
-__»¡riù
-
-__\92d±r
-, \12
-__ba£
-)
-
-500
-__THROW
-;
-
-504
-__ex\8bnsiÚ__
-
-
-505 \r\1d\13\13\12
- $wc¡ouq
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__Ō
-,
-
-506
-wch¬_t
- **
-__»¡riù
-
-__\92d±r
-,
-
-507 \12
-__ba£
-è
-__THROW
-;
-
-510 #ifdeà
-__USE_GNU
-
-
-524 \ 2
- ~<xloÿË.h
->
-
-528 \r\13\12
- $wc¡Þ_l
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__Ō
-,
-
-529
-wch¬_t
- **
-__»¡riù
-
-__\92d±r
-, \12
-__ba£
-,
-
-530
-__loÿË_t
-
-__loc
-è
-__THROW
-;
-
-532 \r\1d\13\12
- $wc¡oul_l
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__Ō
-,
-
-533
-wch¬_t
- **
-__»¡riù
-
-__\92d±r
-,
-
-534 \12
-__ba£
-,
-__loÿË_t
-
-__loc
-è
-__THROW
-;
-
-536
-__ex\8bnsiÚ__
-
-
-537 \r\13\13\12
- $wc¡Þl_l
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__Ō
-,
-
-538
-wch¬_t
- **
-__»¡riù
-
-__\92d±r
-,
-
-539 \12
-__ba£
-,
-__loÿË_t
-
-__loc
-è
-__THROW
-;
-
-541
-__ex\8bnsiÚ__
-
-
-542 \r\1d\13\13\12
- $wc¡ouÎ_l
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__Ō
-,
-
-543
-wch¬_t
- **
-__»¡riù
-
-__\92d±r
-,
-
-544 \12
-__ba£
-,
-__loÿË_t
-
-__loc
-)
-
-545
-__THROW
-;
-
-547 \r\b
- $wc¡od_l
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__Ō
-,
-
-548
-wch¬_t
- **
-__»¡riù
-
-__\92d±r
-,
-__loÿË_t
-
-__loc
-)
-
-549
-__THROW
-;
-
-551 \r\ e
- $wc¡of_l
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__Ō
-,
-
-552
-wch¬_t
- **
-__»¡riù
-
-__\92d±r
-,
-__loÿË_t
-
-__loc
-)
-
-553
-__THROW
-;
-
-555 \r\13\b
- $wc¡Þd_l
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__Ō
-,
-
-556
-wch¬_t
- **
-__»¡riù
-
-__\92d±r
-,
-
-557
-__loÿË_t
-
-__loc
-è
-__THROW
-;
-
-562 \r
-wch¬_t
- *
- $wýýy
- (
-wch¬_t
- *
-__»¡riù
-
-__de¡
-,
-
-563
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__¤c
-è
-__THROW
-;
-
-567 \r
-wch¬_t
- *
- $wýnýy
- (
-wch¬_t
- *
-__»¡riù
-
-__de¡
-,
-
-568
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__¤c
-,
-size_t
-
-__n
-)
-
-569
-__THROW
-;
-
-575 #ifdef
-__USE_XOPEN2K8
-
-
-578 \r
-__FILE
- *
- $Ý\92_wmem¡»am
- (
-wch¬_t
- **
-__buæoc
-,
-size_t
- *
-__siz\96oc
-è
-__THROW
-;
-
-581 #ià
-def\9aed
-
-__USE_ISOC95
- || def\9aed
-__USE_UNIX98
-
-
-582
-__BEGIN_NAMESPACE_STD
-
-
-585 \r\12
- $fwide
- (
-__FILE
- *
-__å
-, \12
-__mode
-è
-__THROW
-;
-
-592 \r\12
- `fw´\9atf
- (
-__FILE
- *
-__»¡riù
-
-__¡»am
-,
-
-593
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-, ...)
-
-599 \r\12
- `w´\9atf
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-, ...)
-
-602 \r\12
- $sw´\9atf
- (
-wch¬_t
- *
-__»¡riù
-
-__s
-,
-size_t
-
-__n
-,
-
-603
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-, ...)
-
-604
-__THROW
- ;
-
-610 \r\12
- `vfw´\9atf
- (
-__FILE
- *
-__»¡riù
-
-__s
-,
-
-611
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-,
-
-612
-__gnuc_va_li¡
-
-__¬g
-)
-
-618 \r\12
- `vw´\9atf
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-,
-
-619
-__gnuc_va_li¡
-
-__¬g
-)
-
-623 \r\12
- $vsw´\9atf
- (
-wch¬_t
- *
-__»¡riù
-
-__s
-,
-size_t
-
-__n
-,
-
-624
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-,
-
-625
-__gnuc_va_li¡
-
-__¬g
-)
-
-626
-__THROW
- ;
-
-633 \r\12
- `fwsÿnf
- (
-__FILE
- *
-__»¡riù
-
-__¡»am
-,
-
-634
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-, ...)
-
-640 \r\12
- `wsÿnf
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-, ...)
-
-643 \r\12
- $swsÿnf
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__s
-,
-
-644
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-, ...)
-
-645
-__THROW
- ;
-
-647 #ià
-def\9aed
-
-__USE_ISOC99
- && !def\9aed
-__USE_GNU
- \
-
-648 && (!
-def\9aed
-
-__LDBL_COMPAT
- || !def\9aed
-__REDIRECT
-) \
-
-649 && (
-def\9aed
-
-__STRICT_ANSI__
- || def\9aed
-__USE_XOPEN2K
-)
-
-650 #ifdeà
-__REDIRECT
-
-
-654 \r\12
- `__REDIRECT
- (
-fwsÿnf
-, (
-__FILE
- *
-__»¡riù
-
-__¡»am
-,
-
-655
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-, ...),
-
-656
-__isoc99_fwsÿnf
-)
-
-658 \r\12
- `__REDIRECT
- (
-wsÿnf
-, (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-, ...),
-
-659
-__isoc99_wsÿnf
-)
-
-661 \r\12
- `__REDIRECT_NTH
- (
-swsÿnf
-, (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__s
-,
-
-662
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-,
-
-663 ...),
-__isoc99_swsÿnf
-)
-
-666 \r\12
- `__isoc99_fwsÿnf
- (
-__FILE
- *
-__»¡riù
-
-__¡»am
-,
-
-667
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-, ...);
-
-668 \r\12
- `__isoc99_wsÿnf
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-, ...);
-
-669 \r\12
- $__isoc99_swsÿnf
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__s
-,
-
-670
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-, ...)
-
-671
-__THROW
-;
-
-672 \ 1
- #fwsÿnf
-
-__isoc99_fwsÿnf
-
-
- )
-
-673 \ 1
- #wsÿnf
-
-__isoc99_wsÿnf
-
-
- )
-
-674 \ 1
- #swsÿnf
-
-__isoc99_swsÿnf
-
-
- )
-
-678
-__END_NAMESPACE_STD
-
-
-681 #ifdeà
-__USE_ISOC99
-
-
-682
-__BEGIN_NAMESPACE_C99
-
-
-687 \r\12
- `vfwsÿnf
- (
-__FILE
- *
-__»¡riù
-
-__s
-,
-
-688
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-,
-
-689
-__gnuc_va_li¡
-
-__¬g
-)
-
-695 \r\12
- `vwsÿnf
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-,
-
-696
-__gnuc_va_li¡
-
-__¬g
-)
-
-699 \r\12
- $vswsÿnf
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__s
-,
-
-700
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-,
-
-701
-__gnuc_va_li¡
-
-__¬g
-)
-
-702
-__THROW
- ;
-
-704 #ià!
-def\9aed
-
-__USE_GNU
- \
-
-705 && (!
-def\9aed
-
-__LDBL_COMPAT
- || !def\9aed
-__REDIRECT
-) \
-
-706 && (
-def\9aed
-
-__STRICT_ANSI__
- || def\9aed
-__USE_XOPEN2K
-)
-
-707 #ifdeà
-__REDIRECT
-
-
-708 \r\12
- `__REDIRECT
- (
-vfwsÿnf
-, (
-__FILE
- *
-__»¡riù
-
-__s
-,
-
-709
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-,
-
-710
-__gnuc_va_li¡
-
-__¬g
-),
-__isoc99_vfwsÿnf
-)
-
-712 \r\12
- `__REDIRECT
- (
-vwsÿnf
-, (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-,
-
-713
-__gnuc_va_li¡
-
-__¬g
-),
-__isoc99_vwsÿnf
-)
-
-715 \r\12
- `__REDIRECT_NTH
- (
-vswsÿnf
-, (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__s
-,
-
-716
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-,
-
-717
-__gnuc_va_li¡
-
-__¬g
-),
-__isoc99_vswsÿnf
-)
-
-720 \r\12
- `__isoc99_vfwsÿnf
- (
-__FILE
- *
-__»¡riù
-
-__s
-,
-
-721
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-,
-
-722
-__gnuc_va_li¡
-
-__¬g
-);
-
-723 \r\12
- `__isoc99_vwsÿnf
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-,
-
-724
-__gnuc_va_li¡
-
-__¬g
-);
-
-725 \r\12
- $__isoc99_vswsÿnf
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__s
-,
-
-726
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-,
-
-727
-__gnuc_va_li¡
-
-__¬g
-è
-__THROW
-;
-
-728 \ 1
- #vfwsÿnf
-
-__isoc99_vfwsÿnf
-
-
- )
-
-729 \ 1
- #vwsÿnf
-
-__isoc99_vwsÿnf
-
-
- )
-
-730 \ 1
- #vswsÿnf
-
-__isoc99_vswsÿnf
-
-
- )
-
-734
-__END_NAMESPACE_C99
-
-
-738
-__BEGIN_NAMESPACE_STD
-
-
-743 \r
-w\9at_t
-
- `fg\91wc
- (
-__FILE
- *
-__¡»am
-);
-
-744 \r
-w\9at_t
-
- `g\91wc
- (
-__FILE
- *
-__¡»am
-);
-
-750 \r
-w\9at_t
-
- `g\91wch¬
- (\1e);
-
-757 \r
-w\9at_t
-
- `åutwc
- (
-wch¬_t
-
-__wc
-,
-__FILE
- *
-__¡»am
-);
-
-758 \r
-w\9at_t
-
- `putwc
- (
-wch¬_t
-
-__wc
-,
-__FILE
- *
-__¡»am
-);
-
-764 \r
-w\9at_t
-
- `putwch¬
- (
-wch¬_t
-
-__wc
-);
-
-772 \r
-wch¬_t
- *
- `fg\91ws
- (wch¬_\88*
-__»¡riù
-
-__ws
-, \12
-__n
-,
-
-773
-__FILE
- *
-__»¡riù
-
-__¡»am
-);
-
-779 \r\12
- `åutws
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__ws
-,
-
-780
-__FILE
- *
-__»¡riù
-
-__¡»am
-);
-
-787 \r
-w\9at_t
-
- `ung\91wc
- (w\9at_\88
-__wc
-,
-__FILE
- *
-__¡»am
-);
-
-788
-__END_NAMESPACE_STD
-
-
-791 #ifdeà
-__USE_GNU
-
-
-799 \r
-w\9at_t
-
- `g\91wc_uÆocked
- (
-__FILE
- *
-__¡»am
-);
-
-800 \r
-w\9at_t
-
- `g\91wch¬_uÆocked
- (\1e);
-
-808 \r
-w\9at_t
-
- `fg\91wc_uÆocked
- (
-__FILE
- *
-__¡»am
-);
-
-816 \r
-w\9at_t
-
- `åutwc_uÆocked
- (
-wch¬_t
-
-__wc
-,
-__FILE
- *
-__¡»am
-);
-
-825 \r
-w\9at_t
-
- `putwc_uÆocked
- (
-wch¬_t
-
-__wc
-,
-__FILE
- *
-__¡»am
-);
-
-826 \r
-w\9at_t
-
- `putwch¬_uÆocked
- (
-wch¬_t
-
-__wc
-);
-
-835 \r
-wch¬_t
- *
- `fg\91ws_uÆocked
- (wch¬_\88*
-__»¡riù
-
-__ws
-, \12
-__n
-,
-
-836
-__FILE
- *
-__»¡riù
-
-__¡»am
-);
-
-844 \r\12
- `åutws_uÆocked
- (
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__ws
-,
-
-845
-__FILE
- *
-__»¡riù
-
-__¡»am
-);
-
-849
-__BEGIN_NAMESPACE_C99
-
-
-853 \r
-size_t
-
- $wcsáime
- (
-wch¬_t
- *
-__»¡riù
-
-__s
-,
-size_t
-
-__maxsize
-,
-
-854
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-,
-
-855
-__cڡ
- \19
-tm
- *
-__»¡riù
-
-__\8d
-è
-__THROW
-;
-
-856
-__END_NAMESPACE_C99
-
-
-858 #ifdeà
-__USE_GNU
-
-
-859 \ 2
- ~<xloÿË.h
->
-
-863 \r
-size_t
-
- $wcsáime_l
- (
-wch¬_t
- *
-__»¡riù
-
-__s
-,
-size_t
-
-__maxsize
-,
-
-864
-__cڡ
-
-wch¬_t
- *
-__»¡riù
-
-__fÜm©
-,
-
-865
-__cڡ
- \19
-tm
- *
-__»¡riù
-
-__\8d
-,
-
-866
-__loÿË_t
-
-__loc
-è
-__THROW
-;
-
-875 #ià
-def\9aed
-
-__USE_UNIX98
- && !def\9aed
-__USE_GNU
-
-
-876 \ 1
- #__Ãed_iswxxx
-
-
- )
-
-877 \ 2
- ~<wùy³.h
->
-
-881 #ià
-__USE_FORTIFY_LEVEL
- > 0 &&
-def\9aed
-
-__ex\8bº_®ways_\9al\9ae
-
-
-882 \ 2
- ~<b\99s/wch¬2.h
->
-
-885 #ifdeà
-__LDBL_COMPAT
-
-
-886 \ 2
- ~<b\99s/wch¬-ldbl.h
->
-
-889
-__END_DECLS
-
-
-897 #undeà
-__Ãed_mb¡©e_t
-
-
-898 #undeà
-__Ãed_w\9at_t
-
-
- @/usr/include/rpc/netdb.h
-
-36 #iâdeà
-_RPC_NETDB_H
-
-
-37 \ 1
- #_RPC_NETDB_H
- 1
-
- )
-
-39 \ 2
- ~<ã©u»s.h
->
-
-41 \ 1
- #__Ãed_size_t
-
-
- )
-
-42 \ 2
- ~<¡ddef.h
->
-
-44
-__BEGIN_DECLS
-
-
-46 \19
- s½ûÁ
-
-
-48 \ 5*
- mr_Çme
-;
-
-49 \ 5**
- mr_®\9f£s
-;
-
-50 \12
- mr_numb\94
-;
-
-53 \r\1e
- $£\8cpûÁ
- (\12
-__¡ayÝ\92
-è
-__THROW
-;
-
-54 \r\1e
- $\92d½ûÁ
- (\1eè
-__THROW
-;
-
-55 \r\19
-½ûÁ
- *
- $g\91½cbyÇme
- (
-__cڡ
- \ 5*
-__Çme
-è
-__THROW
-;
-
-56 \r\19
-½ûÁ
- *
- $g\91½cbynumb\94
- (\12
-__numb\94
-è
-__THROW
-;
-
-57 \r\19
-½ûÁ
- *
- $g\91½ûÁ
- (\1eè
-__THROW
-;
-
-59 #ifdeà
-__USE_MISC
-
-
-60 \r\12
- $g\91½cbyÇme_r
- (
-__cڡ
- \ 5*
-__Çme
-, \19
-½ûÁ
- *
-__»suÉ_buf
-,
-
-61 \ 5*
-__bufãr
-,
-size_t
-
-__buæ\92
-,
-
-62 \19
-½ûÁ
- **
-__»suÉ
-è
-__THROW
-;
-
-64 \r\12
- $g\91½cbynumb\94_r
- (\12
-__numb\94
-, \19
-½ûÁ
- *
-__»suÉ_buf
-,
-
-65 \ 5*
-__bufãr
-,
-size_t
-
-__buæ\92
-,
-
-66 \19
-½ûÁ
- **
-__»suÉ
-è
-__THROW
-;
-
-68 \r\12
- $g\91½ûÁ_r
- (\19
-½ûÁ
- *
-__»suÉ_buf
-, \ 5*
-__bufãr
-,
-
-69
-size_t
-
-__buæ\92
-, \19
-½ûÁ
- **
-__»suÉ
-è
-__THROW
-;
-
-72
-__END_DECLS
-
-
- @/usr/include/wctype.h
-
-24 #iâdeà
-_WCTYPE_H
-
-
-26 \ 2
- ~<ã©u»s.h
->
-
-27 \ 2
- ~<b\99s/ty³s.h
->
-
-29 #iâdeà
-__Ãed_iswxxx
-
-
-30 \ 1
- #_WCTYPE_H
- 1
-
- )
-
-33 \ 1
- #__Ãed_w\9at_t
-
-
- )
-
-34 \ 2
- ~<wch¬.h
->
-
-38 #iâdeà
-WEOF
-
-
-39 \ 1
- #WEOF
- (0xffffffffu)
-
- )
-
-42 #undeà
-__Ãed_iswxxx
-
-
-47 #iâdeà
-__iswxxx_def\9aed
-
-
-48 \ 1
- #__iswxxx_def\9aed
- 1
-
- )
-
-50
-__BEGIN_NAMESPACE_C99
-
-
-53 \e\1d\13\12
- twùy³_t
-;
-
-54
- g__END_NAMESPACE_C99
-
-
-56 #iâdeà
-_ISwb\99
-
-
-61 \ 2
- ~<\92d\9fn.h
->
-
-62 #ià
-__BYTE_ORDER
- =ð
-__BIG_ENDIAN
-
-
-63 \ 1
- #_ISwb\99
-(
-b\99
-è(1 << (b\99))
-
- )
-
-65 \ 1
- #_ISwb\99
-(
-b\99
-) \
-
-66 ((
-b\99
-) < 8 ? (\12) ((1UL << (bit)) << 24) \
-
-67 : ((
-b\99
-) < 16 ? (\12) ((1UL << (bit)) << 8) \
-
-68 : ((
-b\99
-) < 24 ? (\12) ((1UL << (bit)) >> 8) \
-
-69 : (\12è((1UL << (
-b\99
-)è>> 24))))
-
- )
-
-74
- m__ISwuµ\94
- = 0,
-
-75
- m__ISwlow\94
- = 1,
-
-76
- m__ISw®pha
- = 2,
-
-77
- m__ISwdig\99
- = 3,
-
-78
- m__ISwxdig\99
- = 4,
-
-79
- m__ISw¥aû
- = 5,
-
-80
- m__ISw´\9at
- = 6,
-
-81
- m__ISwg¿ph
- = 7,
-
-82
- m__ISwbÏnk
- = 8,
-
-83
- m__ISwú\8cl
- = 9,
-
-84
- m__ISwpunù
- = 10,
-
-85
- m__ISw®num
- = 11,
-
-87
- m_ISwuµ\94
- =
-_ISwb\99
- (
-__ISwuµ\94
-),
-
-88
- m_ISwlow\94
- =
-_ISwb\99
- (
-__ISwlow\94
-),
-
-89
- m_ISw®pha
- =
-_ISwb\99
- (
-__ISw®pha
-),
-
-90
- m_ISwdig\99
- =
-_ISwb\99
- (
-__ISwdig\99
-),
-
-91
- m_ISwxdig\99
- =
-_ISwb\99
- (
-__ISwxdig\99
-),
-
-92
- m_ISw¥aû
- =
-_ISwb\99
- (
-__ISw¥aû
-),
-
-93
- m_ISw´\9at
- =
-_ISwb\99
- (
-__ISw´\9at
-),
-
-94
- m_ISwg¿ph
- =
-_ISwb\99
- (
-__ISwg¿ph
-),
-
-95
- m_ISwbÏnk
- =
-_ISwb\99
- (
-__ISwbÏnk
-),
-
-96
- m_ISwú\8cl
- =
-_ISwb\99
- (
-__ISwú\8cl
-),
-
-97
- m_ISwpunù
- =
-_ISwb\99
- (
-__ISwpunù
-),
-
-98
- m_ISw®num
- =
-_ISwb\99
- (
-__ISw®num
-)
-
-103
-__BEGIN_DECLS
-
-
-105
-__BEGIN_NAMESPACE_C99
-
-
-112 \r\12
- $isw®num
- (
-w\9at_t
-
-__wc
-è
-__THROW
-;
-
-118 \r\12
- $isw®pha
- (
-w\9at_t
-
-__wc
-è
-__THROW
-;
-
-121 \r\12
- $iswú\8cl
- (
-w\9at_t
-
-__wc
-è
-__THROW
-;
-
-125 \r\12
- $iswdig\99
- (
-w\9at_t
-
-__wc
-è
-__THROW
-;
-
-129 \r\12
- $iswg¿ph
- (
-w\9at_t
-
-__wc
-è
-__THROW
-;
-
-134 \r\12
- $iswlow\94
- (
-w\9at_t
-
-__wc
-è
-__THROW
-;
-
-137 \r\12
- $isw´\9at
- (
-w\9at_t
-
-__wc
-è
-__THROW
-;
-
-142 \r\12
- $iswpunù
- (
-w\9at_t
-
-__wc
-è
-__THROW
-;
-
-147 \r\12
- $isw¥aû
- (
-w\9at_t
-
-__wc
-è
-__THROW
-;
-
-152 \r\12
- $iswuµ\94
- (
-w\9at_t
-
-__wc
-è
-__THROW
-;
-
-157 \r\12
- $iswxdig\99
- (
-w\9at_t
-
-__wc
-è
-__THROW
-;
-
-162 #ifdeà
-__USE_ISOC99
-
-
-163 \r\12
- $iswbÏnk
- (
-w\9at_t
-
-__wc
-è
-__THROW
-;
-
-172 \r
-wùy³_t
-
- $wùy³
- (
-__cڡ
- \ 5*
-__´Ý\94ty
-è
-__THROW
-;
-
-176 \r\12
- $iswùy³
- (
-w\9at_t
-
-__wc
-,
-wùy³_t
-
-__desc
-è
-__THROW
-;
-
-177
-__END_NAMESPACE_C99
-
-
-184
-__BEGIN_NAMESPACE_C99
-
-
-187 \e
-__cڡ
-
- t__\9at32_t
- *
- twù¿ns_t
-;
-
-188
-__END_NAMESPACE_C99
-
-
-189 #ifdeà
-__USE_GNU
-
-
-190
- $__USING_NAMESPACE_C99
-(
-wù¿ns_t
-)
-
-193
-__BEGIN_NAMESPACE_C99
-
-
-195 \r
-w\9at_t
-
- $towlow\94
- (
-w\9at_t
-
-__wc
-è
-__THROW
-;
-
-198 \r
-w\9at_t
-
- $towuµ\94
- (
-w\9at_t
-
-__wc
-è
-__THROW
-;
-
-199
-__END_NAMESPACE_C99
-
-
-201
-__END_DECLS
-
-
-208 #ifdeà
-_WCTYPE_H
-
-
-214
-__BEGIN_DECLS
-
-
-216
-__BEGIN_NAMESPACE_C99
-
-
-219 \r
-wù¿ns_t
-
- $wù¿ns
- (
-__cڡ
- \ 5*
-__´Ý\94ty
-è
-__THROW
-;
-
-222 \r
-w\9at_t
-
- $towù¿ns
- (
-w\9at_t
-
-__wc
-,
-wù¿ns_t
-
-__desc
-è
-__THROW
-;
-
-223
-__END_NAMESPACE_C99
-
-
-225 #ifdeà
-__USE_XOPEN2K8
-
-
-227 \ 2
- ~<xloÿË.h
->
-
-231 \r\12
- $isw®num_l
- (
-w\9at_t
-
-__wc
-,
-__loÿË_t
-
-__loÿË
-è
-__THROW
-;
-
-237 \r\12
- $isw®pha_l
- (
-w\9at_t
-
-__wc
-,
-__loÿË_t
-
-__loÿË
-è
-__THROW
-;
-
-240 \r\12
- $iswú\8cl_l
- (
-w\9at_t
-
-__wc
-,
-__loÿË_t
-
-__loÿË
-è
-__THROW
-;
-
-244 \r\12
- $iswdig\99_l
- (
-w\9at_t
-
-__wc
-,
-__loÿË_t
-
-__loÿË
-è
-__THROW
-;
-
-248 \r\12
- $iswg¿ph_l
- (
-w\9at_t
-
-__wc
-,
-__loÿË_t
-
-__loÿË
-è
-__THROW
-;
-
-253 \r\12
- $iswlow\94_l
- (
-w\9at_t
-
-__wc
-,
-__loÿË_t
-
-__loÿË
-è
-__THROW
-;
-
-256 \r\12
- $isw´\9at_l
- (
-w\9at_t
-
-__wc
-,
-__loÿË_t
-
-__loÿË
-è
-__THROW
-;
-
-261 \r\12
- $iswpunù_l
- (
-w\9at_t
-
-__wc
-,
-__loÿË_t
-
-__loÿË
-è
-__THROW
-;
-
-266 \r\12
- $isw¥aû_l
- (
-w\9at_t
-
-__wc
-,
-__loÿË_t
-
-__loÿË
-è
-__THROW
-;
-
-271 \r\12
- $iswuµ\94_l
- (
-w\9at_t
-
-__wc
-,
-__loÿË_t
-
-__loÿË
-è
-__THROW
-;
-
-276 \r\12
- $iswxdig\99_l
- (
-w\9at_t
-
-__wc
-,
-__loÿË_t
-
-__loÿË
-è
-__THROW
-;
-
-281 \r\12
- $iswbÏnk_l
- (
-w\9at_t
-
-__wc
-,
-__loÿË_t
-
-__loÿË
-è
-__THROW
-;
-
-285 \r
-wùy³_t
-
- $wùy³_l
- (
-__cڡ
- \ 5*
-__´Ý\94ty
-,
-__loÿË_t
-
-__loÿË
-)
-
-286
-__THROW
-;
-
-290 \r\12
- $iswùy³_l
- (
-w\9at_t
-
-__wc
-,
-wùy³_t
-
-__desc
-,
-__loÿË_t
-
-__loÿË
-)
-
-291
-__THROW
-;
-
-299 \r
-w\9at_t
-
- $towlow\94_l
- (
-w\9at_t
-
-__wc
-,
-__loÿË_t
-
-__loÿË
-è
-__THROW
-;
-
-302 \r
-w\9at_t
-
- $towuµ\94_l
- (
-w\9at_t
-
-__wc
-,
-__loÿË_t
-
-__loÿË
-è
-__THROW
-;
-
-306 \r
-wù¿ns_t
-
- $wù¿ns_l
- (
-__cڡ
- \ 5*
-__´Ý\94ty
-,
-__loÿË_t
-
-__loÿË
-)
-
-307
-__THROW
-;
-
-310 \r
-w\9at_t
-
- $towù¿ns_l
- (
-w\9at_t
-
-__wc
-,
-wù¿ns_t
-
-__desc
-,
-
-311
-__loÿË_t
-
-__loÿË
-è
-__THROW
-;
-
-315
-__END_DECLS
-
-
- @
-1
-.
-1
-/usr/include
-192
-3451
-Descriptors.c
-Descriptors.h
-DualVirtualSerial.c
-DualVirtualSerial.h
-autoconf.h
-aversive.h
-callout.c
-callout.h
-cirbuf.c
-cirbuf.h
-cirbuf_add_buf_head.c
-cirbuf_add_buf_tail.c
-cirbuf_add_head.c
-cirbuf_add_tail.c
-cirbuf_align.c
-cirbuf_del_buf_head.c
-cirbuf_del_buf_tail.c
-cirbuf_del_head.c
-cirbuf_del_tail.c
-cirbuf_get_buf_head.c
-cirbuf_get_buf_tail.c
-cirbuf_get_head.c
-cirbuf_get_tail.c
-clock_time.h
-cmdline.c
-cmdline.h
-commands.c
-commands2.c
-commands_gen.c
-diag_host.c
-diagnostic.h
-diagnostic_config.h
-error.c
-error.h
-error_config.h
-general_errors.h
-i2c_config.h
-int_show.c
-main.c
-main.h
-parse.c
-parse.h
-parse_atcmd.c
-parse_atcmd.h
-parse_monitor.c
-parse_monitor.h
-parse_neighbor.c
-parse_neighbor.h
-parse_num.c
-parse_num.h
-parse_string.c
-parse_string.h
-pid_config.h
-rdline.c
-rdline.h
-rdline_config.h
-scheduler.c
-scheduler.h
-scheduler_add.c
-scheduler_config.h
-scheduler_del.c
-scheduler_dump.c
-scheduler_host.c
-scheduler_interrupt.c
-scheduler_private.h
-scheduler_stats.c
-scheduler_stats.h
-spi_config.h
-stack_space.c
-stackdump.c
-stackdump.h
-time.c
-time_config.h
-timer.h
-timer0_getset.c
-timer0_prescaler.c
-timer0_register_OC_at_tics.c
-timer0_register_OC_in_us.c
-timer0_register_OV.c
-timer0_startstop.c
-timer1_getset.c
-timer1_prescaler.c
-timer1_register_OC_at_tics.c
-timer1_register_OC_in_us.c
-timer1_register_OV.c
-timer1_startstop.c
-timer2_getset.c
-timer2_prescaler.c
-timer2_register_OC_at_tics.c
-timer2_register_OC_in_us.c
-timer2_register_OV.c
-timer2_startstop.c
-timer3_getset.c
-timer3_prescaler.c
-timer3_register_OC_at_tics.c
-timer3_register_OC_in_us.c
-timer3_register_OV.c
-timer3_startstop.c
-timer4_getset.c
-timer4_prescaler.c
-timer4_register_OC_at_tics.c
-timer4_register_OC_in_us.c
-timer4_register_OV.c
-timer4_startstop.c
-timer5_getset.c
-timer5_prescaler.c
-timer5_register_OC_at_tics.c
-timer5_register_OC_in_us.c
-timer5_register_OV.c
-timer5_startstop.c
-timer_conf_check.c
-timer_config.h
-timer_declarations.h
-timer_definitions.h
-timer_host.c
-timer_init.c
-timer_intr.c
-timer_intr.h
-timer_prescaler.h
-uart.c
-uart.h
-uart_config.h
-uart_defs.h
-uart_dev_io.c
-uart_errors.h
-uart_events.c
-uart_getconf.c
-uart_host.c
-uart_host.h
-uart_private.h
-uart_recv.c
-uart_recv9.c
-uart_recv9_nowait.c
-uart_recv_nowait.c
-uart_send.c
-uart_send9.c
-uart_send9_nowait.c
-uart_send_nowait.c
-uart_setconf.c
-vt100.c
-vt100.h
-xbee.c
-xbee.h
-xbee_atcmd.c
-xbee_atcmd.h
-xbee_buf.c
-xbee_buf.h
-xbee_neighbor.c
-xbee_neighbor.h
-xbee_proto.c
-xbee_proto.h
-xbee_stats.c
-xbee_stats.h
-/usr/include/arpa/inet.h
-/usr/include/ctype.h
-/usr/include/errno.h
-/usr/include/event.h
-/usr/include/fcntl.h
-/usr/include/inttypes.h
-/usr/include/stdint.h
-/usr/include/stdio.h
-/usr/include/stdlib.h
-/usr/include/string.h
-/usr/include/unistd.h
-/usr/include/alloca.h
-/usr/include/endian.h
-/usr/include/event2/buffer.h
-/usr/include/event2/buffer_compat.h
-/usr/include/event2/bufferevent.h
-/usr/include/event2/bufferevent_compat.h
-/usr/include/event2/bufferevent_struct.h
-/usr/include/event2/event-config.h
-/usr/include/event2/event.h
-/usr/include/event2/event_compat.h
-/usr/include/event2/event_struct.h
-/usr/include/event2/tag.h
-/usr/include/event2/tag_compat.h
-/usr/include/evutil.h
-/usr/include/features.h
-/usr/include/getopt.h
-/usr/include/libio.h
-/usr/include/netinet/in.h
-/usr/include/time.h
-/usr/include/xlocale.h
-/usr/include/_G_config.h
-/usr/include/event2/keyvalq_struct.h
-/usr/include/event2/util.h
-/usr/include/gconv.h
-/usr/include/netdb.h
-/usr/include/wchar.h
-/usr/include/rpc/netdb.h
-/usr/include/wctype.h